agentsclimarketplace

Skillsmith skill

Skill smith-horn/skillsmith/packages/cli/assets/skillsmith-skill

Lifecycle Management for Agent Skills

Install
npx -y skills add smith-horn/skillsmith --skill skillsmith-skill

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

What its author says it does

Copied from the file, not written here

Discover, install, compare, and manage Claude Code skills. Search the registry, get recommendations, validate skill quality, and manage your installed skills.

SKILL.md

6.0 KB, as published. Nobody here has run it

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

CommandDescriptionExample
/skillsmith searchSearch for skills by query or filters/skillsmith search testing
/skillsmith installInstall a skill from the registry/skillsmith install community/jest-helper
/skillsmith recommendGet contextual skill recommendations/skillsmith recommend
/skillsmith compareCompare multiple skills side-by-side/skillsmith compare jest-helper vitest-helper
/skillsmith validateValidate a skill's structure/skillsmith validate ./my-skill
/skillsmith listList all installed skills/skillsmith list
/skillsmith uninstallRemove an installed skill/skillsmith uninstall jest-helper
/skillsmith getGet 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"

  1. Search for skills using mcp__skillsmith__search:

    { "query": "testing React" }
    
  2. Present results to user with quality scores and trust tiers

  3. 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?"

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

  2. Get recommendations using mcp__skillsmith__skill_recommend:

    { "context": "Node.js TypeScript API with Express" }
    
  3. 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

TierDescriptionBadge
verifiedOfficial Anthropic or partner skillsGreen
communityCommunity-reviewed and approvedYellow
experimentalNew or beta skills, use with cautionRed

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

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.