What's new in Quiver

Every release that's shipped to npm, with the diff you'd actually care about — new commands, breaking changes, and the small things that made quiver sync a little quieter.

+added~changedfixedremoved
v0.2.7latest3b54ed1May 24, 2026
/changelog/v0.2.7

Adds quiver whoami — prints the authenticated GitHub username and linked Gist ID without leaving the terminal.

patch · 1 change+1
  • +added
  • +quiver whoami — reads ~/.quiver/credentials.json and prints the authenticated GitHub username and Gist ID.
v0.2.60581f70May 22, 2026
/changelog/v0.2.6

UX polish across push, remove, and status. Progress bars via listr2, a redesigned status diff, and two correctness fixes that would bite you on a real multi-skill setup.

patch · 3 changes+12
  • +added
  • +listr2 progress bars on push and remove, plus a redesigned status output — columns, color-coded diff, and a concise summary line.
  • fixed
  • quiver remove was deleting from the wrong path — skills now removed from ~/.agents/skills as intended.
  • status command now correctly types the local skills map, fixing edge-case crashes when the lock file had non-string values.
v0.2.56c81730May 22, 2026
/changelog/v0.2.5

quiver sync now installs skills in parallel and groups them by source repo — a single npx skills add per repository instead of one per skill. Significant speed-up on large lock files.

patch · 2 changes+1~1
  • +added
  • +Parallel skill installs with listr2 progress and lock file reconciliation — missing skills install concurrently instead of sequentially.
  • ~changed
  • ~Skills sharing a sourceUrl are batched into a single npx skills add invocation, cutting one process spawn per skill down to one per repository.
v0.2.4abae200May 22, 2026
/changelog/v0.2.4

Metadata-only release. No CLI behavior changes.

patch · 1 change~1
  • ~changed
  • ~Updated homepage URL in package.json to reflect the new site address.
v0.2.3ec83726May 20, 2026
/changelog/v0.2.3

Package description update and a fix to the release pipeline so GitHub Releases are created automatically on publish.

patch · 2 changes~11
  • ~changed
  • ~Updated npm package description for clarity.
  • fixed
  • Release pipeline now creates a GitHub Release automatically after each Changesets publish.
v0.2.270f72a2May 20, 2026
/changelog/v0.2.2

Fixed a sync bug where skills were installed under the wrong name, and added short aliases -v / -h for power users.

patch · 2 changes+11
  • +added
  • +-v and -h as short flags for --version and --help.
  • fixed
  • quiver sync was using the skillPath folder as the skill name instead of the lock file entry key — skills with nested paths could install under the wrong name.
v0.2.1aad6bd3May 20, 2026
/changelog/v0.2.1

Replaced the better-auth dependency with GitHub's native device flow — simpler auth stack, no backend session table, token stored directly in ~/.quiver/credentials.json.

patch · 2 changes+11
  • +added
  • +GitHub native OAuth device flow for quiver login — opens github.com/login/device, prompts for the one-time code, stores the token locally. No server session required.
  • fixed
  • Switched API to Supabase transaction-mode pooler to fix connection exhaustion under serverless cold starts.
v0.2.0majord950b58May 20, 2026
/changelog/v0.2.0

Adds quiver status — a dry-run diff of your local lock file against the remote Gist. See what's local-only, remote-only, and in sync before committing to a push or sync.

minor · 1 change+1
  • +added
  • +quiver status — shows a three-column diff (local only · remote only · in sync) without making any changes.
v0.1.0initial3618771May 20, 2026
/changelog/v0.1.0

First public release. The core loop — loginpushsync — works end-to-end. Skills are stored in a private GitHub Gist; no server stores your data.

initial · 4 changes+4
  • +added
  • +quiver login — GitHub device-flow auth, token stored in ~/.quiver/credentials.json.
  • +quiver push — reads ~/.agents/.skill-lock.json and uploads it to a private GitHub Gist.
  • +quiver sync — fetches the remote lock, diffs it against local, and runs npx skills add -g for each missing skill.
  • +quiver remove <skill> — removes locally, repairs the lock file (works around a bug in npx skills rm), and pushes the cleaned version.
$that's all the history. browse commits →