K
kheif/quiver
Skill manager for AI coding assistants: one library of agent skills, served over MCP to Claude Code, Codex,…
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
安装与配置
取自该仓库的安装命令
go install github.com/kheif/quiver/cmd/quiver@latest
解析自我们于 2026-11-04 抓取的该仓库 README;我们未执行过。
这条是仓库自己写的安装方式,不是 MCP 客户端配置,所以不生成 JSON。
配置项的键名以你的客户端为准:客户端与 CLI
- ★ 数取值
- 3 ★ · kheif/quiver · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
- 来源明细
- 从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
- 收录与活跃
- 收录于 2026-11-05 · 最近见到 2026-11-14 · 共见到 10 次 · 被 5 个来源列出
- 评分构成
- 综合分 503 · 3 ★ · 5 个来源 · repo
- 安装
go install github.com/kheif/quiver/cmd/quiver@latest
常见问题(答案都来自我们的记录)
怎么安装?
该仓库给出的安装命令是
go install github.com/kheif/quiver/cmd/quiver@latest。我们的记录里它是仓库自己提供的;不保证在你的客户端上直接可用。它适合谁 / 用来做什么?
我们把它归在这些标签下: Agent 技能。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库
kheif/quiver;我们收录于 2026-11-05;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。# 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.
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/kheif-quiver/)
- 来源
- github · https://github.com/kheif/quiver
- 按领域浏览
- Agent 技能
- Traction
- 3 ★
- 收录来源
- 5 个独立来源
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。