Skill Generator
The skill generator tool creates persistent skill definitions (SKILL.md files) that extend Mudabbir’s capabilities across sessions.
How It Works
- The agent uses
skill_gento create a new skill - A SKILL.md file is written to
~/.claude/skills/(the standard Claude SDK location) - The skill loader is reloaded to pick up the new skill
- The skill is available in all future sessions
What is a Skill?
A skill is a markdown file that provides instructions for the agent on how to handle specific types of requests. Skills can define:
- Trigger phrases — When the skill should be activated
- Step-by-step instructions — How to accomplish the task
- Tool chains — Which tools to use and in what order
- Output templates — How to format the response
Example
User: Create a skill for writing daily standup summaries
Agent: [uses skill_gen tool] → Creates ~/.claude/skills/daily-standup.mdThe generated skill file might contain:
# Daily Standup Summary
## TriggerWhen the user asks for a standup summary or daily update.
## Steps1. Check the user's calendar for today's events2. Review recent git commits (if in a project directory)3. Summarize completed and upcoming tasks
## Output Format- **Yesterday**: [completed items]- **Today**: [planned items]- **Blockers**: [any blockers]Skill Storage
Skills are written to ~/.claude/skills/, the standard location used by the Claude Agent SDK for auto-discovery. Mudabbir’s SkillLoader also scans this directory, so skills are available in both systems.
~/.claude/skills/├── daily-standup.md├── code-review.md└── meeting-notes.mdThe loader also checks ~/.agents/skills/ and ~/.mudabbir/skills/ for backwards compatibility.
Policy Group
Belongs to group:skills (includes both skill_gen and the SDK Skill tool).
Was this page helpful?