Autoskill (turn your workflow history into skills)
Reads your local screenpipe timeline, clusters repeated workflows, and drafts new skills or composition recipes for the patterns not yet covered.
AutomationAdvanced★ 41,485⑂ 3,824AI score 8/10Last updated: Aug 31, 2026
What it does
- Pulls a time-windowed activity timeline from your locally running screenpipe daemon (localhost:3030) — it has no other data source and refuses to run if the daemon is unreachable.
- Redacts emails, API keys, bearer tokens and phone numbers, segments sessions on idle gaps, and clusters repeated app-signature workflows entirely on-device.
- Matches each cluster against the repo's 135 existing skills with local sentence-transformer embeddings, then classifies it as
reuse,compose, ornovel. - Writes proposals to
~/.autoskill/proposed/<timestamp>/(report.md + draft SKILL.md files) and promotes approved ones intoskills/<name>/.
Who it's for
- Researchers and analysts who repeat the same literature / figure / slide routines daily
- Power users who want their agent to automate their actual observed workflow
- People comfortable self-hosting screenpipe plus a local LLM (LM Studio)
Examples
- "Analyze my last 4 hours and propose skills that aren't covered yet" → clusters the window and writes report.md
- Run with
--dry-runto inspect plan.md (the exact timeline to be analyzed) before any LLM call - Happy with a draft?
promote --name zotero-pubmed-helpermoves it into the skills directory
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/HEAD/skills/autoskill/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/autoskill folder from the GitHub repo K-Dense-AI/scientific-agent-skills into my ~/.claude/skills/autoskill/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone --depth 1 https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/sas && mkdir -p ~/.claude/skills && cp -r /tmp/sas/skills/autoskill ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Clone the repo:
git clone --depth 1 https://github.com/K-Dense-AI/scientific-agent-skills.git - Install the skill:
mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/autoskill ~/.claude/skills/ - Install and run screenpipe (mandatory):
git clone --depth 1 https://github.com/mediar-ai/screenpipe.git && cd screenpipe && cargo build -p screenpipe-engine --release, then./target/release/screenpipe record --disable-audio --use-pii-removal. Grant macOS Screen Recording permission when prompted. - Export the token:
export SCREENPIPE_TOKEN=$(screenpipe auth token) - Install Python deps:
pipenv install httpx pyyaml sentence-transformers(the ~80 MB embedding model downloads on first run). - Set up the default local LLM: install LM Studio and run
lms load gemma-4-31b-it --gpu max -y; for cloud, flipbackendin config.yaml and setANTHROPIC_API_KEYorFOUNDRY_API_KEY. - Verify with
python scripts/autoskill.py doctor --config config.yaml --skills-dir ../, then ask Claude Code: "analyze my recent work and propose skills."
View source on GitHub ↗License: MIT