create-mcp-skilllisted
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