skillit-mcp-docs

Standardize MCP server documentation for tool descriptions, _meta fields, and input schemas.

7|3|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/pradeepmouli/skillit --skill skillit-mcp-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skillit-mcp-docs
Source: https://github.com/pradeepmouli/skillit/tree/main/packages/mcp/skills/skillit-mcp-docs
Command: npx skills add https://github.com/pradeepmouli/skillit --skill skillit-mcp-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps authors document MCP servers in a way that generates clearer, more useful skills for discovery and extraction.

Core Features & Use Cases

  • Tool Description Guidance: Write concise tool descriptions that explain purpose and when to call them.
  • Schema Documentation: Add property-level input details so generated skills reflect valid inputs and behavior.
  • Meta Annotation Conventions: Use flat _meta fields like useWhen, avoidWhen, never, remarks, and example for better downstream skill generation.
  • Use Case: A developer preparing an MCP server for skill generation can use this guidance to make tools easier for agents to understand and invoke correctly.

Quick Start

Apply this skill when drafting or revising MCP server documentation so each tool, schema property, and meta field is written for high-quality skill extraction.

Frequently Asked Questions about skillit-mcp-docs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write MCP tool descriptions for better skill extraction?

MCP tool descriptions should be concise and explicitly state the tool's purpose and when to call it. This guidance ensures the generated skills accurately reflect valid inputs and behavior for stable agent discovery.

What _meta annotations should I use to standardize MCP server documentation?

MCP server documentation should use flat _meta fields like useWhen, avoidWhen, never, remarks, and example. These annotations provide invocation guidance that improves downstream skill generation and tool discovery.

Why does my generated skill not match the input schema of my MCP server?

Generated skills often mismatch inputs when MCP server documentation lacks property-level schema explanations. Adding detailed input schema documentation for each property ensures generated skills correctly reflect valid inputs and expected behavior.

What is the best way to document input schemas for MCP skills?

The best way to document input schemas for MCP skills is to provide property-level explanations for every field. This ensures stable discovery by helping agents understand valid inputs before invoking the tool.

Do I need to add property-level schema details to my MCP server for skill generation?

Yes, property-level schema details are required for high-quality skill generation. Documenting each input schema property ensures that extracted skills accurately represent the valid inputs and behavior expected by the MCP server.