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

claude-all-config

v3.9.0

Published

🦾 MONSTER ENGINEER v2 - Ultimate AI CLI with 63 Skills, 12 Superpowers, 14 Agents. Multi-Agent Orchestration, Cost-Aware, Security Scorecard, Parallel-First.

Readme

πŸ€– ClaudeAll

One install, four AI coding agents. Configures Claude Code Β· Gemini CLI Β· OpenAI Codex Β· Kiro CLI β€” same agents, same skills, same MCP servers, same .env everywhere.

npm version GitHub Agents Skills MCP Servers Hooks


✨ What you get

| | Count | Notes | |---|---|---| | Agents | 22 | 14 originals + 8 power agents (debugger, architect, incident-commander, db-doctor, refactor-master, release-manager, cost-watchdog, learning-loop) | | Skills | 82 | 67 in-house + 15 curated from alirezarezvani/claude-skills (MIT) | | MCP servers | 11 | context7, exa, sequential-thinking, memory, filesystem, fetch, zread, vision, web-search, minimax, telegram | | Smart hooks | 8 | intent-classifier, secret-scanner, blast-radius-warner, auto-test-runner, auto-format, commit-suggester, lessons-extractor, result-summarizer | | Slash commands | 8 | /brainstorm, /write-plan, /execute-plan, /clean, /commit-openagents, /indexes, /worktrees, /writing-plans | | Platforms supported | 4 | Claude Code, Gemini CLI, OpenAI Codex, Kiro CLI |


⚑ Quick install

1. Install your AI CLI of choice (any/all of these)

# Claude Code (recommended β€” Anthropic's native installer)
curl -fsSL https://claude.ai/install.sh | bash

# Gemini CLI
npm install -g @google/gemini-cli

# OpenAI Codex
npm install -g @openai/codex

# Kiro CLI
# See https://kiro.dev for install instructions

2. Install ClaudeAll (configures every CLI you have)

# npm β€” works everywhere (Linux, macOS, WSL, Termux, Windows)
npm install -g claude-all-config

# OR curl one-liner (Linux/macOS/WSL):
curl -fsSL https://raw.githubusercontent.com/zesbe/ClaudeAll/main/install.sh | bash

ClaudeAll detects which CLIs you have installed and configures each one automatically. Run again whenever you add a new CLI.

3. Make ~/.local/bin discoverable

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

4. (Optional) Customize secrets

The package ships with sensible default API keys so MCP servers work out of the box. To use your own keys, edit:

~/.claude/.env    # Claude Code
~/.gemini/.env    # Gemini
~/.codex/.env     # Codex
~/.kiro/.env      # Kiro

The wrappers (claude-all, gemini-all, codex-all, kiro-all) source these .env files automatically. The claude, gemini, and codex shims in ~/.local/bin/ do the same when you call them by their plain name.


πŸš€ Daily use

# Claude
claude                # plain native binary
claude-all            # interactive launcher with model menus

# Gemini (plain `gemini` is shimmed β†’ auto-YOLO + .env loaded)
gemini
gemini --no-yolo      # opt out of YOLO for one run

# Codex (plain `codex` shim auto-loads .env)
codex
codex-all             # explicit launcher

# Kiro
kiro-all              # launcher with .env loaded

The claude-all launcher gives you an interactive menu of model providers: Anthropic Claude, OpenAI, Gemini, ZhipuAI/GLM (5 / 5.1), Letta (Opus 4.7), DeepSeek, MiniMax, Groq, Qwen, OpenRouter, AgentRouter, and more.


🧠 Agents

Use Task tool with these 22 agent types (file: ~/.claude/agents/<name>.md):

Original (14) proactive-mode Β· code-generator Β· code-reviewer Β· security-auditor Β· test-generator Β· doc-generator Β· api-tester Β· performance-analyzer Β· accessibility-reviewer Β· component-generator Β· migration-generator Β· readme-generator Β· terraform-generator Β· ai-prompt-optimizer

