Not in the top 1,000 by GitHub stars

color4-alt/CiteCheck

Agent Skill: Check academic paper citations for format, queryability, thematic relevance, and semantic accuracy.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/citecheck/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

fae7888bf7c1 → fae7888bf7c1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → fae7888bf7c1

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit fae7888bf7c1ce92bbafad15faf61cf55b7e2bd7

git clone --filter=blob:none --no-checkout https://github.com/color4-alt/CiteCheck.git .hotskills/color4-alt-citecheck && git -C .hotskills/color4-alt-citecheck checkout --detach fae7888bf7c1ce92bbafad15faf61cf55b7e2bd7 # Copy each selected skill directory from .hotskills/color4-alt-citecheck into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/color4-alt/CiteCheck.git .hotskills/color4-alt-citecheck && git -C .hotskills/color4-alt-citecheck checkout --detach fae7888bf7c1ce92bbafad15faf61cf55b7e2bd7 # Copy each selected skill directory from .hotskills/color4-alt-citecheck into .agents/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/color4-alt/CiteCheck.git .hotskills/color4-alt-citecheck && git -C .hotskills/color4-alt-citecheck checkout --detach fae7888bf7c1ce92bbafad15faf61cf55b7e2bd7 # Copy each selected skill directory from .hotskills/color4-alt-citecheck into .gemini/skills/<skill-name>/
70GitHub stars
2stars in 7 days
1skill in this repository
0commits in 30 days

Heat

2.5
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 4, 202670

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

citecheck

When your agent uses it

Use when the user asks to "verify citations", "check references", "validate paper citations", or "evaluate reference relevance". It extracts references from LaTeX/PDF papers, checks formatting rules, verifies existence via Crossref / Semantic Scholar / OpenAlex / PubMed / arXiv / dblp / Google Scholar / WebSearch, and scores thematic/semantic relevance.

What it loads into context

Frontmatter

91 tokens

Always available to the agent

SKILL.md

1,190 tokens

When the skill is activated

Reference documents

4,192 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Overview
  2. Workflow
  3. 1. Parse Paper (CLI)
  4. 2. Format Check (CLI)
  5. 3. Queryability Verification (CLI + Agent Supplement)
  6. 4. Evaluate Thematic Relevance (Agent Direct)
  7. 5. Evaluate Semantic Accuracy (Agent Direct)
  8. 6. Output Report
  9. Dependencies
  10. Notes

Files

  • ../../.claude-plugin/plugin.jsonasset650 bytes
  • SKILL.mdcore5,291 bytes
  • SKILL.mdcore5,291 bytes
  • SKILL.mdcore5,291 bytes
  • SKILL.mdcore5,291 bytes
  • SKILL.mdcore5,291 bytes
  • SKILL.mdcore5,291 bytes
  • SKILL.mdcore5,291 bytes
  • SKILL.mdcore5,291 bytes
  • SKILL.mdcore5,291 bytes
  • SKILL.mdcore5,291 bytes
  • examples/example-latex-verification.mddoc2,241 bytes
  • examples/example-pdf-verification.mddoc2,728 bytes
  • references/api-reference.mddoc5,373 bytes
  • references/format-check-rules.mddoc1,876 bytes
  • references/semantic-matching-prompt.mddoc1,172 bytes
  • references/thematic-scoring-prompt.mddoc1,168 bytes
Read SKILL.md

# CiteCheck — Paper Citation Verification

## Overview

CiteCheck verifies academic paper citations by combining structured parsing with agent-native LLM evaluation. It supports LaTeX source files (preferred) and PDF fallback.

## Workflow

1. **Parse paper**: Call `citecheck` CLI to read LaTeX (preferred) or PDF, extract references and body text
2. **Format check**: Call `citecheck` CLI to validate bibliography entries
3. **Queryability verification**: Call `citecheck` CLI to verify existence via Crossref / Semantic Scholar
4. **Evaluate thematic relevance**: Evaluate directly using the agent's reasoning capabilities — compare cited paper title/abstract/venue against the citing paper
5. **Evaluate semantic accuracy**: Evaluate directly using the agent's reasoning capabilities — compare in-text citation context against cited source content
6. **Generate report**: Aggregate all results into a Markdown report
View the complete source on GitHub

Skills included

  • citecheck

Repository facts

License
MIT
Created
May 27, 2026
Last pushed
May 28, 2026
Forks
2
Open issues
0
Project activity
Slowing

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 7, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 9 notes
  • skills/citecheck/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/citecheck/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/citecheck/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/citecheck/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/citecheck/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/citecheck/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/citecheck/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/citecheck/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/citecheck/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 41 signals by file

