Explore

Find agent skills by outcome

58,508 skills indexed with the new KISS metadata standard.

Showing 24 of 58,508Categories: Marketing, Data, Coding & Debugging, Creative, General
General
PromptBeginner5 minmarkdown

idempotentHint: True

# Repeated calls have no additional effect

0
General
PromptBeginner5 minmarkdown

from pydantic import BaseModel

Field

0
General
PromptBeginner5 minmarkdown

name: str = Field(...

description=User's full name

0
General
PromptBeginner5 minmarkdown

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

description=List of tags to apply

0
General
PromptBeginner5 minmarkdown

destructiveHint: False

# Tool does not perform destructive operations

0
General
PromptBeginner5 minmarkdown

readOnlyHint: True

# Tool does not modify environment

0
General
PromptBeginner5 minmarkdown

param1: str = Field(...

description=First parameter description (e.g.

0
General
PromptBeginner5 minmarkdown

validate_assignment=True

# Validate on assignment

0
General
PromptBeginner5 minmarkdown

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

description=Optional integer parameter with constraints

0
General
PromptBeginner5 minmarkdown

from pydantic import BaseModel

Field

0
General
PromptBeginner5 minmarkdown

Use snake_case for tool names (e.g.

search_users

0
General
PromptBeginner5 minmarkdown

str_strip_whitespace=True

# Auto-strip whitespace from strings

0
General
PromptBeginner5 minmarkdown

**For complete SDK documentation

use WebFetch to load:**

0
General
PromptBeginner5 minmarkdown

- **Examples**: `github_mcp`

`jira_mcp`

0
Coding & Debugging
PromptBeginner5 minmarkdown

The official MCP Python SDK provides FastMCP

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

0
General
PromptBeginner5 minmarkdown

from typing import Optional

List

0
General
PromptBeginner5 minmarkdown

@mcp.tool(name=tool_name

annotations={...})

0
General
PromptBeginner5 minmarkdown

from pydantic import BaseModel

Field

0
General
PromptBeginner5 minmarkdown

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

`axios.isAxiosError`

0
Coding & Debugging
PromptBeginner5 minmarkdown

This document provides Python-specific best practices and examples for implementing MCP servers using the MCP Python SDK. It covers server setup

tool registration patterns

0
General
PromptBeginner5 minmarkdown

- [ ] Error messages are clear

actionable

0
General
PromptBeginner5 minmarkdown

- [ ] Annotations correctly set (readOnlyHint

destructiveHint

0
Coding & Debugging
PromptBeginner5 minmarkdown

- [ ] Tools enable complete workflows

not just API endpoint wrappers

0
General
PromptBeginner5 minmarkdown

- [ ] All tools include `title`

`description`

0