Quiver CLI — Development skill for Claude Code
Compose skills, slash commands & MCP servers from a central catalog into any repo as native configs for opencode, Claude Code and Codex - with lockfile-based drift detection.
How to install Quiver CLI
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open nbialk/quiver-cli and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Quiver CLI does
Compose skills, slash commands & MCP servers from a central catalog into any repo as native configs for opencode, Claude Code and Codex - with lockfile-based drift detection.
Alternatives in Development
- OpenSquirrel — For people who get distracted by agents 1.3k ★
- Hive — Browser-native hive-mind for CLI coding agents — Claude Code, Codex, Gemini, and OpenCode collaborate as real 473 ★
- Claude Code Bmad Skills — BMAD Method skills for Claude Code - Auto-detection, Memory integration, Slash commands 393 ★
README
quiver-cli
Compose a selected subset of skills, slash commands, provider plugins and MCP servers from a central catalog into any repo — as **native configs** for opencode, Claude Code and Codex — with **lockfile-based drift awareness**.
One thing done right: repo composition + drift detection. No marketplace, no extra agents, no command abstraction.
- One source of truth —
.agents/+quiver.lock, committed to the repo. - Native output —
.opencode/,opencode.json,.claude/,.mcp.json,.codex/are generated and gitignored; each tool loads its own format. - Drift detection — content digests for skills/commands, tool snapshots for MCP servers (including tool-description poisoning).
- Upstream awareness — know when a source repo updates a skill you imported.
Quick start
Requires **Node >= 20.12** (the interactive pickers depend on it; `init`, `add`, `remove` and `providers` abort on older versions).
From the root of the target repository:
pnpm dlx quiver-cli init
The interactive picker lets you select skills, commands and MCP servers from the catalog; quiver then materializes them into `.agents/`, writes `quiver.lock`, generates the native provider configs and patches `.gitignore`.
git add .agents quiver.lock .gitignore
git commit -m "chore: add agent config"
Restart your AI tool (opencode, Claude Code, Codex) to load the configs. Day to day:
quiver-cli add mcp:context7 # add one entry (skill:/command:/mcp:/plugin:)
quiver-cli sync # regenerate provider configs from .agents/
quiver-cli check # detect drift (CI-friendly: --json, exit 1)
Commands
| Command | Description |
|---|---|
quiver-cli init |
Interactive picker; write native configs + quiver.lock |
| `quiver-cli add |
Related Skills
.Dotfiles Agents
Catalog-driven config that syncs MCP servers, skills, plugins, hooks, and instructions into coding agents (ope
Configdeck
Native macOS SwiftUI dashboard for inspecting your ~/.claude config — skills, agents, settings, hooks, MCP ser
Hivesink Pull
Pull commands and configs from hAIveMind central vault to local machine
Hivesink Push
Push commands and configs from local machine to hAIveMind central vault
Fangai
Wrap CLI coding agents (Pi, Claude, Aider, Codex, OpenCode, …) as A2A servers — one command. Built with @a2a-j
Claude Skills Czl
Battle-tested Claude Code configs — opinionated CLAUDE.md baselines, skills, slash commands and enforcement ho
Related Agents
Signature Historian
Drift / change / evolution tracker. Ships with CogSig for signature-drift detection across sessions + availabl
Harness Architect
Expert in designing and building agent harnesses — agent/skill/tool decomposition, subagent teams, hooks, MCP
Docker
Creates Dockerfiles, docker-compose configs, and container orchestration configs.