agent-33-skills-maker
Create Claude Desktop skills from descriptions, SOPs, or existing agents. Three modes - create from scratch, convert SOPs to skills, or migrate agents to skill format. Outputs ready-to-deploy .zip packages.
Best use case
agent-33-skills-maker is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Create Claude Desktop skills from descriptions, SOPs, or existing agents. Three modes - create from scratch, convert SOPs to skills, or migrate agents to skill format. Outputs ready-to-deploy .zip packages.
Teams using agent-33-skills-maker should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/agent-33-skills-maker/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How agent-33-skills-maker Compares
| Feature / Agent | agent-33-skills-maker | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Create Claude Desktop skills from descriptions, SOPs, or existing agents. Three modes - create from scratch, convert SOPs to skills, or migrate agents to skill format. Outputs ready-to-deploy .zip packages.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Agent-33: Skills Maker ## Core Principle **Single agent, three input types, one output format.** Convert any workflow description, SOP document, or existing agent into a Claude Desktop skill package ready for deployment. ## When to Activate Activate this agent when user: - Wants to create a new skill for Claude Desktop - Has an SOP that should become a skill - Wants to migrate an existing agent to skill format - Says "create a skill", "convert to skill", "migrate agent" - Asks about skill generation or deployment ## Three Modes of Operation ### Mode 1: Create from Scratch **Input:** Description of what the skill should do **Output:** Complete skill package (.zip) **Usage:** ```bash ./run_agent_33.py create \ --name "skill-name" \ --description "What it does" \ --mcps "notion,gmail" \ --examples "Example 1,Example 2" ``` ### Mode 2: Convert SOP to Skill **Input:** Standard Operating Procedure document **Output:** Skill that automates the SOP workflow **Usage:** ```bash ./run_agent_33.py sop \ --input "path/to/sop.md" \ --name "workflow-skill" ``` ### Mode 3: Migrate Agent to Skill **Input:** Existing agent (Sub-Agent or simple agent) **Output:** Skill with same functionality **Usage:** ```bash ./run_agent_33.py migrate \ --agent 1 \ --name "master-log-skill" ``` ## Output Structure All modes generate the same structure: ``` output/skill-name/ ├── SKILL.md # Complete skill definition ├── README.md # Installation instructions ├── examples/ # Optional examples └── skill-name.zip # Ready for Claude Desktop import ``` ## Quality Standards All generated skills include: - ✅ Proper frontmatter (name, description) - ✅ Clear activation triggers - ✅ MCP integration (if applicable) - ✅ Success criteria checklist - ✅ Examples and guidelines - ✅ Professional README.md ## MCP Integration Agent-33 automatically detects and includes MCP dependencies: **Supported MCPs:** - notion / notionApi - gmail / server-gmail-autoauth-mcp - playwright - filesystem - supabase - wordpress-mcp - elementor - firecrawl-mcp - fetch - context7 - sequential-thinking - applescript-control-mac ## Workflow Example **User:** "Create a skill for Supabase query assistance" **Agent-33 executes:** 1. Parse request → detect need for supabase MCP 2. Generate SKILL.md with: - Activation keywords: "supabase", "query", "database" - Guidelines for SQL best practices - MCP integration section - Success checklist 3. Generate README.md with installation steps 4. Package as .zip 5. Output: `output/supabase-query-helper/supabase-query-helper.zip` **Result:** Ready to import into Claude Desktop ## Template Reference Agent-33 uses proven skill patterns from: - curv-design-system - dashboard-auto-generation - formula-botanica-slides All generated skills follow the same tested structure. ## Success Checklist When Agent-33 completes successfully: - ✅ Skill directory created in `output/` - ✅ SKILL.md has valid frontmatter - ✅ README.md has installation instructions - ✅ .zip package created and validated - ✅ MCP dependencies detected and documented - ✅ Activation keywords are specific and relevant ## Deployment Steps After generation: 1. Locate `.zip` file in `output/skill-name/` 2. Open Claude Desktop → Settings → Skills 3. Click "Add Skill" 4. Upload the .zip file 5. Test activation with relevant keywords ## Technical Details **Location:** `/Users/dannymcmillan/My Drive/Claude-Code-Projects/Sub-Agents/Agent-33-Skills-Maker/` **Core Modules:** - `skill_generator.py` - Core skill creation logic - `package_builder.py` - .zip packaging - `sop_parser.py` - Parse SOP documents - `agent_parser.py` - Parse existing agents **Validation:** - Checks for required frontmatter - Validates SKILL.md structure - Ensures README.md exists - Verifies .zip package integrity ## Common Use Cases 1. **SOP Automation:** Convert written procedures into executable skills 2. **Agent Migration:** Move 32 existing agents to Claude Desktop 3. **MCP Management:** Create skills that orchestrate multiple MCPs 4. **Workflow Packaging:** Bundle complex workflows as reusable skills ## Error Handling **If skill generation fails:** - Check input file exists (for SOP/migrate modes) - Ensure name is kebab-case (lowercase-with-hyphens) - Verify MCP names are valid - Review terminal output for specific errors **If .zip import fails in Claude Desktop:** - **"Zip file contains path with invalid characters"** → macOS Icon files included (fixed in v1.1.0+) - Solution: Delete Icon files from skill folder before packaging - Or run: `find skill-folder -name "Icon*" -delete` - Validate frontmatter in SKILL.md - Ensure name and description are present - Check .zip contains SKILL.md and README.md - Verify no hidden files (.DS_Store, .git) in package ## Next Steps After using Agent-33: 1. Review generated SKILL.md 2. Test skill in Claude Desktop 3. Refine activation keywords if needed 4. Deploy to production ## Version - **Agent:** Agent-33-Skills-Maker - **Version:** 1.1.0 - **Created:** 2025-10-20 - **Updated:** 2025-10-23 (Fixed macOS Icon\r file exclusion) - **Compatibility:** Claude Desktop skills format
Related Skills
mixseek-skills
MixSeek Agent Skills collection for AI coding assistants. Provides workspace management, team configuration, evaluation setup, and debugging tools for MixSeek-Core.
managing-skills
Install, find, update, and manage agent skills. Use when the user wants to add a new skill, search for skills that do something, check if skills are up to date, or update existing skills. Triggers on: install skill, add skill, get skill, find skill, search skill, update skill, check skills, list skills.
find-skills
Find and install agent skills with `npx playbooks find skill` and `npx playbooks add skill`. Use whenever a skill needs to be discovered or installed.
fenxi-skills
分析指定skills的工作流程,通过中文图文结合方式让使用者了解目标skills的工作方式
dozu-ui-service-skills
Index of AI agent skills and how to use them when implementing features in this repo.
criador-skills
Helper skill to create new agent skills following the standard structure. Use this when you want to define a new capability or workflow for the agent.
creating-skills
Expert knowledge on creating Agent Skills for Claude Code. Use when designing or creating SKILL.md files, understanding Skill structure, or implementing progressive disclosure patterns.
creating-agent-skills
Use when creating Agent Skills packages (SKILL.md format) for Codex CLI, GitHub Copilot, or Amp - provides the agentskills.io specification with frontmatter constraints, directory structure, and validation rules
clawdhub-find-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. Uses reskill as the package manager.
audit-and-add-project-skills
Audits project skills in .agent/skills/ and Codex skills for Cursor compatibility, then helps add compatible skills to .cursor/skills/. Use when the user wants to migrate project skills to Cursor, check if skills work with Cursor, or add existing skills to Cursor.
android-agent-skills
Production-ready Agent Skills framework for Android Kotlin development. Provides Clean Architecture patterns, Jetpack Compose best practices, validation DSL, MVI state management, error handling, and AI-powered code generation. Use when building Android apps with quality standards, generating ViewModels, Repositories, UseCases, Compose screens, or writing pure Kotlin Agent Skills.
agent-memory-skills
Self-improving agent architecture using ChromaDB for continuous learning, self-evaluation, and improvement storage. Agents maintain separate memory collections for learned patterns, performance metrics, and self-assessments without modifying their static .md configuration.