MyAider Skill Importer
Purpose
Automate the process of importing skills from the MyAider MCP server into Claude Code skills. This skill retrieves available skills, lets the user choose which ones to import, and creates proper skill files for each.
MANDATORY WORKFLOW
Step 0 — REQUIRED: Check MyAider MCP Configuration
Before proceeding, verify that the MyAider MCP server is configured. Try calling mcp__myaider__getSkills with an empty object {}.
If the call succeeds: Continue to Step 1
If the call fails (MCP not configured): Inform the user that MyAider MCP needs to be set up first, and provide these instructions:
The MyAider MCP server doesn't appear to be configured. To use this skill, you need to set up the MyAider MCP server first.
Setup Instructions:
- Go to https://www.myaider.ai/mcp
- Follow the instructions to configure the MyAider MCP server for Claude Code
- Once configured, come back and ask me to import your MyAider skills
Do NOT proceed until the user confirms MyAider is configured.
Step 1 — REQUIRED: Get Available Skills
Call mcp__myaider__getSkills with an empty object {} to retrieve all available skills from MyAider.
Step 2 — REQUIRED: Present Skills to User
Present the list of skills to the user with their descriptions. Ask them to choose:
- "All" - import every skill
- Or specify which specific skills they want (by name)
Wait for user confirmation before proceeding.
Step 3 — REQUIRED: For Each Selected Skill
For each skill the user wants to import:
Extract the skill specification from the getSkills result:
- Skill name
- Description (from the Usage Instructions or summary)
- Usage Instructions (the main content)
- Tools with FULL usage details: Extract each tool's name, description, and parameter schema from the "Tools" section in the getSkills result
Create a properly formatted skill using skill-creator: Use the Skill tool to invoke
skill-creator:skill-creatorwith this template:Create a new skill called "[skill-name]" based on the following specification: ## Skill Name [skill-name] ## Description [description - make it comprehensive with triggering guidance] ## Usage Instructions [full usage instructions from the myaider skill] ## Tools (MCP myaider) This skill uses the following MCP tools from myaider. Include the full tool descriptions and parameter schemas BELOW to optimize token usage - the skill should NOT rely on the MCP protocol to get tool descriptions: ### [tool-name-1] [full tool description from getSkills result] **Parameters:** [parameter schema - include all parameters with their types, required/optional status, and descriptions] ### [tool-name-2] [full tool description from getSkills result] **Parameters:** [parameter schema - include all parameters with their types, required/optional status, and descriptions]Critical: The extracted tool descriptions and schemas must be included directly in the skill to avoid MCP protocol overhead. This optimizes token usage by enabling the skill to function without calling the MCP protocol for tool introspection.
Confirm creation to the user after each skill is created
Step 4 — REQUIRED: Summarize
After all selected skills are created, provide a summary:
- List of successfully created skills
- File locations
- Any skills that failed (if any)
Important Constraints
- Always check MyAider MCP configuration first (Step 0) - do NOT skip this
- Always call
getSkillsafter confirming MCP is configured - do NOT guess what skills are available - Always extract and include FULL tool descriptions and schemas from getSkills - this is critical to optimize token usage. The created skill should work without needing MCP protocol tool introspection
- Always wait for user selection before creating skills
- Create skills one at a time using skill-creator
- Keep the skill-creator conversation focused on each skill creation
Example Usage
- "Import my MyAider skills"
- "Create skills from myaider"
- "Set up the skills from my MyAider MCP"