chronicle-publications

Registers and cites published works by DOI, BibTeX, or arXiv id in Chronicle experiments.

1|1|Updated May 9, 2026
One-click install
npx skills add https://github.com/methodic-research/skills --skill chronicle-publications-methodic-research
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: chronicle-publications
Source: https://github.com/methodic-research/skills/tree/main/plugins/chronicle/skills/publications
Command: npx skills add https://github.com/methodic-research/skills --skill chronicle-publications-methodic-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Researchers need to link experiments to the papers they build on, but manually tracking citations across DOIs, BibTeX entries, and arXiv preprints leads to duplicates and broken references. This skill registers cited works as immutable, deduplicated publication records and links them to experiments as citations. ## Core Features & Use Cases - Register by DOI, BibTeX, or arXiv: Call the bundled MCP tool with exactly one identifier; known works return the existing record instead of creating duplicates. - Cite on experiments: Link a publication to an experiment as an input; citation links stay open after commit and lock only at conclusion. - Drafts for unpublished work: Register a private, mutable draft for work not yet published, cite it immediately, and finalize it with the real DOI once accepted. - Use Case: While writing up an experiment, you want to cite the paper it builds on — provide its arXiv id, get back the deduplicated publication record, and link it to your experiment in one flow. ## Quick Start Ask the agent to register the paper at arXiv:2301.12345 and cite it as an input on your current experiment.

Frequently Asked Questions about chronicle-publications

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I cite a paper by DOI in a Chronicle experiment?▼

Call chronicle.register_publication with the DOI to get a publication record, then link it to the experiment with chronicle.link_asset using link type "input". Known DOIs return the existing record instead of creating a duplicate.

How do I register an arXiv paper as a citation?▼

Pass the arXiv id, versioned id, or an arxiv.org URL to chronicle.register_publication. The skill resolves it via the arXiv API into a public asset, deduplicated by arXiv id and version, and returns a publication id you can cite.

Can I cite work that is not published yet?▼

Yes. Register with the draft flag set to true to create a private, mutable draft you own, and cite it immediately. When the work is accepted, finalize the draft with the real DOI or BibTeX and the existing citation link stays intact.

What happens if a BibTeX entry has no DOI?▼

If similar records exist, registration returns a needs_resolution status with candidate matches. Prefer citing an existing candidate; only re-call with confirm_create set to true to mint a new record when none match.

Do I need to install the Python SDK to register publications?▼

No. The skill uses the bundled Chronicle MCP tools directly, which resolve credentials from ~/.methodic. The SDK equivalents under chronicle.publications exist but are optional.

When do citation links lock on an experiment?▼

Citation types such as publications, arXiv papers, and reports are exempt from the input commit freeze. They remain linkable and unlinkable after commit and lock only when the experiment concludes.