Skip to main content

Installation

Verify the installation:

Authentication

The CLI uses long-lived tokens stored locally with restricted permissions, so you rarely need to re-login.

Profile Management

Before you can publish a skill, you need a display name. Set it with ap profile --set:
View shows your display name, email, bio, and join date. If no display name is set, a hint is shown. Set prompts for display name and bio. Press Ctrl-C to cancel.
ap publish will automatically prompt you to set a display name inline if you haven’t done so yet — no need to run ap profile --set separately.

Searching

Returns a unified table with columns: Slug, Title, Source, Type, Price, Security, Installed. Results are sectioned by source — AgentPowers native skills appear first, followed by external sources like ClawHub. Install counts and star ratings are shown inline in the Title column when available. The Installed column shows Yes (green), Edited (yellow for locally modified skills), or No. Options:

Skill Detail

View full details for any skill:
The detail view includes star ratings when available (e.g., Rating: ★★★★☆ (4.2 avg, 15 reviews)). Options:

Installing Skills

Free Skills

Downloads and extracts to ~/.claude/skills/my-awesome-skill/. Pass --scope project instead to land it under the current project’s .claude/skills/.
Opens Stripe Checkout in your browser. After payment, the skill installs automatically.

License Redemption

Use a license code to install on another machine:

External Skills

Install skills from external sources like ClawHub:
External skills are downloaded to a sandbox, hashed, scanned through the full security pipeline, and only installed if they pass. See the External Skills guide for details.

Install Scope

Every ap install requires an explicit install scope — there is no default.
  • --scope user — installs to ~/.claude/skills/. The skill is available in every project you launch Claude Code from. Use this for general-purpose tools.
  • --scope project — installs to <cwd>/.claude/skills/. The skill is only available when Claude Code is launched inside this project (or any subdirectory). Commit .claude/skills/<slug>/ with your repo to share with your team.
If you omit --scope in an interactive terminal, the CLI prompts:
In non-interactive contexts (scripts, CI), omitting --scope exits 1 with an actionable error. The legacy --global flag still works as an alias for --scope user.

Multi-Tool Install

Combine --scope with --for to install for a different AI tool:

Publishing

1. Create Your Skill

2. Publish

The CLI packages your directory as a ZIP, creates the skill record, and uploads the package. Your skill enters the security review pipeline automatically.

3. Publish Updates

Push new versions of an existing skill:
The --bump and --version flags are mutually exclusive. The previous version stays live while the new version undergoes security review. Price behavior on updates: Omitting --price preserves the current price. Only pass --price when you want to change it. Use --price 0 to switch a paid skill to free.

Updating Installed Skills

Keep installed skills up to date — works for both native and external (e.g., ClawHub) skills:
For external skills, updates go through the full sandboxed security pipeline (download → hash → scan → install), the same as the initial install. Locally edited skills prompt before overwriting (default No):
Press Enter to skip, or y to overwrite. Use --force to bypass the prompt entirely. When updating all skills, each edited skill is prompted individually. The Installed column in ap search shows Edited (yellow) for modified skills.

Scanning External Skills

Preview a skill’s security status without installing it:
This downloads the skill to a temporary sandbox, uploads it for a full security scan, displays the results, and cleans up. Nothing is installed. If the source is omitted, the CLI auto-detects it:

Uninstalling Skills

Removes the skill from ~/.claude/skills/ (or ~/.claude/agents/ for agents).

Unpublishing and Republishing

Archive a skill to hide it from marketplace search and listings:
Existing purchasers retain download access. To restore an archived skill:
Both commands require confirmation and can only be run by the skill author.

ClawHub Claims

If you authored a skill on ClawHub, claim ownership:
Claims are verified automatically.

Verifying Installed Skills

External skills (from ClawHub and other sources) are pinned by content to protect against supply chain attacks. To verify that all installed skills match their recorded pins:
This checks each installed skill’s current content hash against the recorded pin and alerts you to any mismatches.

Command Reference

Need Help?

Email Support

Reach us at support@agentpowers.ai for account issues, billing questions, or technical help.

Discord Community

Join the AgentPowers Discord to get help from the team and other creators in real time.