get_skill_details
Retrieve comprehensive skill information including description, installation steps, trust ratings, and platform compatibility from the SkillFlow marketplace.
Instructions
Get detailed information about a specific skill including description, install instructions, trust score, and compatible platforms.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skill_id | Yes | The skill ID (e.g., 'credit-optimizer-v5') |
Implementation Reference
- src/index.ts:292-321 (handler)The implementation of the get_skill_details tool logic within the main server switch-case handler.
case "get_skill_details": { const skillId = args?.skill_id as string; const skill = SKILL_CATALOG.find((s) => s.id === skillId); if (!skill) { return { content: [{ type: "text", text: `Skill "${skillId}" not found. Use search_skills to find available skills.\n\nBrowse all: ${SKILLFLOW_BASE_URL}/explore`, }], }; } return { content: [{ type: "text", text: `# ${skill.name}\n\n` + `**Trust Score:** ${skill.trust_score}/100\n` + `**Category:** ${skill.category}\n` + `**Publisher:** ${skill.publisher}\n` + `**Platforms:** ${skill.platforms.join(", ")}\n` + `**Tags:** ${skill.tags.join(", ")}\n\n` + `## Description\n${skill.description}\n\n` + `## Installation\n\`\`\`bash\n${skill.install}\n\`\`\`\n\n` + `## Links\n- Marketplace: ${skill.url}\n` + (skill.github ? `- GitHub: ${skill.github}\n` : "") + `\n---\nPowered by [SkillFlow](${SKILLFLOW_BASE_URL})`, }], }; } - src/index.ts:204-212 (registration)Tool registration for get_skill_details, including description and input schema.
name: "get_skill_details", description: "Get detailed information about a specific skill including description, install instructions, trust score, and compatible platforms.", inputSchema: { type: "object" as const, properties: { skill_id: { type: "string", description: "The skill ID (e.g., 'credit-optimizer-v5')" }, }, required: ["skill_id"], },