Explore

Find agent skills by outcome

154,236 skills indexed with the new KISS metadata standard.

Showing 24 of 154,236
General
PromptBeginner5 minmarkdownQuality: 24

readOnlyHint: True

Tool does not modify environment

0
General
PromptBeginner5 minmarkdownQuality: 24

tags: Optional[List[str]] = Field(default_factory=list

description=List of tags to apply

0
General
PromptBeginner5 minmarkdownQuality: 24

destructiveHint: False

Tool does not perform destructive operations

0
General
PromptBeginner5 minmarkdownQuality: 28

param2: Optional[int] = Field(default=None

description=Optional integer parameter with constraints

0
General
PromptBeginner5 minmarkdownQuality: 24

validate_assignment=True

Validate on assignment

0
General
PromptBeginner5 minmarkdownQuality: 24

param1: str = Field(...

description=First parameter description (e.g.

0
General
PromptBeginner5 minmarkdownQuality: 24

Use snake_case for tool names (e.g.

search_users

0
General
PromptBeginner5 minmarkdownQuality: 24

from pydantic import BaseModel

Field

0
General
PromptBeginner5 minmarkdownQuality: 24

strstripwhitespace=True

Auto-strip whitespace from strings

0
General
PromptBeginner5 minmarkdownQuality: 28

- Examples: github_mcp

jira_mcp

0
General
PromptBeginner5 minmarkdownQuality: 24

For complete SDK documentation

use WebFetch to load:

0
Coding & Debugging
PromptBeginner5 minmarkdownQuality: 28

The official MCP Python SDK provides FastMCP

a high-level framework for building MCP servers. It provides:

0
General
PromptBeginner5 minmarkdownQuality: 24

@mcp.tool(name=tool_name

annotations={...})

0
General
PromptBeginner5 minmarkdownQuality: 24

from typing import Optional

List

0
General
PromptBeginner5 minmarkdownQuality: 24

from pydantic import BaseModel

Field

0
General
PromptBeginner5 minmarkdownQuality: 24

- [ ] Error handling uses proper type guards (e.g.

axios.isAxiosError

0
Coding & Debugging
PromptBeginner5 minmarkdownQuality: 32

This document provides Python-specific best practices and examples for implementing MCP servers usin...

tool registration patterns

0
General
PromptBeginner5 minmarkdownQuality: 24

- [ ] Error messages are clear

actionable

0
General
PromptBeginner5 minmarkdownQuality: 24

- [ ] All tools include title

description

0
General
PromptBeginner5 minmarkdownQuality: 24

- [ ] Annotations correctly set (readOnlyHint

destructiveHint

0
Coding & Debugging
PromptBeginner5 minmarkdownQuality: 24

- [ ] Tools enable complete workflows

not just API endpoint wrappers

0
General
PromptBeginner5 minmarkdownQuality: 24

Before finalizing your Node/TypeScript MCP server implementation

ensure:

0
General
PromptBeginner5 minmarkdownQuality: 24

- Common operations like pagination

filtering

0
General
PromptBeginner5 minmarkdownQuality: 24

- If you find yourself writing similar logic twice

extract it into a function

0