v3.6 power agents (8)

  • debugger β€” systematic root-cause investigation
  • architect β€” ADR-driven system design
  • incident-commander β€” SEV triage + post-mortem
  • db-doctor β€” query / schema specialist
  • refactor-master β€” tiered refactor with safety nets
  • release-manager β€” semver + changelog + publish automation
  • cost-watchdog β€” cloud + AI cost monitoring
  • learning-loop β€” persists lessons to memory MCP, recalls them next session

⚑ Skills

82 skills under ~/.claude/skills/<name>/SKILL.md. Highlights:

Engineering api-design-authority Β· architecture-decisions Β· code-review-authority Β· database-design Β· tech-stack-authority Β· tech-debt-hunter Β· backend-dev Β· frontend-design Β· mobile-development

Quality & testing systematic-debugging Β· root-cause-tracing Β· test-driven-development Β· integration-testing Β· verification-before-completion Β· condition-based-waiting Β· defense-in-depth

Reliability & ops crisis-commander Β· chaos-engineering Β· incident-response Β· observability-designer Β· kubernetes-operator Β· terraform-patterns Β· stress-test Β· auto-backup Β· multi-vps

AI / LLM rag-architect Β· llm-cost-optimizer Β· prompt-governance Β· agent-workflow-designer Β· ai-prompt-optimizer

v3.6 orchestration skills

  • consensus-voting β€” multi-agent voting on high-stakes decisions
  • auto-recall-memory β€” query memory MCP before solving
  • self-validation-loop β€” auto-validate generated code
  • cost-aware-execution β€” estimate token cost before heavy ops

claude-all-skills list for the full inventory with quality scores.


πŸ”Œ MCP servers

All 11 servers are auto-configured in:

  • ~/.mcp.json (Claude)
  • ~/.gemini/mcp.json (Gemini)
  • ~/.codex/config.toml (Codex, TOML format with approval_policy = "never")
  • ~/.kiro/settings/mcp.json (Kiro)

| Server | Purpose | Env var | |---|---|---| | context7 | Library docs lookup | CONTEXT7_API_KEY | | exa | Web search & crawling | EXA_API_KEY | | sequential-thinking | Structured step-by-step reasoning | β€” | | memory | Knowledge graph persistence | β€” | | filesystem | File system access (scoped to $HOME) | β€” | | fetch | HTTP fetch | β€” | | zread | Z.AI document reader | Z_AI_API_KEY | | vision | Z.AI vision/multimodal | Z_AI_API_KEY | | web-search | Z.AI premium web search | Z_AI_API_KEY | | minimax | MiniMax voice/audio | MINIMAX_API_KEY | | telegram | Telegram bot + notifications | TELEGRAM_* |

${HOME} in args is expanded at install time.


πŸͺ Smart hooks

A single dispatcher hooks/smart-hooks.sh powers eight hook actions wired through hooks/hooks.json:

| Hook | Trigger | What it does | |---|---|---| | intent-classifier | UserPromptSubmit | Suggests the right specialist agent based on prompt keywords | | secret-scanner | PreToolUse | Blocks tool calls leaking PATs, JWTs, AWS keys, private keys | | blast-radius-warner | PreToolUse (Bash) | Warns on destructive commands (rm -rf /, force-push, DROP TABLE, …) | | auto-test-runner | PostToolUse (Edit/Write) | Suggests the right test command for the file's language | | auto-format | PostToolUse (Edit/Write) | Suggests prettier/black/gofmt/etc. | | commit-suggester | Stop | Notes uncommitted changes | | lessons-extractor | Stop | Prompts the learning-loop agent to persist insights | | result-summarizer | SubagentStop | Reminds the model to condense subagent verbosity |


πŸ“¦ Layout after install

~/.local/bin/
β”œβ”€β”€ claude              ← Claude Code native binary
β”œβ”€β”€ claude-all          ← interactive launcher (model menu, MCP keys)
β”œβ”€β”€ claude-all-skills   ← skills CLI
β”œβ”€β”€ claude-all-mcp      ← MCP installer
β”œβ”€β”€ claude-all-update   ← self-updater
β”œβ”€β”€ gemini              ← shim: auto --yolo + .env loaded
β”œβ”€β”€ gemini-all          ← explicit Gemini launcher
β”œβ”€β”€ codex               ← shim: auto .env loaded
β”œβ”€β”€ codex-all           ← explicit Codex launcher
└── kiro-all            ← Kiro launcher

