Notary — Development skill for Claude Code
A black-box recorder and approval gate for any Claude skill.
How to install Notary
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open b1rdmania/notary and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Notary does
A black-box recorder and approval gate for any Claude skill. Tamper-evident, human-approved execution receipts. Drop-in MCP server, no infra.
Alternatives in Development
- Htb Writeups — The most comprehensive Hack The Box writeup collection - 500+ machines, 400+ challenges, interactive knowledge 244 ★
- Anything2explainer — Topic in, narrated explainer video out 151 ★
- Ad Attack Paths — Launch the ad-attack-planner agent to reason low-privilege-to-Domain-Admin paths from the collected inventory 108 ★
README
notary
**A black-box recorder and approval gate for any Claude skill. Signed, tamper-evident, human-approved execution receipts. Drop-in MCP server, no infra, under 1,500 lines.**
A solicitor lets an AI skill read a client matter, draft a clause, flag a risk. Later someone asks: what was that skill *allowed* to touch? Did a qualified human *approve* it before it ran? Can you prove the record of what happened has not been edited since?
In a regulated setting — legal, finance, healthcare — "trust me, it logged it" is not an answer. `notary` makes the answer provable.
Point it at a skill folder. It checks the skill's declared permissions against what you granted, optionally pauses for a human to approve, runs it, and writes an **Ed25519-signed, hash-chained receipt** of everything that happened. Anyone with the public key can verify a receipt is genuine. **Nobody can forge, alter, reorder, or truncate a sealed receipt without the private signing key.**
No database. No auth server. No dashboard. No hosting. Those are your job, and that is the point. notary works for any Claude skill; legal is where the receipt matters most.
**Audit quality → audit security → notarise execution.** [skill-auditor](https://github.com/b1rdmania/claude-skill-auditor) checks whether a skill is any good; [skill-security-audit](https://github.com/b1rdmania/skill-security-audit) checks whether it is safe to run; `notary` proves what it was allowed to do, and that a human approved it, every time it runs.

What a run looks like
$ notary run examples/skills/contract-review --doc nda.txt
✓ skill loaded: contract-review
✓ gate: declared [fs.read, model.call] ⊆ granted [fs.read, model.call]
? approve "contract-review" to run with [fs.read, model.call]? [y/N] y
✓ approved by cli
… running …
─ output ───────────────────────────────────────
Related Skills
Sup Mem
Memory for Claude Code that measures whether its memories helped — outcome ledger, self-tuning retrieval, bite
Asqav Claude Code
Signed Asqav receipts for Claude Code sessions. Tamper evident evidence of what your coding agent did.
Rulesmith
A minimal agent framework with ReAct loop, tool registry, sliding-window memory, human approval gate, and exec
Binary
Black-box binary investigation — autonomous ranking, map, parser tracing, fuzz, graph, report, handoff, diagra
Black Box
A local ledger coding agents write their reasoning into and read back before they act. Codex and Claude Code s
Start Mission
Form Voltron — Black Lion drafts a Mission Brief, Lion Assignments, Skills Gap analysis, and Risk Register, th
Related Agents
Calendar Writer
Persists the approved event to the calendar via the event-calendar MCP server (create, update, or delete depen
Council Haiku
Council seat - black box. Walks the Profile's Client path as a client would, using the Browser MCP server only
Arch Implementer
Execute an approved plan by making small, verifiable code changes that preserve black-box boundaries. Use afte