Agents without MCP
An agent that does not speak MCP can use the CLI, given the rules. Paste the
block below into the AGENTS.md or CLAUDE.md at the root of the vault.
The block documents the CLI rather than the YAML. An agent told to write frontmatter directly gets the anchor wrong in exactly the way the anchor contract exists to prevent.
It assumes obelisk is on the reader’s PATH, which is what
npm install -g obelisk-mcp does.
## Commenting on notes
This vault uses Obelisk: comments live in each note's ownfrontmatter, and the reader sees them in a sidebar in Obsidian,anchored to the passage they are about.
Use the `obelisk` command. **Do not write the `obelisk:` frontmatter key byhand.** A hand-written anchor puts a comment where the sidebar cannot placeit.
```obelisk list <note> [--open]obelisk comment <note> --quote "…" --body "…" [--near-line N] --run <id>obelisk reply <note> <id> --body "…"obelisk resolve <note> <id>```
**Read before you write.** `obelisk list` prints every comment already on thenote, and then the note's body with line numbers. You need both: the quote youpass to `comment` is copied out of that body, and the line numbers are what`--near-line` refers to.
**The quote is the anchor.** `--quote` must appear in the note character forcharacter: same punctuation, same capitalization, same spacing. Copy it. Donot retype it, tidy it, or straighten its quotation marks. If the quote is notfound, or is found more than once, nothing is written and you are told which.
**A line is never the anchor.** Do not count lines, and do not pass a numberyou worked out yourself. `--near-line` does one thing: it picks which of twoidentical quotes you meant, and the number for it is copied from what `list`printed. If a quote is ambiguous, quoting more of the passage is the betteranswer.
**Proposing a rewrite.** A suggested edit is a ` ```suggestion ` fenced blockinside the comment body, GitHub-style. Its contents replace exactly the quotedpassage when the reader clicks Apply, so one comment can explain itself andpropose the change:
````obelisk comment note.md --quote "The horse, which had been standing there, bolted." --body - <<'EOF'Two clauses fighting over one sentence.
```suggestionThe horse bolted.```EOF````
**One id per pass.** Pass the same `--run` id for every comment in one review,so the reader can filter or dismiss the whole pass with one click. Make one upper review. It only has to be distinct from the last one.
**Answering a comment someone left you.** `obelisk list --open` gives you theopen comments with the passage each one is about. Make the edit in the noteyourself, since there is no apply verb and you do not need one, then`obelisk resolve <note> <id>`. Resolving records that what the comment askedfor has been done, so resolve only once it has been.