Skip to main content

The CLI package manager for AI agent skills

Project description

dhub-cli: The Package Manager for AI Agent Skills

Decision Hub is a CLI-first registry for publishing, discovering, and installing Skills — modular packages of code and prompts that AI coding agents (Claude, Cursor, Codex, Gemini, OpenCode) can use. Think npm or cargo for agent capabilities.

Why Decision Hub?

  • 🏢 Organization Namespaces: Publish skills to your GitHub organization's namespace (acme-corp/deploy-tool) for your team to use. Zero config—just login and publish.
  • 🛡️ Secure by Default: Every skill runs in an isolated environment (via uv) and passes a "Security Gauntlet" scan before publishing. No more running untrusted code on your bare metal.
  • ⚡ Agent-Agnostic: Install a skill once, and it's instantly available to all your AI agents (Claude, Cursor, Gemini).
  • 🧪 Automated Evals: Skills aren't just hosted; they're graded. Automated sandboxed evaluations ensure skills actually work before you install them.
  • 🧠 Natural Language Search: Don't remember the package name? Just dhub ask "tool to analyze logs" and let the LLM find it for you.
  • 🔓 Open Source & Self-Hostable: Run the public CLI or deploy your own private registry server. Your skills, your infrastructure.

Installation

# Via uv (recommended)
uv tool install dhub-cli

# Via pipx
pipx install dhub-cli

Quick Start

# 1. Authenticate via GitHub
dhub login

# 2. Search for skills using natural language
dhub ask "analyze A/B test results"

# 3. Install a skill for all your agents
dhub install pymc-labs/causalpy

# 4. Scaffold a new skill
dhub init my-new-skill

# 5. Publish it under your namespace
# (Run this inside the skill directory)
dhub publish .

Supported Agents

Skills are installed as symlinks into each agent's skill directory, making them immediately available:

  • Claude: ~/.claude/skills
  • Cursor: ~/.cursor/skills
  • Gemini: ~/.gemini/skills
  • OpenCode: ~/.config/opencode/skills

Documentation

For full documentation on creating skills, the SKILL.md format, and running your own registry server, see the main repository.

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

dhub_cli-0.3.1.tar.gz (34.9 kB view details)

Uploaded Source

Built Distribution

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

dhub_cli-0.3.1-py3-none-any.whl (26.6 kB view details)

Uploaded Python 3

File details

Details for the file dhub_cli-0.3.1.tar.gz.

File metadata

  • Download URL: dhub_cli-0.3.1.tar.gz
  • Upload date:
  • Size: 34.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.12

File hashes

Hashes for dhub_cli-0.3.1.tar.gz
Algorithm Hash digest
SHA256 d307a14d6613a15eadbd3fbc71b760e420121d66fdc108b130850b8e99de7dc9
MD5 d27ffd479f56d9748bb49a0a9dfff864
BLAKE2b-256 593745fc4739b3cb1916d50157819c67c6839c51bf2518b2222967e104e74636

See more details on using hashes here.

File details

Details for the file dhub_cli-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: dhub_cli-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 26.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.12

File hashes

Hashes for dhub_cli-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6bebd108418d1dcc28ea34e22030a646e5aba2c3b1797ec11df291043f893bcb
MD5 6810a2aa6d476b10ce85806da811c267
BLAKE2b-256 29ec7141d09ec3db25c21cd8db6f5c993e9fe14e641bd370f999eb5b0b33ae28

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