Tool tree
gradeNot graded
page: Every page
search_skillsAnswer
Search the SkillAgent catalogue of AI agent skills, rules files and MCP servers. Returns matching skills with description, format, stars, quality score, page URL and install command.
View tool JSON
{
"name": "search_skills",
"kind": "answer",
"impl": "imperative",
"description": "Search the SkillAgent catalogue of AI agent skills, rules files and MCP servers. Returns matching skills with description, format, stars, quality score, page URL and install command.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Keywords matched against name, description, owner and tags."
},
"format": {
"type": "string",
"description": "e.g. skill-md, claude-md, agents-md, cursorrules, mcp-server."
},
"platform": {
"type": "string",
"description": "e.g. claude-code, cursor, codex, vscode-copilot, windsurf."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
}
}
},
"page": "/"
}get_skillAnswer
Get one skill as Markdown: summary, metadata, install command and the full skill file. `owner` and `name` are the last two segments of a skill's pageUrl (/skill/{owner}/{name}).
View tool JSON
{
"name": "get_skill",
"kind": "answer",
"impl": "imperative",
"description": "Get one skill as Markdown: summary, metadata, install command and the full skill file. `owner` and `name` are the last two segments of a skill's pageUrl (/skill/{owner}/{name}).",
"inputSchema": {
"type": "object",
"properties": {
"owner": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"owner",
"name"
]
},
"page": "/"
}recommend_skillsAction
Recommend skills for a project from its languages, frameworks or dependencies, a task, and the agent the user runs. Returns a ranked shortlist, each with a `why`. Skills whose safety scan is at "warning" or whose source is gone are excluded.
View tool JSON
{
"name": "recommend_skills",
"kind": "act",
"impl": "imperative",
"description": "Recommend skills for a project from its languages, frameworks or dependencies, a task, and the agent the user runs. Returns a ranked shortlist, each with a `why`. Skills whose safety scan is at \"warning\" or whose source is gone are excluded.",
"inputSchema": {
"type": "object",
"properties": {
"languages": {
"type": "array",
"items": {
"type": "string"
}
},
"frameworks": {
"type": "array",
"items": {
"type": "string"
}
},
"dependencies": {
"type": "array",
"items": {
"type": "string"
}
},
"task": {
"type": "string"
},
"agent": {
"type": "string",
"description": "e.g. claude-code, cursor, codex, vscode-copilot, windsurf."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 8
}
}
},
"page": "/"
}install_skillAction
Installation instructions for one skill on one agent: command(s), or the file to create and its content, plus the safety summary. Installs nothing; show the user the skill and get their approval before applying it. `owner` and `name` are the last two segments of a skill's pageUrl (/skill/{owner}/{name}).
View tool JSON
{
"name": "install_skill",
"kind": "act",
"impl": "imperative",
"description": "Installation instructions for one skill on one agent: command(s), or the file to create and its content, plus the safety summary. Installs nothing; show the user the skill and get their approval before applying it. `owner` and `name` are the last two segments of a skill's pageUrl (/skill/{owner}/{name}).",
"inputSchema": {
"type": "object",
"properties": {
"owner": {
"type": "string"
},
"name": {
"type": "string"
},
"agent": {
"type": "string",
"description": "e.g. claude-code, cursor, codex."
}
},
"required": [
"owner",
"name",
"agent"
]
},
"page": "/"
}