K
kheif/quiver
Skill manager for AI coding assistants: one library of agent skills, served over MCP to Claude Code, Codex,…
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Install command from the repository
go install github.com/kheif/quiver/cmd/quiver@latest
Parsed from the README we fetched on 2026-11-04; we have not executed it.
This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
- Star count
- 3 ★ · kheif/quiver · read from the GitHub search API · (checked 2026-11-13 20:00:50)
- Source
- read directly from its GitHub page · type: open-source project
- Harvest history
- first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 5 sources
- Score
- score 503 · 3 ★ · 5 sources · repo
- Install
go install github.com/kheif/quiver/cmd/quiver@latest
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
go install github.com/kheif/quiver/cmd/quiver@latest. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: Agent 技能. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository
kheif/quiver;first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.# Quiver
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
A central skill manager for AI assistants, delivered as an MCP server.
Quiver keeps all your skills in one library, ~/.quiver: your own skills and skills from git repositories. You decide which skills are global (served in every folder) and which belong to a project. The assistant starts Quiver's MCP server, sees the skills of the folder it works in, and loads the ones a task needs.
Skills are never copied into projects. A project only gets a small .quiver.json with its ID.
Skills use the standard Agent Skills format: a folder with a SKILL.md (YAML frontmatter with name and description) and any extra files. Existing skills and skill repositories work as they are.
## Install
Quiver is a single binary. It needs git on your PATH.
macOS and Linux:
sh
curl -fsSL https://raw.githubusercontent.com/kheif/quiver/main/install.sh | sh
The script downloads the latest release for your system, checks its checksum and installs quiver into ~/.local/bin. Set QUIVERVERSION=v1.0.0 for a given release, or QUIVERINSTALLDIR for another folder. Run it again to update.
Windows (PowerShell):
powershell
irm https://raw.githubusercontent.com/kheif/quiver/main/install.ps1 | iex
The same steps for Windows: it installs quiver.exe into %LOCALAPPDATA%\Programs\quiver and adds that folder to your user PATH, without admin rights; open a new terminal afterwards. QUIVERVERSION and QUIVERINSTALLDIR work the same way, set with $env:QUIVERINSTALLDIR = '...' before the line.
npm (macOS, Linux and Windows):
sh
npm install -g @kheif/quiver
npm installs the binary for your platform; no install script runs. If you switch Node versions with nvm, fnm or volta, run quiver install again afterwards, because the path of quiver changes with the Node version.
Go:
sh
go install github.com/kheif/quiver/cmd/quiver@latest
The archives for every platform are also on the releases page. To build from a clone: make build, which writes bin/quiver.
New versions. Once a day, a command run in a terminal asks GitHub for the latest release, while it runs, and remembers the answer in ~/.quiver/state/version-check.json. When a newer version is out, the command ends with one line on stderr, with the install command that matches how you installed Quiver. Nothing is shown for quiver mcp, with --json, outside a terminal or for development builds, and a failed check is silent. quiver doctor shows the latest version. Set QUIVERNOUPDATECHECK=1 to turn the check off.
## Quickstart
sh
# 1. Create the library in ~/.quiver, register the MCP server with your
# assistants and import the skills you already have
quiver init
# 2. In a project folder, write a skill for that project
cd ~/code/app
quiver new release-notes
In a terminal, quiver init asks before each step: registering the MCP server (quiver install), importing the skills in ~/.claude/skills for every folder, and importing those in the current project's .claude/skills. Any step can be skipped and run later. quiver init --yes, or a run outside a terminal, only creates ~/.quiver; any other command creates it too.
quiver new opens the new SKILL.md in $VISUAL or $EDITOR. Write one sentence in description on when the assistant should use the skill, and the instructions below the frontmatter. Quiver commits the skill in ~/.quiver/local and creates ~/code/app/.quiver.json. Commit that file, so the project keeps its ID in every clone.
Quiver keeps all your skills in one library, ~/.quiver: your own skills and skills from git repositories. You decide which skills are global (served in every folder) and which belong to a project. The assistant starts Quiver's MCP server, sees the skills of the folder it works in, and loads the ones a task needs.
Skills are never copied into projects. A project only gets a small .quiver.json with its ID.
Skills use the standard Agent Skills format: a folder with a SKILL.md (YAML frontmatter with name and description) and any extra files. Existing skills and skill repositories work as they are.
## Install
Quiver is a single binary. It needs git on your PATH.
macOS and Linux:
sh
curl -fsSL https://raw.githubusercontent.com/kheif/quiver/main/install.sh | sh
The script downloads the latest release for your system, checks its checksum and installs quiver into ~/.local/bin. Set QUIVERVERSION=v1.0.0 for a given release, or QUIVERINSTALLDIR for another folder. Run it again to update.
Windows (PowerShell):
powershell
irm https://raw.githubusercontent.com/kheif/quiver/main/install.ps1 | iex
The same steps for Windows: it installs quiver.exe into %LOCALAPPDATA%\Programs\quiver and adds that folder to your user PATH, without admin rights; open a new terminal afterwards. QUIVERVERSION and QUIVERINSTALLDIR work the same way, set with $env:QUIVERINSTALLDIR = '...' before the line.
npm (macOS, Linux and Windows):
sh
npm install -g @kheif/quiver
npm installs the binary for your platform; no install script runs. If you switch Node versions with nvm, fnm or volta, run quiver install again afterwards, because the path of quiver changes with the Node version.
Go:
sh
go install github.com/kheif/quiver/cmd/quiver@latest
The archives for every platform are also on the releases page. To build from a clone: make build, which writes bin/quiver.
New versions. Once a day, a command run in a terminal asks GitHub for the latest release, while it runs, and remembers the answer in ~/.quiver/state/version-check.json. When a newer version is out, the command ends with one line on stderr, with the install command that matches how you installed Quiver. Nothing is shown for quiver mcp, with --json, outside a terminal or for development builds, and a failed check is silent. quiver doctor shows the latest version. Set QUIVERNOUPDATECHECK=1 to turn the check off.
## Quickstart
sh
# 1. Create the library in ~/.quiver, register the MCP server with your
# assistants and import the skills you already have
quiver init
# 2. In a project folder, write a skill for that project
cd ~/code/app
quiver new release-notes
In a terminal, quiver init asks before each step: registering the MCP server (quiver install), importing the skills in ~/.claude/skills for every folder, and importing those in the current project's .claude/skills. Any step can be skipped and run later. quiver init --yes, or a run outside a terminal, only creates ~/.quiver; any other command creates it too.
quiver new opens the new SKILL.md in $VISUAL or $EDITOR. Write one sentence in description on when the assistant should use the skill, and the instructions below the frontmatter. Quiver commits the skill in ~/.quiver/local and creates ~/code/app/.quiver.json. Commit that file, so the project keeps its ID in every clone.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/kheif-quiver/)
- Source
- github · https://github.com/kheif/quiver
- Browse by field
- Agent skills
- Traction
- 3 ★
- Listed by
- 5 independent sources
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.