Install any skill in seconds. Free to start, no credit card required.
Get Started Free →smixs/autograph
Schema-as-code enforcement for any Obsidian vault. Zero hardcoded domains.
Passed 16 of 19 test cases with the skill, and 4 of 19 without it.
and 16 more in the full report
14 fixed5 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
When running `enrich.py swarm-links` without explicit model arguments, which model is selected by default for batch link analysis?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies google/gemini-2.0-flash-001 as the default model for swarm-links enrichment. | Missed | Passed |
The instructions your model reads when the skill loads.
One schema. One graph. Works on any vault.
No hardcoded domains, types, or paths. The agent discovers structure from data, builds a schema, then enforces it. All scripts share common.py. Zero external dependencies (stdlib only, API calls via urllib).
| Workflow | When to use | Entry point |
|---|---|---|
| BOOTSTRAP | New vault / after import / first setup | discover.py → enforce.py → graph.py health |
| HEALTH | Daily maintenance / on request | graph.py health → fix → moc → decay |
| CREATE | New knowledge card | Schema lookup → write file → link → touch |
| SEARCH & LINK | Find info + strengthen connections | Hub → links → target; graph.py orphans → connect |
| ORCHESTRATE | Automated multi-agent workflows (no API keys) | orchestrate.py health|bootstrap |
When to use: New vault, bulk import, first setup. Run once, then switch to HEALTH.
Full guide: references/bootstrap-workflow.md
uv run scripts/discover.py <vault-dir> --verbose > /tmp/discovery.jsongenerate_schema.py) + agent swarm (swarm_prepare.py → Wave 1 haiku → swarm_reduce.py → Wave 2 sonnet). NEVER skip the swarm.engine.py init + enforce.py --applylink_cleanup.py --apply (before enrichment)enrich.py tags --apply (via OpenRouter API)dedup.py --apply (before link enrichment)enrich.py swarm-links --apply (always swarm-links, never links)moc.py generategraph.py health + enforce.py → target 90+/100test cases passed, vs 4 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.