From save-and-reload
Reload and execute a previously saved skill. Use when the user says "do this again", "reload skill [name]", "reload our skill on [name]", "run the [name] skill", or wants to re-execute a saved skill.
How this skill is triggered — by the user, by Claude, or both
Slash command
/save-and-reload:reloadThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are helping the user reload and execute a previously saved skill from `~/.claude/.saved/skills/`.
You are helping the user reload and execute a previously saved skill from ~/.claude/.saved/skills/.
Parse the user's request to find the skill name. They might say:
If no skill name is clear, list available skills:
ls ~/.claude/.saved/skills/*.md 2>/dev/null | xargs -I {} basename {} .md
Then ask: "Which skill would you like to reload?"
First, display this message:
💽 Loading skill from disk...
Then read the skill from ~/.claude/.saved/skills/[skill-name].md:
cat ~/.claude/.saved/skills/[skill-name].md
If the file doesn't exist, inform the user and list available skills.
Parse the skill file to extract:
Display a summary to the user:
Skill: [name]
Description: [description]
Complexity: [simple/medium/complex]
Parameters: [list or "none"]
Steps:
1. [step 1 title]
2. [step 2 title]
...
For simple skills (complexity: simple OR fewer than 3 parameters AND fewer than 5 steps): Ask: "Ready to proceed? (yes/no)"
For complex skills (complexity: medium/complex OR 3+ parameters OR 5+ steps):
Once approved, execute the skill step by step:
▶️ Step X: [step title]...{{parameter}} placeholders with actual valuesAfter completing all steps, go through the Success Criteria:
Display the completion message in this format:
✅ Skill executed successfully!
Summary:
- Skill: [name]
- Steps completed: X/X
- Files modified: [list of files]
Include details about what was created/modified and any parameters that were used.
When you see {{parameter-name}} in the skill:
Example:
Create file {{component-name}}.tsxcomponent-name = "UserProfile"Create file UserProfile.tsxIf the skill file doesn't exist:
I couldn't find a skill named "[name]".
Available skills:
- skill-one: Description of skill one
- skill-two: Description of skill two
Would you like to reload one of these instead?
If ~/.claude/.saved/skills/ is empty or doesn't exist:
You don't have any saved skills yet.
To save a skill, complete a task and then say "save this" to capture it for future reuse.
npx claudepluginhub argonavis-labs/save-and-reload --plugin save-and-reloadCaptures successful session workflows from conversation history, generating reusable SKILL.md files with docs, parameters, examples, and Python helper scripts. Use after multi-step tasks for reuse.
Guides creation and debugging of Claude Code skills: anatomy, frontmatter, progressive disclosure, bundled resources, trigger tuning, and iteration.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends OpenCode's capabilities with specialized knowledge, workflows, or tool integrations.