Audit paper notes for missing citations
obsidian_paper_auditVerify Obsidian notes tagged #paper have a citable identifier in frontmatter. Flag notes with identifiers in body but missing from frontmatter, and propose patches.
Instructions
For each note tagged #paper (configurable), verify frontmatter has at least one citable identifier (arxiv / doi / url / isbn). Also flag notes whose body contains an arxiv ID (e.g. arxiv:2401.12345) or DOI but doesn't carry the same identifier in frontmatter — common after quick-capture from a chat. Returns each flagged note with what was found in body and a proposed frontmatter patch the agent can apply via validate_note_proposal + create_note/append_to_note. Read-only.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "obsidian_paper_audit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Tag identifying paper notes — with or without leading # (default 'paper') | |
| limit | No | Max flagged notes (default 100) | |
| folder | No | Restrict the audit to a subfolder |