skillsmith

Discover, install, compare, and manage Claude Code skills through natural language.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "skillsmith" with this command: npx skills add smith-horn/skillsmith/smith-horn-skillsmith-skillsmith

Skillsmith Skill

Discover, install, compare, and manage Claude Code skills through natural language.

Trigger Phrases

  • "search for skills", "find skills", "discover skills"

  • "install skill", "add skill"

  • "recommend skills", "suggest skills"

  • "compare skills"

  • "validate skill", "check skill"

  • "list installed skills", "show my skills"

  • "uninstall skill", "remove skill"

  • "skill details", "get skill"

  • "browse skills", "explore skills"

  • "high quality skills", "verified skills"

Slash Commands

Command Description Example

/skillsmith search

Search for skills by query or filters /skillsmith search testing

/skillsmith install

Install a skill from the registry /skillsmith install community/jest-helper

/skillsmith recommend

Get contextual skill recommendations /skillsmith recommend

/skillsmith compare

Compare multiple skills side-by-side /skillsmith compare jest-helper vitest-helper

/skillsmith validate

Validate a skill's structure /skillsmith validate ./my-skill

/skillsmith list

List all installed skills /skillsmith list

/skillsmith uninstall

Remove an installed skill /skillsmith uninstall jest-helper

/skillsmith get

Get detailed skill information /skillsmith get community/jest-helper

MCP Tool Delegation

This skill delegates to the mcp__skillsmith MCP server for all operations. When the user requests skill-related actions, use the appropriate MCP tool.

Note: The examples below show the tool parameters. Invoke these using Claude's standard MCP tool calling mechanism.

Search for Skills

Use mcp__skillsmith__search with these parameters:

  • query (optional): Search term

  • category (optional): development, testing, devops, etc.

  • trust_tier (optional): verified, community, experimental

  • min_score (optional): Minimum quality score (0-100)

  • limit (optional): Max results (default 10)

Example: Search for testing skills with quality score > 70

{ "query": "testing", "min_score": 70, "limit": 10 }

Note: Either query OR at least one filter (category , trust_tier , min_score ) must be provided.

Get Skill Details

Use mcp__skillsmith__get_skill with:

  • id (required): Skill ID in format author/name

{ "id": "community/jest-helper" }

Install a Skill

Use mcp__skillsmith__install_skill with:

  • id (required): Skill ID

  • force (optional): Overwrite if exists

{ "id": "community/jest-helper", "force": false }

Uninstall a Skill

Use mcp__skillsmith__uninstall_skill with:

  • id (required): Skill name

{ "id": "jest-helper" }

Get Recommendations

Use mcp__skillsmith__skill_recommend with:

  • context (optional): Project context

  • limit (optional): Max recommendations

{ "context": "React TypeScript project", "limit": 5 }

Compare Skills

Use mcp__skillsmith__skill_compare with:

  • skill_ids (required): Array of 2-5 skill IDs to compare

{ "skill_ids": ["community/jest-helper", "community/vitest-helper"] }

Validate a Skill

Use mcp__skillsmith__skill_validate with:

  • path (required): Path to skill directory

{ "path": "./my-skill" }

Usage Examples

Example 1: Search and Install

User: "Find testing skills for React"

Search for skills using mcp__skillsmith__search :

{ "query": "testing React" }

Present results to user with quality scores and trust tiers

If user selects one, install using mcp__skillsmith__install_skill :

{ "id": "community/react-testing-library-helper" }

Example 2: Get Recommendations

User: "What skills would help with this codebase?"

Analyze current project context (package.json, file types, etc.)

Get recommendations using mcp__skillsmith__skill_recommend :

{ "context": "Node.js TypeScript API with Express" }

Present recommendations with explanations

Example 3: Compare Options

User: "Compare jest-helper and vitest-helper"

Use mcp__skillsmith__skill_compare :

{ "skill_ids": ["community/jest-helper", "community/vitest-helper"] }

Present comparison table showing features, quality scores, trust tiers, etc.

Example 4: Browse by Category

User: "Show me verified security skills"

Use mcp__skillsmith__search :

{ "category": "security", "trust_tier": "verified" }

Example 5: Quality-Based Search

User: "Find high-quality DevOps skills"

Use mcp__skillsmith__search :

{ "category": "devops", "min_score": 80 }

Trust Tiers

Tier Description Badge

verified

Official Anthropic or partner skills Green

community

Community-reviewed and approved Yellow

experimental

New or beta skills, use with caution Red

Quality Scores

Quality scores (0-100) reflect skill quality based on:

  • Repository health (stars, forks, activity)

  • Documentation completeness

  • Code quality indicators

  • Community engagement

Recommended minimum scores:

  • Production use: 70+

  • General use: 50+

  • Experimental: Any

CLI Fallback

If the MCP server is unavailable, use the CLI directly:

Search

skillsmith search "testing" --tier verified

Install

skillsmith install community/jest-helper

List installed

skillsmith list

Remove

skillsmith remove jest-helper

Related Commands

  • skillsmith analyze

  • Analyze codebase for skill recommendations

  • skillsmith sync

  • Sync skills from registry

  • skillsmith author init

  • Create a new skill

  • skillsmith author validate

  • Validate skill structure

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

github-tools

Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.

Archived SourceRecently Updated
Coding

openclaw-version-monitor

监控 OpenClaw GitHub 版本更新,获取最新版本发布说明,翻译成中文, 并推送到 Telegram 和 Feishu。用于:(1) 定时检查版本更新 (2) 推送版本更新通知 (3) 生成中文版发布说明

Archived SourceRecently Updated
Coding

ask-claude

Delegate a task to Claude Code CLI and immediately report the result back in chat. Supports persistent sessions with full context memory. Safe execution: no data exfiltration, no external calls, file operations confined to workspace. Use when the user asks to run Claude, delegate a coding task, continue a previous Claude session, or any task benefiting from Claude Code's tools (file editing, code analysis, bash, etc.).

Archived SourceRecently Updated
Coding

ai-dating

This skill enables dating and matchmaking workflows. Use it when a user asks to make friends, find a partner, run matchmaking, or provide dating preferences/profile updates. The skill should execute `dating-cli` commands to complete profile setup, task creation/update, match checking, contact reveal, and review.

Archived SourceRecently Updated