Skip to main content
Glama

list_skills

Explore and filter development skills with detailed descriptions and IDs to enhance AI-powered workflows. Optional tag filtering for clean-code, testing, and more.

Instructions

List all available development skills with descriptions and IDs

Input Schema

NameRequiredDescriptionDefault
tagsNoOptional: filter by tags (clean-code, testing, etc.)

Input Schema (JSON Schema)

{ "properties": { "tags": { "description": "Optional: filter by tags (clean-code, testing, etc.)", "items": { "type": "string" }, "type": "array" } }, "required": [], "type": "object" }

Implementation Reference

  • Handler for the 'list_skills' tool. Retrieves prompts from the 'skills' category using promptManager, optionally filters by provided tags, formats them into a list with id, title, description, tags, and effectiveness, logs the count, and returns the JSON stringified list as text content.
    case "list_skills": const skillsPrompts = await this.promptManager.searchPromptsByCategory("skills"); let skillsList = skillsPrompts.map((skill) => ({ id: skill.id, title: skill.title, description: skill.description, tags: skill.tags, effectiveness: skill.effectiveness, })); if (args && Array.isArray(args.tags) && args.tags.length > 0) { const tags: string[] = args.tags; skillsList = skillsList.filter((item) => { return item.tags.some((item) => tags.includes(item)); }); } logger.info(`Listed ${skillsList.length} skills`); return { content: [ { type: "text", text: JSON.stringify(skillsList, null, 2), }, ], };

Other Tools

Related Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/LeonNonnast/mcpdevprompts'

If you have feedback or need assistance with the MCP directory API, please join our Discord server