fastmcp.utilities.skills
Client utilities for discovering and downloading skills from MCP servers.
Functions
list_skills
skill://{name}/SKILL.md pattern.
Args:
client: Connected FastMCP client
- List of SkillSummary objects with name, description, and URI
get_skill_manifest
client: Connected FastMCP clientskill_name: Name of the skill
- SkillManifest with file listing
ValueError: If manifest cannot be read or parsed
download_skill
client: Connected FastMCP clientskill_name: Name of the skill to downloadtarget_dir: Directory where skill folder will be createdoverwrite: If True, overwrite existing skill directory. If False (default), raise FileExistsError if directory exists.
- Path to the downloaded skill directory
ValueError: If skill cannot be found or downloadedFileExistsError: If skill directory exists and overwrite=False
sync_skills
client: Connected FastMCP clienttarget_dir: Directory where skill folders will be createdoverwrite: If True, overwrite existing files
- List of paths to downloaded skill directories

