← ClaudeAtlas

create-mcp-skilllisted

Create a new skill that uses an MCP server, following best practices from the MCP CLI guide. Use when user wants to create a skill for a new MCP server or integrate MCP functionality into a skill.
aiskillstore/marketplace · ★ 329 · AI & Automation · score 82
Install: claude install-skill aiskillstore/marketplace
# Create MCP Skill Guide for creating new skills that use MCP (Model Context Protocol) servers with optimized performance patterns. **📚 Reference:** See [MCP CLI Guide](../../.docs/mcp-cli.md) for detailed patterns and best practices. ## Overview This skill helps you create a new skill that uses an MCP server by: 1. Setting up the skill directory structure 2. Discovering available MCP tools 3. Creating optimized command patterns 4. Applying performance best practices ## Prerequisites - MCP CLI installed (`brew install mcp` or `go install github.com/f/mcptools/cmd/mcptools@latest`) - Target MCP server available (npm package, binary, etc.) ## Process ### 1. Discover Available Tools **First, explore what the MCP server offers:** ```bash # List all tools mcp tools SERVER_COMMAND # Get detailed JSON schema mcp tools SERVER_COMMAND --format json # Interactive exploration mcp shell SERVER_COMMAND # Type /h for help ``` **Example:** ```bash # Chrome DevTools mcp tools bunx -y chrome-devtools-mcp@latest # Filesystem server mcp tools npx @modelcontextprotocol/server-filesystem ~ ``` ### 2. Test Individual Tools **Test each tool before documenting:** ```bash # Template echo -e 'TOOL_NAME {"param":"value"}\nexit' | timeout 30 mcp shell SERVER_COMMAND # Example echo -e 'navigate_page {"url":"https://example.com"}\nexit' | timeout 30 mcp shell bunx -y chrome-devtools-mcp@latest -- --isolated ``` **Check for:** - Required vs optional parameters - Empty parameter schema i