Manage a repo-local academic literature workspace backed by one Zotero collection. Use when Codex needs to initialize `literature/`, list Zotero collections, regenerate `references.bib`, sync PDFs into markdown under `sources/markdown/`, distill pending papers into wiki pages and evidence rows, update cross-paper syntheses, or report workflow status.
Use this skill for the full repo-local literature workflow. Treat the current git repo as the project root and <repo>/literature as the workspace.
Choose the narrowest phase that matches the request:
autolit for list-collections, init, sync, status, and doctorautolit sync first, then use autolit distill for the batch Codex-worker flow or coordinate workers manually inside Codex when you want interactive supervisionreferences/synthesis-contract.mdDo not jump to a broader phase unless the user asks.
Treat the repo root as the parent of literature/. If literature/autolit.toml is missing and the user wants setup, use autolit list-collections only if needed, then run autolit init <collection-name>.
Use the CLI for sync/status plumbing.
autolit:
autolit syncautolit statusautolit doctorautolit list-collectionssync is responsible for:
references.bibsources/markdown/wiki/papers/ or wiki/syntheses/ during sync.status and doctor are reporting phases only.distill is available both as a CLI batch step and as an interactive skill workflow.Use this phase after sync has produced bundle files under literature/state/paper-bundles/.
Use coordinator mode when the request is to distill pending papers in general, not a specific bundle.
autolit sync first so the queue is current.autolit distill when the user wants a non-interactive batch run over pending bundles.agent_type="worker"model="gpt-5.4"reasoning_effort="xhigh"autolit distill should use gpt-5.4 with xhigh reasoning effort and launch one isolated codex exec worker per bundle.wiki/concepts/*.md.
Enter paper-distiller mode when the prompt names a specific bundle path or says to process exactly one bundle.
references/paper-distill-contract.md before producing output.result_path, do not edit shared wiki files directly, and stop.Use this phase for cross-paper reasoning only.
wiki/papers/ and wiki/evidence-matrix.md.references/synthesis-contract.md before editing.wiki/concepts/*.md pages when recurring concepts emerge across papers.wiki/concepts/*.mdwiki/syntheses/overview.mdwiki/syntheses/comparisons.mdwiki/syntheses/open_questions.mdwiki/index.md or wiki/log.md touch-ups when they directly support synthesissources/markdown/; update it only through sync scripts.references.bib; regenerate it through sync.