Claude Code
curl -fsSL https://raw.githubusercontent.com/vibe-md/vibe.md/7cb0620fbd80f9829155d8866328b58cd18d5aa7/scripts/install.sh \
| bash -s -- --skill session-skill-miner \
--agent claude-code --ref 7cb0620fbd80f9829155d8866328b58cd18d5aa7Looks back over the current conversation at the end of a session and proposes reusable skills from repeated steps, corrections, and conventions the user taught. Use when a session is wrapping up or when the user asks what from this chat could become a skill.
At the end of a session, this skill has your agent look back over the conversation and suggest reusable skills from it. Steps you had to explain twice, corrections you made and procedures that worked become proposals, so your next session starts with that knowledge.
What you teach your agent in a session is easy to lose. Next time you may explain the same branch names, the same commit format or the same build step again, and a mistake that cost you time can happen again.
Finds what is worth keeping
Looks for steps you repeated or re-explained, corrections and the rule behind them, procedures that worked, conventions you stated, and mistakes that cost time.
Filters hard
Keeps a candidate only if it is likely to come up again, is something your agent would not get right by default, and can be described without this session's one-off details. If nothing passes, it says so instead of inventing skills.
Checks the skills you already have
Looks in your agent's project and user skill folders, and suggests extending an existing skill rather than adding a near-duplicate.
Up to five clear proposals
Each one has a short name, one sentence on what it does and when to use it, the evidence from the chat, and a rough size: a small rule or a full procedure.
Nothing is saved until you choose
No files are created before you pick a proposal. Each draft SKILL.md is shown to you before it is saved, with personal details, client names, internal paths and anything confidential removed.
One command
Open Terminal in your project folder, then run this command. No ZIP, moving files, or prompt needed.
curl -fsSL https://raw.githubusercontent.com/vibe-md/vibe.md/7cb0620fbd80f9829155d8866328b58cd18d5aa7/scripts/install.sh \
| bash -s -- --skill session-skill-miner \
--agent claude-code --ref 7cb0620fbd80f9829155d8866328b58cd18d5aa7Works on macOS, Linux, and Windows through WSL or Git Bash. The installer checks destinations and stops if existing files conflict.
Type these to your agent in plain language. Here's what to expect.
you › We're done for today. Anything worth keeping?
Expected workflow
The skill rereads the whole conversation, collects candidates, filters them and checks them against the skills you already have. It then presents at most five proposals, best first.
When you pick one, your agent drafts the SKILL.md and shows it to you before saving it. Facts that belong in a project note rather than a skill are left out.