citation-appropriateness-verification

Validates citation function classification and DOI authenticity via multi-source API fallback.

6|1|Updated May 11, 2026
One-click install
npx skills add https://github.com/yakeworld/Synthos --skill citation-appropriateness-verification-yakeworld
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: citation-appropriateness-verification
Source: https://github.com/yakeworld/Synthos/tree/main/skills/private/core/citation-appropriateness-verification
Command: npx skills add https://github.com/yakeworld/Synthos --skill citation-appropriateness-verification-yakeworld

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Academic manuscripts often contain citations that serve no clear purpose or BibTeX entries whose DOIs silently point to the wrong papers. This Skill audits every reference for functional appropriateness and verifies DOI authenticity against live sources instead of trusting the bibliography file. ## Core Features & Use Cases - Six-Function Classification: Assigns every citation to one of six roles (background, benchmark, comparison, method, limitation, support) and flags functionless citations as inappropriate. - DOI Source Verification: Validates each DOI through a Semantic Scholar to Crossref to PubMed three-level fallback chain, catching cases where the BibTeX entry itself contains a wrong DOI. - Independent Specialized Report: Outputs a dedicated verification report with a separately marked G5 integration point, recording every check with reproducible failure reasons and fix guidance. - Use Case: Before submitting a paper, run this Skill on your .bib file to detect an entry like Chakravarthy2021Deep whose DOI resolves to an unrelated paper, and get a corrected DOI plus a flagged list of unused references. ## Quick Start Verify the appropriateness and DOI authenticity of all citations in my BibTeX file and produce an independent verification report.

Frequently Asked Questions about citation-appropriateness-verification

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

FAQPage Schema
How do I verify that DOIs in my BibTeX file are correct?

Verify each DOI by querying external sources rather than trusting the BibTeX entry itself. This Skill checks Semantic Scholar first, then falls back to Crossref and PubMed, flagging entries whose DOI resolves to an unrelated paper.

How to detect unused or inappropriate citations in a paper?

Classify every citation into one of six functions: background, benchmark, comparison, method, limitation, or support. Any citation that serves none of these roles in the text is flagged as inappropriate with a recommendation to remove it or add functional context.

What happens when the Semantic Scholar API is unavailable?

The verification does not stop. It falls back through a three-level chain from Semantic Scholar to Crossref to PubMed, and if all sources fail, entries are marked as unverifiable with the full fallback process recorded instead of fabricated results.

Does Crossref API have query length or format limitations?

Yes. Crossref query strings must be kept at or under 100 characters, and the deprecated format=bibtex parameter is no longer supported. Queries exceeding the limit are truncated or rejected, and JSON output is used instead.

What is the difference between citation appropriateness and completeness verification?

Appropriateness verification checks whether each citation serves a valid function and whether its DOI is authentic. Completeness verification, handled by a separate skill, checks whether all in-text citations match bibliography entries, and BibTeX entry quality is covered by a separate bib integrity audit.