Skip to main content

The AI Skill Manager for Data Science Agents

Project description

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.

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.12.2.tar.gz (64.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.12.2-py3-none-any.whl (44.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dhub_cli-0.12.2.tar.gz
  • Upload date:
  • Size: 64.9 kB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for dhub_cli-0.12.2.tar.gz
Algorithm Hash digest
SHA256 7b5cd67f26d86e0dbcf4720874888b68e640ef8165dfee9e9dc51fb204f4e464
MD5 05a82088fa62f9ee3d48f138cc154b51
BLAKE2b-256 42e8df685d64912e481fdc30ae8101acc3784a01d7029ffe65b07ceabe724b6b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dhub_cli-0.12.2-py3-none-any.whl
  • Upload date:
  • Size: 44.6 kB
  • Tags: Python 3
  • Uploaded using 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}

File hashes

Hashes for dhub_cli-0.12.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bd81b25a85219ae5db85c6974858db7bad60d30d2303234f05c847dc9bf5b714
MD5 c06dcfd1aaad3d6bbd58ba7da1083110
BLAKE2b-256 6841bade26748de2848617be3e890dae88547efec40f868d7cf29306bb8d58e0

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