Skip to main content

AgentPowers CLI — discover, install, and publish marketplace skills

Project description

AgentPowers CLI

The ap command-line tool for the AgentPowers marketplace.

Status

Production. 658 passing tests covering every command, full security pipeline, and the publish lifecycle.

Commands

Auth:

  • ap login -- Open browser for Clerk auth, store CLI token locally
  • ap logout -- Revoke server-side token and remove stored credentials
  • ap whoami -- Show current user info

Read:

  • ap search <query> [--category --type --source --limit] -- Search the marketplace (Rich table output)
  • ap detail <slug> [--source --scan] -- Show full details for a skill (use --scan for live security scan)
  • ap status -- List installed skills and agents with metadata
  • ap verify -- Check installed skills against content-hash pins

Install lifecycle:

  • ap install <slug> [--code XXXX] [--source clawhub] [--for codex|gemini|kiro] [--global] -- Install a skill or agent
  • ap update [<slug>] -- Check for and install updates
  • ap uninstall <slug> [--force] -- Remove an installed skill or agent
  • ap scan <slug> -- Run a security scan on an external skill (native AgentPowers skills are pre-scanned at publish time)

Publish lifecycle (requires Stripe Connect onboarding for paid skills):

  • ap publish [--price N] [--dir .] [--category dev] [--bump patch|minor|major | --version X.Y.Z] [--changelog ...]
  • ap unpublish <slug> [--yes] -- Soft-archive from marketplace discovery (existing buyers keep access)
  • ap republish <slug> [--yes] -- Restore an archived skill
  • ap profile [--set] -- View or interactively edit your seller profile

Development

cd agentpowers-cli
uv venv .venv && source .venv/bin/activate
uv pip install -e ".[dev]"
ap --help
pytest tests/ -v    # Run tests

Auth

Credentials stored at ~/.agentpowers/auth.json (permissions: 600). Shared with the Claude Code plugin's MCP server.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentpowers-0.1.9.tar.gz (103.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentpowers-0.1.9-py3-none-any.whl (55.2 kB view details)

Uploaded Python 3

File details

Details for the file agentpowers-0.1.9.tar.gz.

File metadata

  • Download URL: agentpowers-0.1.9.tar.gz
  • Upload date:
  • Size: 103.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agentpowers-0.1.9.tar.gz
Algorithm Hash digest
SHA256 f25b778eb413c0d54bc9556af3499419c10c224903093f64cb5adc4248b6195b
MD5 ee57624a240fcabe69da9d6ddc76dd88
BLAKE2b-256 fb9d1a94dea37aa415aa230fc1ab5a98d302122105834c30db3263f5f6e8b241

See more details on using hashes here.

File details

Details for the file agentpowers-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: agentpowers-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 55.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agentpowers-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 8b9574849227bcc06ccf3e015bd3a29de6e3070eda5e0dd81e479f43894f7852
MD5 a47d41facb4fdd06f9054e7ea64bc7f4
BLAKE2b-256 c761b298e4f661a6455272d2266c4e7999e090e0c8d5e4128a716b2685a99dc9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page