Autograph
Schema-as-code memory for AI agents in Obsidian: typed cards, entity dedup, link repair, update-in-place, and Ebbinghaus decay. Plain Markdown you own — a Claude Code skill.
Install
/plugin marketplace add smixs/autographInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →autograph
Schema-as-code memory for AI agents that write to an Obsidian vault.
One schema.json keeps the vault typed, linked, deduplicated, and decaying — automatically.
English · Русский
autograph is a memory engine for Obsidian vaults that AI agents write to. You define the taxonomy once in schema.json — card types, folders, allowed statuses, how fast each kind of knowledge decays. From there the engine places new cards, repairs wiki-links, merges duplicate entities, forgets what you stopped touching, and scores the vault's health. It's plain Markdown you own, not a hosted database — the same files stay a human-readable second brain. The scripts are Python with PyYAML for validated metadata, 299 tests.
The problem it solves: an always-on agent drops notes into your vault every day — voice transcripts, meetings, contacts, ideas. A month later you have 800 files, broken links, three cards for the same person, and no one remembers if status: ongoing means status: active. autograph is the layer that keeps that in order without you babysitting it.
Install
One command installs autograph into whichever agent you run — it picks the right directory automatically:
npx skills add smixs/autograph
This uses skills.sh, the open Agent Skills registry. Works with Claude Code, Codex, Cursor, OpenClaw, Hermes, and 70+ others.
Claude Code as a plugin (read-only, always current):
/plugin marketplace add smixs/autograph
/plugin install autograph@autograph
Or from your shell: claude plugin marketplace add smixs/autograph && claude plugin install autograph@autograph.
Quickstart
# Bootstrap a schema for an empty or messy vault (interactive)
/autograph:research /path/to/vault
# Daily health check
uv run skills/autograph/scripts/graph.py health /path/to/vault
# health: 94/100 · broken_links: 0 · orphans: 2 · desc_coverage: 88%
# Recompute relevance + tier for every card
uv run skills/autograph/scripts/engine.py decay /path/to/vault
# Regenerate Map-of-Content indexes
uv run skills/autograph/scripts/moc.py generate /path/to/vault
Full 10-phase bootstrap (discover → schema → enforce → dedup → link → MOC → verify) lives in bootstrap-workflow.md.
What makes it different
- Your files, your format. Memory is Markdown in your own vault — no API, no vendor database, no lock-in. Open it in Obsidian, grep it, back it up with git.
- Updates in place, doesn't duplicate. New fact contradicts an old one (job changed, project renamed)? autograph rewrites the current value and moves the old one to an append-only
## Historyline — it doesn't leave you two conflicting cards. Same entity under two filenames gets merged by identity, not just by exact name match. - Forgets on purpose. An Ebbinghaus decay model demotes cards you stopped touching, so the working set stays small and the important cards stay warm.
- Schema-as-code, zero hardcoded domains. Every type, folder, status, and decay rate reads from
schema.json. The same file drives every agent writing to the vault.
What it doesn't do: it won't invent structure you didn't describe, and it doesn't run an embeddings server — search is BM25 + link-graph reranking over the raw Markdown (hybrid dense search is opt-in).
Built for the scale where idea files break
Similar plugs
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…
Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
Production-grade engineering skills for AI coding agents.
The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create prototypes, websites, apps, dashboards, presentations, images, and videos with your team…