一键导入
bib-check
Cross-checks citation keys in index.qmd against references.bib, reporting missing, orphaned, and duplicate entries. Use when verifying citations.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Cross-checks citation keys in index.qmd against references.bib, reporting missing, orphaned, and duplicate entries. Use when verifying citations.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Scaffold a Quarto analysis notebook (generic or method-specific — DiD, IV, RDD, LASSO, Panel FE), register it in _quarto.yml, apply publication-quality figure styling, and generate dataset codebooks. Use when starting a new analysis notebook.
Manage the project's literature workflow — ideate research questions, run structured literature reviews, add citations to references.bib, write annotation notes in references/, and audit citation integrity. Use for any bibliography or literature task.
Audit a Quarto manuscript or a single notebook — freeze freshness, data-path existence, citation integrity, figure/table export presence, placeholder and anonymization checks. Produces a scored review report under notes/. Read-only — never modifies notebooks, data, or the manuscript.
Build publication-quality regression and robustness tables from notebook estimation output, exported to tables/ as CSV + Markdown + LaTeX. Use when creating a results table.
Draft and revise manuscript prose for index.qmd — sections, the abstract, regression-result interpretation, and referee responses. Use when writing or revising the manuscript.
Reads the manuscript and notebooks to generate a structured abstract. Use when writing or updating the abstract.
| name | bib-check |
| description | Cross-checks citation keys in index.qmd against references.bib, reporting missing, orphaned, and duplicate entries. Use when verifying citations. |
| allowed-tools | Bash, Read, Glob, Grep |
| version | 1.0.0 |
| workflow_stage | writing |
| tags | ["citations","bibliography","quality-check"] |
Cross-check all citation keys in the manuscript against references.bib and report mismatches.
Read index.qmd and extract every citation key:
@key[@key], [@key1; @key2]@sec-, @fig-, @tbl- cross-referencesRead references.bib and extract every entry key (the identifier after @article{, @book{, etc.)
Check for duplicate keys within references.bib (same key defined more than once)
Report three categories:
Errors — cited in manuscript but missing from .bib:
index.qmd where it appears/project:cite <key> to add the entryOrphaned — in .bib but never cited in manuscript:
Duplicates — same key appears multiple times in .bib:
references.bibPrint a summary: total cited keys, total .bib entries, errors, orphaned, duplicates
references.bib does not exist, report the error and stop.index.qmd contains no citations, report "No citations found" and stop.