.claude-plugin/plugin.json

  • Network accessline 7
    "email": "citecheck@example.com"   },   "homepage": "https://github.com/color4-alt/CiteCheck",
  • Network accessline 8
    },   "homepage": "https://github.com/color4-alt/CiteCheck",   "repository": "https://github.com/color4-alt/CiteCheck",
  • Network accessline 9
    "homepage": "https://github.com/color4-alt/CiteCheck",
  • Network accessline 10
    "repository": "https://github.com/color4-alt/CiteCheck",

skills/citecheck/references/api-reference.md

  • Network accessline 5
    ### 基础信息 - **API 地址**: `https://api.crossref.org/works`
  • Network accessline 6
    - **API 地址**: `https://api.crossref.org/works`
  • Network accessline 7
    - **文档**: https://api.crossref.org/swagger-ui/index.html
  • Network accessline 14
    GET https://api.crossref.org/works/{doi}
  • Network accessline 19
    GET https://api.crossref.org/works?query.title={encoded_title}&rows=5
  • Network accessline 24
    GET https://api.crossref.org/works?query.author={author}&query.title={title}&rows=5
  • Network accessline 39
    ### 基础信息 - **API 地址**: `https://api.semanticscholar.org/graph/v1`
  • Network accessline 40
    - **API 地址**: `https://api.semanticscholar.org/graph/v1` - **文档**: https://api.semanticscholar.org/api-docs/ - **限制**: 免费版 100 requests/5min,无需 API Key
  • Network accessline 41
    - **文档**: https://api.semanticscholar.org/api-docs/
  • Network accessline 48
    GET https://api.semanticscholar.org/graph/v1/paper/search?query={encoded_title}&fields=title,authors,year,abstract,fieldsOfStudy&limit=5
  • Network accessline 53
    GET https://api.semanticscholar.org/graph/v1/paper/{paper_id}?fields=title,authors,year,abstract,fieldsOfStudy,citationCount
  • Network accessline 58
    GET https://api.semanticscholar.org/graph/v1/paper/DOI:{doi}?fields=title,abstract,year
  • Network accessline 74
    ### 基础信息 - **API 地址**: `https://api.openalex.org/works`
  • Network accessline 75
    - **API 地址**: `https://api.openalex.org/works`
  • Network accessline 76
    - **文档**: https://docs.openalex.org/
  • Network accessline 83
    GET https://api.openalex.org/works?search={encoded_title}&per-page=5
  • Network accessline 88
    GET https://api.openalex.org/works/doi:{doi}
  • Network accessline 103
    ### 基础信息 - **API 地址**: `https://eutils.ncbi.nlm.nih.gov/entrez/eutils/`
  • Network accessline 104
    - **API 地址**: `https://eutils.ncbi.nlm.nih.gov/entrez/eutils/`
  • Network accessline 105
    - **文档**: https://www.ncbi.nlm.nih.gov/books/NBK25501/
  • Network accessline 112
    GET https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term={encoded_title}&retmax=5&retmode=json
  • Network accessline 117
    GET https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?db=pubmed&id={pmid}&retmode=json
  • Network accessline 130
    ### 基础信息 - **API 地址**: `http://export.arxiv.org/api/query`
  • Network accessline 131
    - **API 地址**: `http://export.arxiv.org/api/query`
  • Network accessline 132
    - **文档**: https://info.arxiv.org/help/api/index.html
  • Network accessline 139
    GET http://export.arxiv.org/api/query?search_query=ti:{encoded_title}&max_results=5&sortBy=relevance
  • Network accessline 144
    GET http://export.arxiv.org/api/query?id_list={arxiv_id}
  • Network accessline 160
    ### 基础信息 - **API 地址**: `https://dblp.org/search/publ/api`
  • Network accessline 161
    - **API 地址**: `https://dblp.org/search/publ/api`
  • Network accessline 162
    - **文档**: https://dblp.org/faq/How+to+use+the+dblp+search+API.html
  • Network accessline 169
    GET https://dblp.org/search/publ/api?q={encoded_title}&format=json&h=5
  • Network accessline 186
    [Credential-related source omitted]
  • Network accessline 187
    [Credential-related source omitted]
  • Access to secretsline 187
    [Credential-related source omitted]

skills/citecheck/references/format-check-rules.md

  • Network accessline 19
    #### APA 7th - 期刊: `Author, A. A. (Year). Title of article. Title of Periodical, volume(issue), pages. https://doi.org/xxxxx`
  • Network accessline 20
    - 期刊: `Author, A. A. (Year). Title of article. Title of Periodical, volume(issue), pages. https://doi.org/xxxxx`
  • Network accessline 21
    - 注意:DOI 格式应为 `https://doi.org/xxxxx`

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 37 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/plugin.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/citecheck/SKILL.md.cursor/skills/<skill-name>/
Gemini CLINativePath GEMINI.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/citecheck/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/citecheck/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.