SkillKit

CLI Commands

Complete reference for all SkillKit CLI commands

CLI Commands

SkillKit provides 40+ commands organized into functional categories. Built on Clipanion v4 with interactive prompts via @clack/prompts.

Global Options

OptionShortPurpose
--help-hDisplay command help
--version-vShow version info
--quiet-qMinimal output, no logo

Install Command

Install skills from GitHub, GitLab, Bitbucket, or local paths.

skillkit install <source> [options]

Source Formats

FormatExample
GitHubowner/repo or full URL
GitLabgitlab:owner/repo
Bitbucketbitbucket:owner/repo
Local Path./path or ~/path

Install Options

OptionShortTypePurpose
--skills-sstringComma-separated skill names
--all-abooleanInstall all discovered skills
--yes-ybooleanSkip confirmation prompts
--global-gbooleanInstall to global directory
--force-fbooleanOverwrite existing skills
--provider-pstringForce provider: GitHub, GitLab, Bitbucket
--list-lbooleanList available skills without installing
--agentarrayTarget specific agents (repeatable)

Examples

# Interactive installation
skillkit install anthropics/skills

# CI/CD installation (no prompts)
skillkit install anthropics/skills --skills=pdf,xlsx --agent claude --yes

# List available skills
skillkit install anthropics/skills --list

# Force overwrite
skillkit install anthropics/skills --skills=pdf --force

# Install for multiple agents
skillkit install anthropics/skills --agent claude --agent cursor

Remove Command

skillkit remove <skill-names> [options]
OptionPurpose
--agentTarget specific agents (default: all)
--yesSkip confirmation
--keep-metadataRemove skill but preserve metadata

Update Command

skillkit update [skill-names] [options]
OptionPurpose
--dry-runCheck for updates without installing
--yesSkip confirmation prompts
--agentUpdate in specific agents only

Enable/Disable Commands

skillkit enable <skill-names> [options]
skillkit disable <skill-names> [options]

Disabled skills are ignored by the sync command. No file changes occur.

List Command

skillkit list [options]

Lists installed skills with quality grades.

Sync Command

skillkit sync [options]

Synchronizes enabled skills to agent configuration files.

Recommend Command

skillkit recommend [options]

AI-powered recommendations based on project analysis.

OptionPurpose
--searchTask-based search
--categoryFilter by category
--min-scoreQuality threshold

Marketplace Command

skillkit marketplace [options]
skillkit marketplace search <query>

Browse 15,000+ indexed skills from the aggregated catalog.

OptionPurpose
--tagsFilter by tags
--refreshForce refresh index

Manifest Commands

Team collaboration via Git-committable .skills file.

skillkit manifest init          # Create .skills file
skillkit manifest add <source>  # Add skill source
skillkit manifest install       # Install from manifest

Manifest File Format

# GitHub skills
anthropics/skills
vercel-labs/agent-skills

# Local skills
./local-skills

# Specific versions
owner/repo@v1.2.3

Memory Commands

skillkit memory status          # View memory status
skillkit memory search <query>  # Search learnings
skillkit memory compress        # Compress observations
skillkit memory export <name>   # Export as skill
skillkit memory --global        # Use global memory

Translation Commands

skillkit translate <skill> --to <agent>
skillkit translate --all --to <agent>
skillkit translate <skill> --to <agent> --dry-run

Agent Commands

skillkit agent list                              # List agents
skillkit agent show <name>                       # Show details
skillkit agent create <name>                     # Create agent
skillkit agent translate --source ./path --to cursor
skillkit agent translate --source ./path --to cursor --recursive
skillkit agent sync                              # Sync to target
skillkit agent validate                          # Validate definitions

Context Commands

skillkit context init    # Initialize project context
skillkit context sync    # Sync context to agents

Test Command

skillkit test [path]           # Run skill tests
skillkit test --tags unit      # Filter by tags
skillkit test --json           # JSON output for CI

Workflow Commands

skillkit workflow list         # List workflows
skillkit workflow run <name>   # Execute workflow
skillkit workflow create <name> # Create workflow

CI/CD Commands

skillkit cicd github-action    # Generate GitHub Actions
skillkit cicd gitlab-ci        # Generate GitLab CI
skillkit cicd pre-commit       # Generate pre-commit hooks

Utility Commands

skillkit init                  # Initialize project
skillkit create <name>         # Create new skill
skillkit validate [path]       # Validate skill format
skillkit read <skills>         # Read skill content
skillkit publish               # Publish to marketplace
skillkit settings --set key=value  # Configure settings

Interactive TUI

skillkit ui    # Launch terminal UI
skillkit       # Same as above

Navigation Keys:

KeyAction
hHome
bBrowse
mMarketplace
rRecommend
tTranslate
cContext
iInstalled
sSync
/Help
qQuit

Exit Codes

CodeMeaning
0Success
1General error
2Invalid arguments
3Configuration issue
4Network problem
5Filesystem error

Quality Grades

Skills receive automatic quality scores mapped to grades:

GradeScore Range
A90-100
B80-89
C70-79
D60-69
FBelow 60

Skills with score below 60 trigger warning displays before installation.

On this page