@spboucher/citation-check
Checks that every in-text citation in a Markdown or LaTeX manuscript has a bibliography entry, and the reverse.
- Latest version
- v1.0.1
- Licence
- MIT
- Updated
- 2 h ago
Run a study the preregistered way with a tamper-evident record: hypotheses, protocol frozen by hash, decisions, deviations, gates, guarded expensive runs, budget, confirmatory vs exploratory results.
Installing only copies or configures. Nothing is executed for you. The Skills CLI verifies the checksum before writing files.
Detect a protocol changed after the freeze (Claude Code)
The protocol file is edited after being frozen; verification fails and the agent explains how to record an honest amendment. Real session, Claude Code 2.1.322 with Fable 5.2, with version 1.0.0 installed from this registry; inputs are test fixtures.
Use the preregistered-research skill: initialise a project titled 'Class size and reading scores' with a 50 USD budget, register hypothesis H1 from protocol.md, freeze protocol.md, then append the line 'Also test grade 4.' to protocol.md and run the verification. Tell me what the ledger says about the protocol now and what I must do to change it honestly.Detect a protocol changed after the freeze (Codex)
The protocol file is edited after being frozen; verification fails and the agent explains how to record an honest amendment. Real session, Codex CLI 0.167.1 with GPT-6.1-Sol, with version 1.0.0 installed from this registry; inputs are test fixtures.
Use the preregistered-research skill: initialise a project titled 'Class size and reading scores' with a 50 USD budget, register hypothesis H1 from protocol.md, freeze protocol.md, then append the line 'Also test grade 4.' to protocol.md and run the verification. Tell me what the ledger says about the protocol now and what I must do to change it honestly.Screenshots supplied by the publisher. The registry serves them from the release archive and does not verify what they show.
An agent skill for running an empirical study the preregistered way, with a tamper-evident record.
It teaches the method (design review before data, a frozen protocol, numbered decisions and deviations, gates, guarded expensive steps, a budget, honest reporting of null results) and ships a small command-line tool that keeps the record: scripts/ledger.mjs.
| Path | Content |
|---|---|
SKILL.md | The sequence and the rules |
references/method.md | The method in full |
references/templates.md | Protocol, decision, deviation, gate review, transparency report |
references/cli.md | Every command, exit codes, file layout, status rules |
scripts/ledger.mjs | The command-line tool |
scripts/lib/ledger.mjs | The engine, identical to the one in research-ledger-mcp |
Node.js 20 or later. No packages to install, no network access, no account.
cd my-study
node /path/to/skill/scripts/ledger.mjs init --title "My study" --budget 40
node /path/to/skill/scripts/ledger.mjs hypothesis --statement "x raises y in the full sample" --test "OLS of y on x, clustered by unit" --rule "coefficient > 0, one-sided p < 0.05"
node /path/to/skill/scripts/ledger.mjs freeze --file protocol.md --file analysis.py
node /path/to/skill/scripts/ledger.mjs status
The record is written to .research/ in the project. Commit it with the work.
Reads the files you list (to hash them) and writes inside .research/ of the project root. Runs with node, which is why the manifest declares shell.
MIT
Select a file to preview it. Files are shown as plain text and never executed.
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.
| Version | Published | Size | SHA-256 | State |
|---|---|---|---|---|
| 1.0.1latest | Nov 10, 2026 | 474 kB | b49a5c99f854… | published |
| 1.0.0 | Nov 10, 2026 | 31 kB | 1c6e4c13b6a9… | published |
Adds screenshots of real Claude Code and Codex sessions (examples/). No code change.
Checks that every in-text citation in a Markdown or LaTeX manuscript has a bibliography entry, and the reverse.
Minimal example skill: greets the user and explains how Agent Skills are structured.
Build, audit and grade Excel model workbooks: layout standard, dependency-free command-line auditor (errors, hard-coded numbers, broken patterns, circular references, controls, stale values) and rubric-based grading aid.