Skip to main content

dhub-cli: The AI Skill Manager

Decision Hub is a registry for publishing, discovering, and installing Skills — modular packages of code and prompts that AI coding agents (Claude, Cursor, Codex, Gemini, OpenCode) can use.

Browse the registry at hub.decision.ai or use the CLI below.

Why Decision Hub?

Agents that extend themselves. Install Decision Hub as a skill into any supported agent, and the agent can discover new skills in natural language — then install and use them mid-conversation without human intervention.

Publish from anywhere. Point dhub publish at a local directory or a GitHub repo URL and every valid SKILL.md inside is discovered, versioned, and published.

Private skills for your team. Skills can be scoped to your GitHub organization so proprietary tooling stays internal.

Install once, use everywhere. A single dhub install symlinks a skill into every agent's skill directory — Claude, Cursor, Codex, Gemini, OpenCode. No duplication, no per-agent setup.

Security gauntlet. Every publish is scanned for dangerous patterns. Skills get a trust grade (A/B/C/F) before they reach the registry.

Automated evals in sandboxes. Skills ship with eval cases that run on publish in isolated sandboxes, scored by an LLM judge.

Executable skills with SKILL.md. Builds on the Agent Skills spec with runtime and evals blocks — skills are runnable programs, not just static prompts.

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
  • Codex: ~/.codex/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.

Metadata

Release files for dhub-cli 0.12.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dhub-cli 0.12.3
File Size Uploaded
dhub_cli-0.12.3.tar.gz 65.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dhub-cli 0.12.3
File Interpreter ABI Platform
dhub_cli-0.12.3-py3-none-any.whl Python 3 none any Details

Total release size: 110.0 kB

Release files / dhub_cli-0.12.3.tar.gz

Download URL dhub_cli-0.12.3.tar.gz
Size 65.3 kB
Tags Source
SHA-256 checksum
How to use checksums
523b06b05e96060a334b76cf01fc074e045469061353ebc6c41245f467561873
BLAKE2b-256 checksum
How to use checksums
1c61fbfef16f7e17367e0d07799b283b8b4e3fdc39816258fb9863808ff64aa5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / dhub_cli-0.12.3-py3-none-any.whl

Download URL dhub_cli-0.12.3-py3-none-any.whl
Size 44.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a65bd0e0667da29056aa5c2a8cacdd65237f7164c1911888193e33a5940c57a6
BLAKE2b-256 checksum
How to use checksums
e2e8995c711135ded6703c1d841fb009e686a1f264a60d7d17443e50ce45e201
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.12.3 This release

2 release files

0.12.2

2 release files

0.12.1

2 release files

0.12.0

2 release files

0.11.1

2 release files

0.11.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.7

2 release files

0.6.6

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page