SkillStore CLI Reference

The skillstore CLI lets you browse, install, and manage skill packages for Claude Code projects.

Commands

skillstore list

List all available skill packages in the registry.

Syntax:

skillstore list [--category <category>]

Flags:

FlagDescription
-c, --category Filter packages by category

Example:

$ skillstore list
$ skillstore list --category agile

Expected output:

Each package shows its display name, version, description, category, skill count, price, free preview skills, and full skill list.


skillstore search

Fuzzy search across all skills and packages.

Syntax:

skillstore search <query>

Example:

$ skillstore search "scrum"
$ skillstore search "pdf"

Expected output:

Matching packages with their descriptions and the specific skills that matched the query.


skillstore install

Install a skill package into your project. Defaults to plugin mode if no mode flag is given.

Syntax:

skillstore install <package> [--as-plugin] [--as-template] [-d <dir>]

Flags:

FlagDescription
--as-pluginInstall in plugin mode (skills + commands only). This is the default.
--as-templateInstall in template mode (agents + skills + commands + workflows).
-d, --dir Target project directory. Defaults to current working directory.

Examples:

# Plugin mode (default) - quick setup
$ skillstore install devflow-presale
$ skillstore install devflow-presale --as-plugin

# Template mode - full customization
$ skillstore install devflow-agile --as-template

# Install to a specific directory
$ skillstore install devflow-bootstrap --as-template -d /path/to/project

Expected output:

The CLI confirms the installation, records the package in the local config, and prints the install path (typically

/.claude/).


skillstore install-bundle

Install all packages in a predefined bundle at once.

Syntax:

skillstore install-bundle <bundle> [--as-plugin] [--as-template] [-d <dir>]

Flags:

FlagDescription
--as-pluginInstall all packages as plugin
--as-templateInstall all packages as template
-d, --dir Target project directory. Defaults to current working directory.

Example:

$ skillstore install-bundle devflow-complete --as-template

Expected output:

Each package in the bundle is installed sequentially, with individual success/failure messages and a final summary.


skillstore activate

Activate a license key to unlock paid skills.

Syntax:

skillstore activate <license-key>

License key format: SS-{TIER}-{HASH}-{TIMESTAMP}-{SIGNATURE}

Tiers:

TierAccess
FREEFree preview skills only
SINGLEAll skills in the licensed package
BUNDLEAll skills in all packages

Example:

$ skillstore activate SS-SINGLE-abc123-1711000000-sig456

skillstore status

Show current license status, tier, and all installed packages.

Syntax:

skillstore status

Expected output:

Displays the current license tier, number of active licenses, and a list of installed packages with their versions, installation mode (plugin/template), install directory, and install date.


skillstore update

Update all installed packages to the latest available versions.

Syntax:

skillstore update

Expected output:

Checks each installed package against the registry. Packages already at the latest version are skipped. Updated packages are re-installed using the same mode (plugin or template) they were originally installed with.


Common Workflows

"I want to try before buying"

Every package includes at least one free skill. Install any package and the free skills work immediately without a license:

$ skillstore install devflow-agile
# The "developer" skill is free and ready to use

"I want full customization"

Use template mode to get agents and workflows you can edit:

$ skillstore install devflow-agile --as-template
# Edit .claude/agents/ and .claude/workflows/ to fit your team

"I want everything installed at once"

Use a bundle to install all packages in one command:

$ skillstore install-bundle devflow-complete --as-template
$ skillstore activate SS-BUNDLE-your-key-here