~/.claude/
β”œβ”€β”€ agents/      (22 agents)
β”œβ”€β”€ skills/      (82 skills)
β”œβ”€β”€ commands/    (8 slash commands)
β”œβ”€β”€ hooks/       (smart-hooks.sh + hooks.json)
β”œβ”€β”€ plugins/
β”œβ”€β”€ context/
β”œβ”€β”€ CLAUDE.md
β”œβ”€β”€ settings.json
└── .env

~/.gemini/superpowers/    (mirror of ~/.claude content)
~/.gemini/{GEMINI.md, mcp.json, settings.json, .env}

~/.codex/
β”œβ”€β”€ agents/ skills/ commands/ hooks/ lib/
β”œβ”€β”€ AGENTS.md     (synced from CLAUDE.md)
β”œβ”€β”€ config.toml   (auto-translated from mcp.json)
└── .env

~/.kiro/
β”œβ”€β”€ skills/ commands/ hooks/ lib/ prompts/
β”œβ”€β”€ AGENTS.md     (synced from CLAUDE.md)
β”œβ”€β”€ settings/mcp.json
└── .env

πŸ” Security model

Out of the box: the package ships default API keys for context7, exa, Z.AI, MiniMax, and a Telegram bot (@mcpcli_bot) so MCP servers work immediately. These are public on npm β€” do not rely on them for production work; install your own.

To use your own keys: edit any of the .env files listed in step 4 above. Postinstall merges on subsequent installs β€” it fills empty values from defaults but never overwrites a value you've customized.

As root (Docker, Termux proot, CI): the wrappers automatically set IS_SANDBOX=1 and use --dangerously-skip-permissions so Claude Code recognizes the environment as an intended sandbox and bypasses its root-protection check.

secret-scanner hook blocks tool calls that contain anything that looks like a token (PAT, JWT, AWS key, private key block).


πŸ›  Environment overrides

| Variable | Effect | |---|---| | GEMINI_NO_YOLO=1 | Disable auto---yolo for the gemini shim | | GEMINI_BIN=/path/to/gemini | Force shim to use a specific gemini | | CODEX_BIN=/path/to/codex | Force shim to use a specific codex | | KIRO_BIN=/path/to/kiro-cli | Force kiro-all to use a specific kiro |

For the curl installer specifically (install.sh at repo root):

| Variable | Effect | |---|---| | CLAUDE_INSTALLER_FORCE_NPM=1 | Force npm path even on supported native platforms | | CLAUDE_INSTALLER_VERSION=X.Y.Z | Pin a specific npm version | | CLAUDE_INSTALLER_DRY_RUN=1 | Show what would happen, do not execute |


🐧 Termux / Android

Anthropic's native installer doesn't ship an Android arm64 binary, so on Termux we transparently fall back to npm:

pkg install -y nodejs-lts git
npm config set prefix "$HOME/.local"
npm install -g @anthropic-ai/claude-code
npm install -g claude-all-config

Inside proot-distro (where you run as root), the wrappers detect UID 0 and set IS_SANDBOX=1 so all the autonomous behavior keeps working.


πŸ”„ Update

npm install -g claude-all-config@latest

Re-running install is safe β€” files are merged, ownership is restored if you ran under sudo, and your customized .env values are preserved.


🧹 Uninstall

# Native Claude Code binary
rm -f ~/.local/bin/claude
rm -rf ~/.local/share/claude

# ClaudeAll itself
npm uninstall -g claude-all-config

# Configuration (this also removes auth)
rm -rf ~/.claude ~/.gemini ~/.codex ~/.kiro
rm -f ~/.claude.json ~/.mcp.json

πŸ™ Credits

15 of the 82 skills (rag-architect, llm-cost-optimizer, prompt-governance, chaos-engineering, observability-designer, threat-detection, kubernetes-operator, terraform-patterns, playwright-pro, incident-response, data-quality-auditor, migration-architect, stress-test, agent-workflow-designer, api-design-reviewer) are adopted from alirezarezvani/claude-skills under MIT. See skills/ATTRIBUTION.md.


πŸ“œ License

MIT