autoskill
Analyzes user-requested Screenpipe history windows to detect repeated research workflows, match existing scientific skills, and stage new skill drafts or composition recipes for review. Requires a reachable Screenpipe HTTP API, normally on localhost:3030. Detection and embedding inference run locally; the selected LLM receives redacted app/title cluster summaries and matched skill descriptions. Use only when the user explicitly asks to analyze their recent work and propose skills.
- Version
- 1.6
- License
- MIT license
- Compatibility
- Requires Python 3.10+ with httpx, PyYAML, and sentence-transformers; Screenpipe and a local LM Studio server or an opt-in cloud LLM. Initial model installation needs network access.
Pinned to revision 68105dd992f1, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- Read
- Write
- Edit
- Bash
Files
- skills/autoskill/SKILL.md
- skills/autoskill/SKILL_CN.md
- skills/autoskill/config.yaml
- skills/autoskill/references/api-contracts.md
- skills/autoskill/references/https-proxy.md
- skills/autoskill/references/screenpipe-config.yaml
- skills/autoskill/scripts/autoskill.py
- skills/autoskill/scripts/backends.py
- skills/autoskill/scripts/cluster.py
- skills/autoskill/scripts/doctor.py
- skills/autoskill/scripts/fetch_window.py
- skills/autoskill/scripts/match_skills.py
- skills/autoskill/scripts/promote.py
- skills/autoskill/scripts/redact.py
- skills/autoskill/scripts/run.py
- skills/autoskill/scripts/synthesize.py
Every link opens the file at its source, pinned to the revision this page describes.