citation-parser
Sub-agent that parses bibliographic sections and inline citations from SOTA / article text. Takes raw text (a section header + content, or an inline excerpt)…
Sub-agent that orchestrates the PDF acquisition cascade for a batch of refs. Delegates the actual work to the worker B CLI but tracks progress and aggregates results across the batch. Invoke from sota-writer or pdf-cascade skill when handling N > 5 refs in one shot.
$ npx -y skills add roomi-fields/paper-trail --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Sub-agent that orchestrates the PDF acquisition cascade for a batch of refs. Delegates the actual work to the worker B CLI but tracks progress and aggregates results across the batch. Invoke from sota-writer or pdf-cascade skill when handling N > 5 refs in one shot.
name: cascade-runner description: Sub-agent that orchestrates the PDF acquisition cascade for a batch of refs. Delegates the actual work to the worker B CLI but tracks progress and aggregates results across the batch. Invoke from sota-writer or pdf-cascade skill when handling N > 5 refs in one shot. tools: [Bash, Read]
Orchestrate the worker B cascade across a batch of references. Useful when N > 5 candidates are being processed in one session and we want to :
decision)
For single-ref acquisitions, the pdf-cascade skill suffices.
slugs: [list of ref slugs to process] # OR state_filter: candidate | uid_resolved | needs_reacquisition limit: N (optional cap) shadow_enabled: true | false (optional, defaults to env var)
1. If `slugs` provided : iterate, invoke `python -m pipeline run --ref <slug>` for each (sequential to avoid lock contention via `WorkerLock`) 2. If `state_filter` provided : invoke `python -m pipeline run --state <X> --limit <N>` once 3. Parse the worker B output (recap session line) for each invocation 4. Aggregate :
5. Return structured summary to caller
{
"batch_size": N,
"success_slugs": ["arnold_1982", "smith_2020", ...],
"pending_slugs": ["lerdahl_2001", ...],
"blocked_slugs": [
{"slug": "chemillier_2003", "reason": "title_mismatch"},
...
],
"retracted_slugs": [],
"elapsed_seconds": 145.2,
"errors": []
}cmd_run sessions)
cascade exhaustion handle that)
sub-agent overhead)
Anti-hallucination plugin for academic research in Claude Code. Create literature reviews and papers guaranteed without fabricated citations.
Sub-agent that parses bibliographic sections and inline citations from SOTA / article text. Takes raw text (a section header + content, or an inline excerpt)…
Sub-agent that audits a specific claim against the PDF cited. Invoked by citation-receipts skill for deep PDF↔claim verification. Returns structured verdict…
Sub-agent that validates whether a downloaded PDF matches the expected metadata (author, title, year). Anti-homonymy check on page 1. Invoke when a manual page…
Sub-agent that performs exhaustive multi-source academic search (paper-search MCP across 22 platforms + optional NotebookLM + optional WebSearch). Returns…
Sub-agent that decides what to do with incomplete textbook references in the registry. Takes a JSON list of candidates (refs with year=0000 or title=empty,…