npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

conductor-kit

v0.2.7

Published

Global skills pack and Go helper for Codex CLI and Claude Code

Readme

conductor-kit

A global skills pack for Codex CLI, Claude Code, and Gemini CLI with a unified MCP server for cross-CLI orchestration.

Language: English | 한국어

What is this?

conductor-kit enables AI CLI tools to work together seamlessly:

  • Cross-CLI Delegation: Let Claude delegate to Codex for reasoning, or Gemini for web search
  • Unified Skill System: One skill works across all supported CLIs
  • Role-based Routing: Automatically route tasks to the best CLI/model combination
  • MCP Integration: Full Model Context Protocol support for tool interoperability

Installation

Option 1: npx (Easiest)

npx conductor-kit install

Option 2: Homebrew (macOS)

brew tap Skyline-23/conductor-kit
brew install --cask conductor-kit
conductor install

Option 3: npm global

npm install -g conductor-kit
conductor install

Option 4: Build from source

git clone https://github.com/Skyline-23/conductor-kit ~/.conductor-kit
cd ~/.conductor-kit
go build -o ~/.local/bin/conductor ./cmd/conductor
conductor install

Verify Installation

conductor doctor   # Full diagnostics
conductor status   # Check CLI availability

Tutorial: Getting Started

Step 1: Install at least one AI CLI

conductor-kit works with these CLIs:

| CLI | Install | Auth | |-----|---------|------| | Claude Code | npm install -g @anthropic-ai/claude-code | claude (follow prompts) | | Codex CLI | npm install -g @openai/codex | codex --login | | Gemini CLI | npm install -g @anthropic-ai/gemini-cli | gemini auth |

Step 2: Run the installer

conductor install

This will:

  • Detect which CLIs are installed
  • Copy skills to ~/.claude/skills/ and/or ~/.codex/skills/
  • Copy slash commands to ~/.claude/commands/ and/or ~/.codex/prompts/
  • Create config at ~/.conductor-kit/conductor.json

Step 3: Load the skill

Start your preferred CLI and trigger the conductor skill:

# In Claude Code
claude
> Load the conductor skill
> sym  # shorthand trigger
# In Codex CLI
codex
> Load conductor

The skill provides orchestration guidance and role-based delegation patterns.


Tutorial: Cross-CLI Delegation with MCP

The real power of conductor-kit is letting one CLI call another via MCP tools.

Step 1: Register the MCP server

For Claude Code - Add to ~/.claude/mcp.json:

{
  "mcpServers": {
    "conductor": {
      "command": "conductor",
      "args": ["mcp"]
    }
  }
}

For Codex CLI:

codex mcp add conductor -- conductor mcp

Step 2: Use cross-CLI tools in your prompts

Now you can ask Claude to delegate to other CLIs:

Use the codex tool to analyze this algorithm with deep reasoning
Use the gemini tool to search the web for React 19 best practices
Use the conductor tool with role "sage" to solve this complex problem

Available MCP Tools

| Tool | Description | Example | |------|-------------|---------| | codex | Run Codex CLI session | Deep reasoning, complex analysis | | claude | Run Claude Code session | Code generation, refactoring | | gemini | Run Gemini CLI session | Web search, research | | conductor | Role-based routing | Auto-select best CLI for task | | memory | Shared memory cache | Store/retrieve shared context | | *-reply | Continue a session | Multi-turn conversations | | status | Check CLI availability | Diagnostics |

Shared memory is cached per project (TTL + git HEAD invalidation) and auto-prepended to MCP calls. Use memory to update it, or memory_key/memory_mode to inject additional keys on codex, claude, gemini, or conductor.

Example: Multi-CLI Workflow

I need to implement a new authentication system.

1. Use the gemini tool to research OAuth 2.0 best practices for 2025
2. Use the codex tool to design the architecture with reasoning
3. Then implement it here in Claude

Tutorial: Using Slash Commands

Slash commands provide quick access to common workflows.

In Claude Code

| Command | Description | |---------|-------------| | /conductor-plan | Create an implementation plan | | /conductor-search | Search codebase with delegation | | /conductor-implement | Implement with verification | | /conductor-debug | Debug with multi-CLI analysis | | /conductor-review | Code review workflow | | /conductor-release | Release preparation | | /conductor-symphony | Full orchestration mode |

In Codex CLI

Prefix commands with /prompts::

/prompts:conductor-plan
/prompts:conductor-symphony

Configuration

Config file: ~/.conductor-kit/conductor.json

Role-based Routing

Roles map task types to CLI/model combinations:

{
  "roles": {
    "sage": {
      "cli": "codex",
      "model": "gpt-5.2-codex",
      "reasoning": "medium",
      "description": "Deep reasoning for complex problems"
    },
    "scout": {
      "cli": "gemini",
      "model": "gemini-3-flash",
      "description": "Web search and research"
    },
    "pathfinder": {
      "cli": "gemini",
      "model": "gemini-3-flash",
      "description": "Codebase exploration and navigation"
    },
    "pixelator": {
      "cli": "gemini",
      "model": "gemini-3-pro",
      "description": "Web UI/UX design and frontend"
    }
  }
}

Interactive Setup

conductor settings              # TUI wizard
conductor settings --list-models --cli codex  # List models

Commands Reference

| Command | Description | |---------|-------------| | conductor install | Install skills/commands to CLIs | | conductor uninstall | Remove installed files | | conductor disable | Disable conductor (remove skills/commands + MCP) | | conductor enable | Enable conductor (restore skills/commands + MCP) | | conductor status | Check CLI auth and availability | | conductor doctor | Full diagnostics | | conductor settings | Configure roles and models | | conductor mcp | Start unified MCP server |


Troubleshooting

"conductor: command not found"

Ensure the binary is in your PATH:

# Check install location
which conductor

# Add to PATH if needed (for npm global)
export PATH="$PATH:$(npm config get prefix)/bin"

MCP tools not appearing

  1. Restart your CLI after adding MCP config
  2. Check MCP server is working:
    conductor mcp --help
    conductor status

CLI not detected

Run diagnostics:

conductor doctor

This shows which CLIs are installed and authenticated.


Uninstall

# Homebrew
brew uninstall --cask conductor-kit

# npm
npm uninstall -g conductor-kit

# Manual cleanup
conductor uninstall
rm -rf ~/.conductor-kit

License

MIT