Quickstart Guide

Get Skillsmith running in 5 minutes. Choose your preferred workflow below.

Before You Begin

Make sure you have:

  • Node.js 18+ installed (node --version to check)
  • npm or another package manager

Choose Your Workflow


A

Using Claude Code (Recommended)

What is Claude Code? Claude Code is Anthropic's official CLI tool that lets you chat with Claude directly in your terminal. Skillsmith integrates with Claude Code via MCP (Model Context Protocol), giving Claude the ability to search and install skills for you.

1 Install Claude Code (if not already installed)

# Install via npm (recommended)
npm install -g @anthropic-ai/claude-code

# Or via Homebrew
brew install claude-code

2 Add Skillsmith MCP Server

Add Skillsmith to your Claude Code configuration. This is a one-time setup.

Edit ~/.claude/settings.json:

{
  "mcpServers": {
    "skillsmith": {
      "command": "npx",
      "args": ["-y", "@skillsmith/mcp-server"]
    }
  }
}

After saving, restart Claude Code to load Skillsmith.

3 Discover Skills for Your Project

Navigate to your project directory and start Claude Code:

cd /path/to/your/project
claude

Now just ask Claude to find skills for your project:

You
"What skills would be helpful for this project?"
AI

Based on your package.json, I can see this is a React project with Jest. Here are some recommended skills:

  • community/jest-helper - Enhanced Jest testing workflows
  • community/react-patterns - React best practices
  • verified/commit - Smart commit messages

Would you like me to install any of these?

You
"Yes, install the jest-helper skill"

You're all set!

Skills are installed to ~/.claude/skills/ and automatically available in all your Claude Code sessions.


B

Using the CLI Directly

When to use this: Use the CLI if you prefer traditional command-line tools, want to script skill management, or are not using Claude Code.

1 Install the Skillsmith CLI

# Install globally
npm install -g @skillsmith/cli

# Verify installation
skillsmith --version

After this, skillsmith command is available everywhere.

2 Navigate to Your Project

Open your terminal and navigate to your project directory:

Why navigate here? Skillsmith can analyze your project's package.json, dependencies, and file structure to recommend relevant skills.

3 Search for Skills

# Search by keyword
skillsmith search testing

# Search with filters
skillsmith search react --category development
skillsmith search git --tier verified

# Get recommendations for current project
skillsmith recommend

The recommend command analyzes your project and suggests relevant skills.

4 Install Skills

# Install by skill name
skillsmith install jest-helper

# Install by full ID
skillsmith install community/react-patterns

# Install multiple skills
skillsmith install jest-helper commit react-patterns

5 Verify Installation

# List installed skills
skillsmith list

# Show skill details
skillsmith info jest-helper

Skills Installed!

Skills are installed to ~/.claude/skills/. They'll be automatically available when you use Claude Code.

CLI Quick Reference

Command Description
skillsmith search <query> Search for skills
skillsmith install <skill> Install a skill
skillsmith uninstall <skill> Remove a skill
skillsmith list List installed skills
skillsmith recommend Get project-based recommendations
skillsmith info <skill> Show skill details
skillsmith --help Show all commands

Troubleshooting

"skillsmith: command not found"

The CLI isn't installed globally or isn't in your PATH.

Solution:

# Reinstall globally
npm install -g @skillsmith/cli

# Or use npx instead
npx @skillsmith/cli search testing
Claude Code doesn't show Skillsmith tools

The MCP server isn't configured or Claude Code needs to restart.

Solution:

  1. Verify ~/.claude/settings.json has the skillsmith configuration
  2. Restart Claude Code completely (quit and reopen)
  3. Ask Claude: "List available MCP tools"
"Permission denied" when installing skills

The skills directory doesn't exist or has wrong permissions.

Solution:

# Create the directory with correct permissions
mkdir -p ~/.claude/skills
chmod 755 ~/.claude/skills
Skills installed but not showing in Claude Code

Claude Code may need to refresh its skill cache.

Solution:

  1. Verify skills are in ~/.claude/skills/
  2. Start a new Claude Code session
  3. Skills should appear automatically

Next Steps