agent-copy
Use when the user asks to copy, install, refresh, or update a repo-root AGENTS.md file from their canonical global instruction source. Also use when the user…
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
$ npx -y skills add shane9coy/Agent-Skill-Architecture-Guide --skill new-mcp-builder --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/new-mcp-builderContext preview
The summary Claude sees to decide when to auto-load this skill.
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
name: mcp-builder
description: Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
license: Complete terms in LICENSE.txt
metadata:
category: development
source:
repository: https://github.com/ComposioHQ/awesome-claude-skills
path: mcp-builderTo create high-quality MCP (Model Context Protocol) servers that enable LLMs to effectively interact with external services, use this skill. An MCP server provides tools that allow LLMs to access external services and APIs. The quality of an MCP server is measured by how well it enables LLMs to accomplish real-world tasks using the tools provided.
---
Creating a high-quality MCP server involves four main phases:
Before diving into implementation, understand how to design tools for AI agents by reviewing these principles:
**Build for Workflows, Not Just API Endpoints:**
**Optimize for Limited Context:**
**Design Actionable Error Messages:**
**Follow Natural Task Subdivisions:**
**Use Evaluation-Driven Development:**
**Fetch the latest MCP protocol documentation:**
Use WebFetch to load: `https://modelcontextprotocol.io/llms-full.txt`
This comprehensive document contains the complete MCP specification and guidelines.
**Load and read the following reference files:**
**For Python implementations, also load:**
**For Node/TypeScript implementations, also load:**
To integrate a service, read through **ALL** available API documentation:
**To gather comprehensive information, use web search and the WebFetch tool as needed.**
Based on your research, create a detailed plan that includes:
**Tool Selection:**
**Shared Utilities and Helpers:**
**Input/Output Design:**
**Error Handling Strategy:**
---
Now that you have a comprehensive plan, begin implementation following language-specific best practices.
**For Python:**
**For Node/TypeScript:**
**To
📄 Get the Full Guide The guide covers agent folder structure, AGENTS.md, SKILL.md anatomy, frontmatter reference, orchestration folders, command-folder equivalents, self-hosted model notes, troubleshooting, and reusable skill patterns.
Repo: shane9coy/Agent-Skill-Architecture-Guide
Use when the user asks to copy, install, refresh, or update a repo-root AGENTS.md file from their canonical global instruction source. Also use when the user…
Install, create, scaffold, and validate new skills in Codex-first skill folders such as .codex/skills/ and .agents/skills/. Use when adding a skill from a URL,…