Skip to content
SKILLS
Agent SkillPublisher identity verifiedNo findings from static checks

@spboucher/citation-checkv1.0.0

Checks that every in-text citation in a Markdown or LaTeX manuscript has a bibliography entry, and the reverse.

  • downloadable
  • installable
  • executable

citation-check

An Agent Skill that cross-checks the citations of a manuscript against its bibliography. It reports

  • keys cited in the text that have no bibliography entry, and
  • bibliography entries that are never cited.

It supports LaTeX (\cite, natbib and biblatex commands) and Pandoc Markdown ([@key], @key), with BibTeX/BibLaTeX or CSL JSON bibliographies. The patterns are listed in references/patterns.md.

Install

skills install @spboucher/citation-check --client claude-code

Then ask your agent: "Check the citations of paper.tex against references.bib."

The script

scripts/check_citations.py needs Python 3.8+ and nothing else. It reads only the files you pass and never uses the network or writes files.

python3 scripts/check_citations.py paper.tex --bib references.bib
python3 scripts/check_citations.py chapter1.md chapter2.md --bib refs.json --json

Exit code 0 means consistent, 1 means problems were found, 2 means a file could not be read.

Permissions

filesystem:read: the skill reads the manuscript and bibliography files you name.

Limits

Keys are compared case-sensitively. Citations produced by custom macros are not detected.

Install

Destination: ~/.claude/skills/citation-check · project scope: .claude/skills/citation-check

  1. 1Install with the Skills CLI (verifies the checksum, previews the destination, never runs scripts)

    skills install @spboucher/citation-check@1.0.0 --client claude-code

    Add --project to install into .claude/skills/citation-check instead of ~/.claude/skills/citation-check.

  2. 2Or manually: download the release archive

    curl -fsSLo citation-check-1.0.0.tar.gz https://skills.spboucher.ai/api/v1/artifacts/spboucher/citation-check/versions/1.0.0/download
  3. 3Verify the SHA-256 checksum

    echo "e1b5d96a1583668fff08f3c9615a10c83e1578eb7fad0f140555d3cf5868c8ac  citation-check-1.0.0.tar.gz" | shasum -a 256 -c -
  4. 4Inspect the contents before extracting

    tar -tzf citation-check-1.0.0.tar.gz
  5. 5Extract into ~/.claude/skills/citation-check

    mkdir -p ~/.claude/skills/citation-check && tar -xzf citation-check-1.0.0.tar.gz -C ~/.claude/skills/citation-check
  • Declared permissions: filesystem:read.
  • Skills can contain scripts. Installing only copies files; read SKILL.md and any scripts before letting an agent use them.

Installing only copies or configures. Nothing is executed for you. The Skills CLI verifies the checksum before writing files.

Files

7 files · 10.0 kB unpacked

Select a file to preview it. Files are shown as plain text and never executed.

Security & permissions

Declared permissions

  • filesystem:read

Static checks

No advisory findings from static-1.0.0 on Nov 10, 2026. 3 informational notes.

Static checks are advisory. They never certify that a package is safe. Compatibility entries are publisher claims unless marked verified.

Compatibility

  • claude-code · claimed
  • codex · claimed
  • cursor · claimed
  • generic-agent-skills · claimed

Versions

1 release · immutable
VersionPublishedSizeSHA-256State
1.0.0latestNov 10, 20264.4 kBe1b5d96a1583…published

Publication history

  1. release.publish@spboucher/citation-check@1.0.0by Simon-Pierre Boucher
  2. artifact.create@spboucher/citation-checkby Simon-Pierre Boucher
  • Agent SkillVerified publisher

    @spboucher/safari-applescript

    Drive Safari on macOS with AppleScript: reliable page waits, reading, forms, uploads, downloads with the page's session, screenshots. Works in a dedicated window with domain policy and sensitive-field guards.

    Latest version
    v1.0.0
    Licence
    MIT
    Updated
    1 h ago
  • Agent SkillVerified publisher

    @spboucher/openai-api-toolkit

    Write, review, debug and migrate OpenAI API code with model tables and a request linter built from live probes of 29 models. Covers Responses, Chat Completions, tools, costs and tested scaffolds.

    Latest version
    v1.0.1
    Licence
    MIT
    Updated
    1 h ago
  • Agent SkillVerified publisher

    @spboucher/claude-api-toolkit

    Write, review, debug and migrate Claude API code with model tables and a request linter built from live API probes of 15 models. Includes cost estimates and tested agent scaffolds.

    Latest version
    v1.0.0
    Licence
    MIT
    Updated
    2 h ago

↑↓ to navigate · enter to open · esc to close