save
Installation
SKILL.md
Save Session as Agent
Generate a reusable agent file from the current conversation and save it to .claude/agents/.
Instructions
Step 1: Generate the agent file
Analyze the entire conversation — the original task, every user correction, every tool call, and the final output — then distill it into a reusable agent file. The agent file is NOT a session log. It is a system prompt that a subagent will receive with no prior context.
Key priorities:
- User corrections are the most important signal. Every correction implies a rule the agent got wrong initially. Each correction MUST become an explicit rule.
- Only capture what worked. If approach A failed and approach B worked — only document approach B.
- Generalize — replace session-specific values (file names, URLs, credentials) with descriptive placeholders. The agent must work for similar tasks, not just this exact one.
- Keep it concise — this is a system prompt for a subagent. Shorter is better.
Output the agent file with YAML frontmatter followed by a system prompt body: