Skip to content

Add /bib-update skill for idempotent references.bib maintenance#7

Open
nsmiller2501 wants to merge 1 commit into
scunning1975:mainfrom
nsmiller2501:pr/bib-update-references-bib
Open

Add /bib-update skill for idempotent references.bib maintenance#7
nsmiller2501 wants to merge 1 commit into
scunning1975:mainfrom
nsmiller2501:pr/bib-update-references-bib

Conversation

@nsmiller2501

Copy link
Copy Markdown

Summary

This PR adds /bib-update, a skill for assembling and refreshing a project-level references/references.bib file from per-paper metadata blocks.

What changed

  • Adds /bib-update instructions for append-only BibTeX maintenance.
  • Reads ## Bibliographic metadata blocks from _text.md extracts created by /split-pdf, /read-pdf, or /wiki-update.
  • Uses a DOI → CrossRef → OpenAlex → approved fallback cascade.
  • Bootstraps missing metadata or bare PDFs from page 1 when possible.
  • Keeps default mode idempotent by skipping citation keys already present in references/references.bib; --rebuild-bib is the explicit regeneration path.
  • Adds the skill to the visible skills index and frames it as a companion to /bibcheck, not a replacement.

Testing

  • Reviewed the branch diff against the PR notes.
  • Re-audited skip/idempotency behavior and complement-to-/bibcheck framing.
  • No automated tests were run; this is a skill/documentation protocol update.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant