Agents accumulate patterns you never notice. Skillable mines your session transcripts to surface repeating workflows — so you can turn them into skills instead of doing the same 12-step dance every time.
Works with Claude Code, Codex, and other agents that support skills.
npx skills add codesoda/skillablecurl -sSf https://raw.githubusercontent.com/codesoda/skillable/main/install.sh | shInstalls to ~/.agent/skills/skillable and symlinks into Claude Code and Codex if detected
git clone https://github.com/codesoda/skillable.git
cd skillable
sh install.shLocal installs use symlinks so edits to the repo are immediately reflected.
/skillable # Analyze current project, last 7 days
/skillable --all # Analyze all projects, last 7 days
/skillable --all --days 30 # All projects, last 30 days
/skillable --projects my-app my-lib # Specific projects
A structured markdown report covering:
- Overview — scope, period, session/tool call counts
- Tool Usage Breakdown — counts and percentages per tool
- Top Commands — most-used Bash commands
- Existing Skill Usage — which skills you already use
- Workflow Clusters — session classification
- Common Sequences — repeating tool call patterns (bigrams, trigrams, n-grams)
- Skillable Workflows — recommended new skills with frequency, sequence, and effort saved
- Already Well-Served — patterns that don't need a skill
After the report, it offers to create SKILL.md files for any recommended workflows.
| Variable | Default | Description |
|---|---|---|
AGENT_SKILLS_DIR |
~/.agent/skills |
Override canonical install location |
SKILLABLE_REPO_OWNER |
codesoda |
Override repo owner for remote fetches |
SKILLABLE_REPO_NAME |
skillable |
Override repo name for remote fetches |
SKILLABLE_REPO_REF |
main |
Override branch/ref for remote fetches |
MIT