astra-sh/qvr

quiver (qvr): open-source git-native package manager for agent skills — lockfile-first, registry-agnostic, and built for reproducible AI agent workflows.

23Stars on the repository
30Mods indexed here, across every type
2mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

create-skill-eval

01

astra-sh/qvr

Skill Claude CodeCodex

Author a frozen, graded eval harness for ONE inner skill and freeze it inside that skill as a conformant eval/ directory (scenarios + deterministic evaluator + rubric + fixtures + HARNESS.md manifest). The eval content is skill-specific; this skill is the reusable methodology that produces it. Its output is consumed…

23 +1 2mo ago A 129 tokens original MIT

astra-sh/qvr

Skill Claude CodeCodex

Customizes an installed agent skill and ships it back upstream or as a versioned fork using qvr's edit/publish authoring loop. Use when a user wants to modify, customize, fork, release, or publish a qvr skill — e.g. "edit this skill", "publish my changes", "fork a skill to my own repo", "cut a v1.0.0 release of a…

23 +1 2mo ago A 139 tokens original MIT

onboard-skills

03

astra-sh/qvr

Skill Claude CodeCodex

Discovers and installs agent skills into a project (or the user-global lane) with the qvr CLI, where qvr.toml declares intent and qvr.lock is the resolved source of truth for what loads. Use when a user wants to find, add, register, or install skills from a skills registry or GitHub repo with qvr — e.g. "register a…

23 +1 2mo ago A 149 tokens original MIT

optimize-skill-loop

04

astra-sh/qvr

Skill Claude CodeCodex

Deterministic outer-loop optimizer for a skill that already carries a frozen eval (produced upstream by an eval source such as create-skill-eval). Runs the frozen eval across user-chosen agents on fresh headless sessions via a pluggable adapter, grades quality/cost/perf, keeps the pareto-best variant, and versions…

23 +1 2mo ago A 144 tokens original MIT

reproduce-skill-env

05

astra-sh/qvr

Skill Claude CodeCodex

Reproduces an exact agent-skill set across machines, teammates, and CI using qvr's portable manifest and lockfile guarantees. Use when a user wants to share, pin, replicate, or CI-gate their qvr skills — e.g. "export my skills", "import this skill manifest", "pin everything to exact commits", "make skills…

23 +1 2mo ago A 123 tokens original MIT

astra-sh/qvr

Skill Claude CodeCodex

Records and queries what agents actually did, attributed to the skill that was active, using qvr's experimental audit subsystem. Use when a user wants observability into agent or skill behavior — e.g. "track what my skills are doing", "audit agent tool calls", "which skill ran during this session", "show recent agent…

23 +1 2mo ago A 112 tokens original MIT

astra-sh/qvr

Skill Claude CodeCodex

Vets and continuously verifies the integrity and provenance of agent skills installed with qvr. Use when a user cares about skill security, trust, signing, tampering, or supply-chain integrity — e.g. "scan this skill for problems", "is this skill safe", "verify the skill hasn't drifted", "who is allowed to author this…

23 +1 2mo ago A 115 tokens original MIT

clean-skill

08

astra-sh/qvr

Skill Claude CodeCodex

A baseline skill that the security scanner must report as completely clean. Used as a false-positive gate.

23 +1 2mo ago A 24 tokens original MIT

astra-sh/qvr

Skill Claude CodeCodex

This file has no frontmatter at all. Just plain markdown without --- delimiters.

23 +1 2mo ago A 0 tokens original MIT

bad--name

10

astra-sh/qvr

Skill Claude CodeCodex

This skill has consecutive hyphens in the name.

23 +1 2mo ago A 15 tokens original MIT

wrong-name

13

astra-sh/qvr

Skill Claude CodeCodex

The name field does not match the directory name.

23 +1 2mo ago A 13 tokens original MIT

Invalid-Uppercase

17

astra-sh/qvr

Skill Claude CodeCodex

This skill name has uppercase characters.

23 +1 2mo ago A 12 tokens original MIT

astra-sh/qvr

Skill Claude CodeCodex

Fixture for the data-exfiltration patterns. Designed to fire E2 (env harvesting), E3 (filesystem credential scan), and E4 (conversation export) in a single skill so the scanner regression test can assert the whole category at once.

23 +1 2mo ago E 57 tokens original MIT

astra-sh/qvr

Skill Claude CodeCodex

Fixture for the prompt-injection check. Contains several documented injection patterns embedded as instructions, not as docs about injection.

23 +1 2mo ago C 30 tokens original MIT

astra-sh/qvr

Skill Claude CodeCodex

Fixture for the MCP least-privilege check. Declares allowed-tools containing only "Read" but ships Python code that exercises shell and network capabilities, so LP1 must fire for both undeclared capabilities.

23 +1 2mo ago A 50 tokens original MIT

astra-sh/qvr

Skill Claude CodeCodex

Visually this looks like an innocuous date-formatting skill. The frontmatter description embeds an HTML comment with a SYSTEM override directive, and the metadata.notes field swaps a Latin letter for a Cyrillic homoglyph — both classic tool-poisoning patterns flagged as TP1 / TP2.

23 +1 2mo ago E 23 tokens original MIT

astra-sh/qvr

Skill Claude CodeCodex

Fixture for the permissions check. Declares unrestricted Bash in allowed-tools and ships a dangerous executable script.

23 +1 2mo ago A 27 tokens original MIT

astra-sh/qvr

Skill Claude CodeCodex

Fixture for the rogue-agent rule family (RA1 self-modification, RA2 session persistence via crontab and shell rc). The fixture ships a SKILL.md plus a Python helper that overwrites its own source.

23 +1 2mo ago A 53 tokens original MIT

astra-sh/qvr

Skill Claude CodeCodex

Fixture for the secrets check. Contains hardcoded credential-shaped strings that the scanner must flag as critical findings.

23 +1 2mo ago A 28 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: