Use the skills you've installed — not just the ones you remember. You install skills to extend Claude Code — then forget which ones you have, or when they fit.
FAQ
claude-code-skill-autopilot is a Claude Code plugin with 6 hand-picked skills for productivity work, indexed on Flowy. Install it with the command on its page. It includes config, doctor, evolve. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
> /plugin marketplace add WinterDDo/claude-code-skill-autopilot> /plugin install skill-autopilot@claude-code-skill-autopilot
Use the skills you've installed — not just the ones you remember.
English | 中文 | Español | Português | 日本語 | 한국어 | Français | Deutsch
You install skills to extend Claude Code — then forget which ones you have, or when they fit. And it gets worse as you install more: past Claude Code's skill budget, it silently drops the descriptions of the skills you use least, so the perfect skill for this task can be invisible to the model. Skill Autopilot surfaces the installed skills most relevant to what you're doing, each turn — so a fitting one is in front of you instead of forgotten. It also lays out the high-leverage moves that fit a big or risky task (parallel agents, a Workflow, an autonomous /goal, deep research) as a menu you pick from, and handles the small stuff (undo, context hygiene) quietly. New and experimental — open source, MIT, zero telemetry, local-first.
| The moment | Without Autopilot | With Autopilot |
|---|---|---|
| A big, multi-file, or repetitive job | You grind through it one step at a time | It lays out a menu of faster paths (parallel agents, a Workflow, /background) before starting — with the trade-offs, you pick |
| A task that should just run to the finish | You babysit it turn by turn | It offers /goal so Claude works to the finish on its own |
| A question that needs real research | One shallow search | It runs deep multi-source research and hands you a cited answer |
| Skills you installed but forgot | They sit unused — or get dropped from context once you're over budget | It surfaces the ones relevant to your task, so a fitting skill is in front of the model |
| You keep declining a suggestion | Most tools nag forever | It reads the room and drops that one — it learns you |
| The basics — undo, context, asides | You never learned the commands | Handled quietly: /rewind before any repair, /clear at topic switches, /btw for asides |
What it actually sounds like:
You: add a contacts feature — table, API, form, and tests
Claude: Before I start, a few faster ways to run this — your call:
1. /goal — I drive it to a finished PR on my own
2. Parallel agents — build the independent parts at once
3. Just proceed normally
(pick one, or say "go")
New to the commands themselves? We also maintain the plain-English Claude Code command cheat sheet and 8 Claude Code workflows that save real work.
Claude Code runs on the skills and commands you've installed — but the right one rarely surfaces at the right moment, and a large skill library makes it worse (over budget, Claude Code drops the least-used skills' descriptions from context). Skill Autopilot closes that gap with three moves:
It never runs through a fixed checklist of tips. It reasons about each turn, points something out at most once when it genuinely helps, and otherwise stays quiet. The goal is that you stop noticing it.
Just browsing? Paste portable/PROMPT.md into claude.ai or any assistant — the core behavior, nothing installed, 60 seconds.
Easiest — let Claude install it for you. Copy this whole block, paste it into any Claude Code conversation, press enter:
Install the Skill Autopilot plugin for me:
1. Locate my claude CLI: try `command -v claude`; if not on PATH, try `~/.local/bin/claude`
(the usual macOS/Linux location). Use the full path in the next steps if needed.
2. Run: claude plugin marketplace add WinterDDo/claude-code-skill-autopilot
3. Run: claude plugin install skill-autopilot@claude-code-skill-autopilot
4. Show me both success confirmations, then remind me to fully quit Claude Code, reopen it,
and run the autopilot doctor to verify.
Claude runs the install and handles the edge cases (CLI not on PATH, etc.) for you. No terminal knowledge needed.
Terminal:
claude plugin marketplace add WinterDDo/claude-code-skill-autopilot
claude plugin install skill-autopilot@claude-code-skill-autopilot
If claude is not found, use ~/.local/bin/claude instead, or run ./install.sh from a clone of this repo.
Inside a Claude Code CLI session (the /plugin command is not available in the desktop app):
/plugin marketplace add WinterDDo/claude-code-skill-autopilot
/plugin install skill-autopilot@claude-code-skill-autopilot
Then restart Claude Code (quit fully — hooks load at startup) and ask Claude: "check that the autopilot is working" — the built-in doctor confirms everything is firing end-to-end. Then take the 2-minute tour: "give me the autopilot tour".
Not working?
/plugin not found → the desktop app has no /plugin command; use the copy-paste install above.Ask Claude: "update the Skill Autopilot plugin to the latest version." It runs the three steps below for you.
Doing it by hand (or if you hit "already at the latest version" — that means your local copy of the marketplace is stale, so refresh it first):
claude plugin marketplace update claude-code-skill-autopilot # refresh the catalog from GitHub
claude plugin update skill-autopilot@claude-code-skill-autopilot
Then fully quit and reopen Claude Code — rules and hooks load at startup. (Cloud sessions always clone the repo fresh, so they pick up new versions on their own.)
The autopilot injects its rules into every prompt: roughly 500–600 tokens in steady state (less in quiet, 0 when muted). On turns where installed skills are relevant it adds their names — a small, bounded extra (~140 tokens), capped, and nothing on turns where none fit. Against a 200k context window that's a fraction of a percent. You control the dial: teaching → normal → quiet → mute.
Cloud sessions don't load your personal plugins, and they don't refresh the marketplace cache — so the reliable way to get the autopilot in Claude Code on the web and for teammates is to vendor its rules into your repo: commit a small .claude/autopilot-context.json (the rules) plus .claude/autopilot-cloud.sh, and wire SessionStart + UserPromptSubmit hooks to it in your repo's .claude/settings.json. From a clone of this repo, one command copies the files and prints the exact hook lines:
plugins/skill-autopilot/scripts/vendor-to-repo.sh /path/to/your/repo
# then paste the printed hook lines into /path/to/your/repo/.claude/settings.json and commit
New cloud sessions clone your repo fresh, so they pick up the rules automatically — for everyone who works in that repo. (Cloud caveat: the learning state is per-session there; the in-the-moment menu still works.)
One UserPromptSubmit hook assembles the context every message: a short thinking discipline + the installed skills most relevant to your prompt + your learned rules + a compact evidence digest. The skill surfacing is deliberately dumb-and-honest: at session start it builds a local index of your installed skills, and each turn it ranks them by a cheap word-overlap with your prompt and injects only the few most relevant names (the model reads each full description on demand and decides whether to use one) — nothing is injected when nothing fits. There is no scenario→command lookup table and no similarity scorer the model is told to trust — the model reasons fresh each turn about what your task needs; the knowledge base is reference, not triggers. Scripts only record and compress — all judgment belongs to the model, which is why there are no magic thresholds anywhere. A knowledge base (commands.json, playbooks.json) carries every command's one-line benefit and a set of combo playbooks; the model reads it on demand, so it costs nothing per prompt. Details in docs/ARCHITECTURE.md.
Skills included: tutor (guided tour) · doctor (verify it's working) · config (mute/modes) · evolve (distill your evidence into rules) · profile (the value dashboard) · whats-new (new commands & unused skills, explained by benefit).
Python 3.8+ for the full experience. Without Python, the autopilot runs in stateless mode: core behavior intact, learning paused.
Is my data sent anywhere? No. Zero telemetry. Everything lives in local files at ~/.claude/command-autopilot/ that you can open, audit, and delete. Uninstalling removes it all.
Does it hide anything from me? No. Ask Claude "what's guiding you?" or to show the instruction this plugin injects, and it will tell you in full — the rules are plain text in plugins/skill-autopilot/rules/, and the guidance explicitly tells Claude to be transparent whenever you ask. Nothing about the plugin is secret from you.
Will it nag me? Hard contracts say no: at most one suggestion per response, the same command at most once per session, and suggestions you keep dismissing fade out on their own. Saying "mute autopilot" silences it completely.
What does it cost? Roughly 500–600 tokens of rules per message in steady state (less in quiet, 0 when muted), plus a small bounded extra (~140 tokens) on turns where installed skills are relevant — a fraction of a percent of a 200k window. You control the dial.
Does it work in Claude Code on the web / for my team? Yes — vendor its rules into your repo's .claude/ with one command (vendor-to-repo.sh, see Works in the cloud and for teams). Cloud sessions clone the repo fresh and pick them up, so everyone who works in that repo gets it.
I don't have Python — does it still work? Yes, in stateless mode: all core behavior works, only the learning layer pauses until Python 3.8+ is available.
How do I uninstall? Run claude plugin uninstall skill-autopilot@claude-code-skill-autopilot (or ask Claude to do it), delete ~/.claude/command-autopilot/. Nothing remains.
How is this different from just writing rules in CLAUDE.md? We tried that first — twice. Rules in CLAUDE.md lose to competing instructions; per-prompt hook injection is the only placement we could prove reaches the model 100% of the time. That finding, plus the no-magic-thresholds learning design, is the whole reason this is a plugin and not a markdown snippet. Details in docs/ARCHITECTURE.md.
First PR in 5 minutes: improve one suggestion's wording in plugins/skill-autopilot/rules/*.txt, or add a command's one-line benefit to plugins/skill-autopilot/knowledge/commands.json, run the matching step in docs/ACCEPTANCE.md, submit. README translations are equally welcome. Behavior lives in text files, not code — see docs/TUNING.md for the iteration discipline.
MIT licensed.
.claude/
.claude-plugin/
marketplace.json
settings.json
.github/
ISSUE_TEMPLATE/
playbook-idea.md
suggestion-not-useful.md
too-noisy.md
workflows/
ci.yml
kb-sync.yml
.gitignore
CHANGELOG.md
CONTRIBUTING.md
docs/
ACCEPTANCE.md
ARCHITECTURE.md
assets/
design-philosophy.md
scenario-card.png
social-preview.png
claude-code-commands-cheatsheet.md
claude-code-workflows.md
TUNING.md
install.sh
LICENSE
plugins/
skill-autopilot/
.claude-plugin/
plugin.json
cloud/
autopilot-cloud.sh
autopilot-context.json
hooks/
apcommon.py
fallback-context.json
hooks.json
router.py
run.sh
session-start.py
tracker.py
knowledge/
combos.json
commands.json
playbooks.json
rules/
core.en.txt
core.zh.txt
scripts/
build-cloud-context.py
config.py
doctor.py
vendor-to-repo.sh
skills/
config/
SKILL.md
doctor/
SKILL.md
evolve/
SKILL.md
profile/
SKILL.md
tutor/
SKILL.md
whats-new/
SKILL.md
portable/
PROMPT.md
README.de.md
README.es.md
README.fr.md
README.ja.md
README.ko.md
README.md
README.pt.md
README.zh.md
templates/
team-settings.json
tests/
run-tests.sh
test_cloud_hook.py
test_kb_single_source.py
test_router.py
test_session_start.py
test_tracker.py
uninstall.sh© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic