00-academic-router
Use when the user wants help with academic papers or citations but it's unclear which specific workflow fits — reviewing a paper,…
Verify a BibTeX file for hallucinated or fabricated references by cross-checking every entry against CrossRef, arXiv, and DBLP. Reports each reference as verified, suspect, or not found, with field-level mismatch details (title, authors, year, DOI). Use when the user wants to
Claude Code
$ npx -y skills add agentscope-ai/OpenJudge --skill 02-bib-verify --agent claude-code
Codex
$ npx skills add agentscope-ai/OpenJudge --skill 02-bib-verify -a codex -y
Cursor
$ npx skills add agentscope-ai/OpenJudge --skill 02-bib-verify -a cursor -y
Gemini CLI
$ npx skills add agentscope-ai/OpenJudge --skill 02-bib-verify -a gemini-cli -y
GitHub Copilot
$ npx skills add agentscope-ai/OpenJudge --skill 02-bib-verify -a github-copilot -y
OpenCode
$ npx skills add agentscope-ai/OpenJudge --skill 02-bib-verify -a opencode -y
Windsurf
$ npx skills add agentscope-ai/OpenJudge --skill 02-bib-verify -a windsurf -y
name: 02-bib-verify description: > Verify a BibTeX file for hallucinated or fabricated references by cross-checking every entry against CrossRef, arXiv, and DBLP. Reports each reference as verified, suspect, or not found, with field-level mismatch details (title, authors, year, DOI). Use when the user wants to check a .bib file for fake citations, validate references in a paper, or audit bibliography entries for accuracy.
Check every entry in a `.bib` file against real academic databases using the OpenJudge `PaperReviewPipeline` in BibTeX-only mode:
1. **Parse** — extract all entries from the `.bib` file 2. **Lookup** — query CrossRef, arXiv, and DBLP for each reference 3. **Match** — compare title, authors, year, and DOI 4. **Report** — flag each entry as `verified`, `suspect`, or `not_found`
pip install py-openjudge litellm
| Info | Required? | Notes | |------|-----------|-------| | BibTeX file path | Yes | `.bib` file to verify | | CrossRef email | No | Improves CrossRef API rate limits |
# Verify a standalone .bib file python -m cookbooks.paper_review --bib_only references.bib # With CrossRef email for better rate limits python -m cookbooks.paper_review --bib_only references.bib --email your@email.com # Save report to a custom path python -m cookbooks.paper_review --bib_only references.bib \ --email your@email.com --output bib_report.md
| Flag | Default | Description | |------|---------|-------------| | `--bib_only` | — | Path to `.bib` file (required for standalone verification) | | `--email` | — | CrossRef mailto — improves rate limits, recommended | | `--output` | auto | Output `.md` report path | | `--language` | `en` | Report language: `en` or `zh` |
Each reference entry is assigned one of three statuses:
| Status | Meaning | |--------|---------| | `verified` | Found in CrossRef / arXiv / DBLP with matching fields | | `suspect` | Title or authors do not match any real paper — likely hallucinated or mis-cited | | `not_found` | No match in any database — treat as fabricated |
**Field-level details** are shown for `suspect` entries:
Use when the user wants help with academic papers or citations but it's unclear which specific workflow fits — reviewing a paper,…
Review academic papers for correctness, quality, and novelty using OpenJudge's multi-stage pipeline. Supports PDF files and LaTeX…
Benchmark LLM reference recommendation capabilities by verifying every cited paper against Crossref, PubMed, arXiv, and DBLP.…
Use when the user wants to compare or benchmark multiple LLMs/agents arena-style but it's unclear which specific workflow fits —…
Automatically evaluate and compare multiple AI models or agents without pre-existing test data. Generates test queries from a…
Benchmark LLM reference recommendation capabilities by verifying every cited paper against Crossref, PubMed, arXiv, and DBLP.…
Produce the "Playwright 1.xx API Review" artifact for a range of commits - the public API additions and the breaking or behavior…
Write, refine, run, and QA promptfoo evaluation suites: promptfooconfig.yaml, prompts, providers, vars, tests, assertions,…
DeepEval evaluation workflow for AI agents and LLM applications. TRIGGER when the user wants to evaluate or improve an AI agent,…