Agent skill

Manuscript Provenance

by Mathews-Tom in Mathews-Tom/armory

Computational provenance audit verifying every number, table, and figure in a manuscript derives from code, not manual entry.

MITAuto-check: notesResearch & Science

Install Manuscript Provenance

skills CLI
$ npx skills add Mathews-Tom/armory --skill manuscript-provenance -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Mathews-Tom/armory manuscript-provenance --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Mathews-Tom/armory.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/manuscript-provenance .claude/skills/manuscript-provenance && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
manuscript-provenance
GitHub stars
329
Token cost
~4.8k tokens
SKILL.md length
2,102 words
Files
4 (incl. references)
Skills in repo
80
Repo updated
First seen
Licence
MIT

At a glance

Computational provenance audit verifying every number, table, and figure in a manuscript derives from code, not manual entry.

  • Works in 6 steps: Inventory → Provenance Tracing → Infrastructure Audit → …
  • : check provenance
  • SKILL.md covers Purpose, Boundary Agreement with…, Scope and Inputs, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Manuscript Provenance is an agent skill from Mathews-Tom/armory. Computational provenance audit verifying every number, table, and figure in a manuscript derives from code, not manual entry. Triggers on: "check provenance", "verify reproducibility", "audit my pipeline", "are my numbers from code", "provenance audit". Companion to manuscript-review (prose audit).

Its SKILL.md is about 4.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `evals/cases.yaml`, `references/checklist.md` and `references/report-template.md`).

It sits in Research & Science, covering Peer review and Reproducible research. The repository describes itself as: Curated, production-grade skills for AI coding agents. Battle-tested workflows for developers who use AI seriously. The licence is MIT.

When your agent uses it

  • : check provenance
  • Verify reproducibility
  • Audit my pipeline
  • Are my numbers from code

Example prompts

  • “check provenance”
  • “verify reproducibility”
  • “audit my pipeline”
  • “/manuscript-provenance”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Inventory
  2. Provenance Tracing
  3. Infrastructure Audit
  4. Cross-Reference and Manifest Generation
  5. Report Generation
  6. Output

What it can do on your machine

Read from SKILL.md and the folder at commit 4594fb7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are json).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Manuscript Provenance loads about 4.8k tokens when it runs, and up to ~14k if it reads all its reference files. Until then it costs about 80 tokens; SKILL.md has 2,102 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~80
When it runs · the whole SKILL.md, loaded when a task matches
~4.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~14k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:137
    files**: `config.toml`, `config.yaml`, `.env`, `params.yaml`,

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Mathews-Tom/armory at commit 4594fb7, republished under its MIT licence (© Mathews-Tom). 2,102 words, ~4,806 tokens.

Download SKILL.mdSave it as .claude/skills/manuscript-provenance/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
manuscript-provenance
description
Computational provenance audit verifying every number, table, and figure in a manuscript derives from code, not manual entry. Triggers on: "check provenance", "verify reproducibility", "audit my pipeline", "are my numbers from code", "provenance audit". Companion to manuscript-review (prose audit).
metadata.version
1.2.0
metadata.complements
manuscript-review, manuscript-typography, figure-rhetoric, figure-table-quality, arxiv-preflight
metadata.category
review
metadata.tags
provenance, reproducibility, computational, verification
metadata.difficulty
advanced
metadata.phase
review

Manuscript Provenance Audit

Pipeline position: Phase 2a (grounding audit). Runs in parallel with manuscript-typography. Depends on: content settled after Phase 1 fixes. Produces macro manifest consumed by manuscript-review Pass 13 (Cross-Element Coherence).

Purpose

Verify that a manuscript is a faithful rendering of computational outputs. Every number, table, figure, category label, ordering, and threshold in the document must trace to a specific script, config file, or pipeline output. Manual data entry in a manuscript is a reproducibility defect.

This skill produces a provenance map — a structured report linking each manuscript artifact to its generating code — and flags every break in the chain.

Companion skill: manuscript-review audits the document as prose (structure, argumentation, citations). This skill audits whether the document content is computationally grounded. Run both for complete pre-publication coverage.

Boundary Agreement with manuscript-review

Concernmanuscript-reviewThis skill (manuscript-provenance)
ReproducibilityDoes the paper describe enough to reproduce? (§6)Does the code actually produce what the paper claims? (§1, §7)
Figures/TablesLegible, accessible, well-formatted? (§12)Generated by scripts, not manual entry? (§2, §3)
Rendered visualsReadable at print scale? Floats near references? (§23)Figure generation script produces correct format? (§3)
HyperparametersListed in the paper with rationale? (§6)Values trace to config files, not hardcoded? (§1, §8)
Code availabilityStatement exists in the paper? (§17)Repo URL valid, README accurate, pipeline works? (§11)
TerminologyAbbreviations consistent within document? (§14)Terms match code identifiers? (§5)
Significant figuresConsistent precision within document? (§12)Precision matches script output? (§2)
Figure formatAppropriate format for document quality? (§12)Format generated by script, not manually exported? (§3)
Computational costReported in the paper? (§7)Values trace to benchmarking scripts? (§1)
Macro-prose coherenceProse framing appropriate for injected value? (§24)Value traced to code, macro manifest produced? (§4)
Cross-element consistencyProse, captions, figures, tables mutually consistent? (§24)All elements from same run/pipeline output? (§9)

Rule: This skill never judges prose quality. manuscript-review never opens the codebase. Each reads the other's report when available.

Integration point — Macro Manifest: This skill produces a macro manifest as part of the §4 audit: a structured list of every macro-injected value with:

  • Macro name (e.g., \bestf)
  • Resolved value (e.g., 0.847)
  • Source (script + output file that generates it)
  • Location(s) in manuscript text (file, line number, surrounding sentence)
  • Classification (TRACED / MACRO-TRACED / CONFIG-TRACED / UNTRACED / STALE)

manuscript-review's Pass 13 (Cross-Element Coherence, §24) consumes this manifest to check whether the prose surrounding each injected value is appropriate for the actual numeric value. Provenance owns "is this value computationally grounded?" Review owns "does the text wrapping this value make sense given what the value is?"

Scope

In scope:

  • Numbers, metrics, percentages in manuscript text
  • Tables (content, ordering, formatting)
  • Figures (generation scripts, data sources)
  • LaTeX macros (\newcommand, \def, \pgfmathsetmacro)
  • Terminology, mode names, mechanism labels, category names
  • Ordering of items in enumerations, tables, discussion
  • Config values (thresholds, hyperparameters, model names)
  • Pipeline completeness (raw data → final PDF)
  • Timestamp consistency (scripts vs outputs)

Out of scope:

  • Prose quality (→ manuscript-review)
  • Citation hygiene (→ manuscript-review)
  • Argumentation structure (→ manuscript-review)
  • Code quality/style (separate concern)

Inputs

This audit requires TWO artifacts:

  1. Manuscript source — LaTeX .tex files (preferred), or PDF/DOCX as fallback
  2. Codebase — the scripts, configs, and pipeline that generate manuscript content

If the user provides only one, ask for the other. LaTeX source is strongly preferred over compiled PDF — provenance auditing requires seeing the raw markup, macros, and input commands.

Workflow

Phase 1 — Inventory

1a. Manuscript Artifact Extraction

Read all .tex files (main + included via \input/\include). Extract:

  • Inline values: bare numbers in running text (percentages, counts, metrics, p-values, confidence intervals, thresholds, sizes)
  • LaTeX macros: all \newcommand, \def, \pgfmathsetmacro, and custom command definitions that carry data values
  • Tables: full content of every tabular/table environment — cell values, row/column ordering, headers
  • Figures: \includegraphics paths, caption content, referenced data
  • Input files: any \input{generated/*.tex} patterns that pull from script-generated LaTeX fragments
  • Labels and references: \label/\ref pairs for cross-referencing
  • Terminology: named modes, mechanisms, strategies, categories, method names used in prose
  • Ordered lists: any enumerated or ranked items (methods compared, features listed, results ordered)

Build an artifact registry — a flat list of every data-carrying element in the manuscript with its location (file, line number).

1b. Codebase Mapping

Scan the project directory. Identify:

  • Pipeline entry points: Makefile, snakemake, dvc.yaml, run.sh, main.py, or equivalent orchestration
  • Analysis scripts: files that produce numbers, tables, figures
  • Config files: config.toml, config.yaml, .env, params.yaml, hyperparameter files
  • Output directories: where scripts write results (results/, output/, figures/, tables/, generated/)
  • Generated LaTeX fragments: .tex files in output directories that scripts produce for \input inclusion
  • Data files: CSVs, JSON, HDF5, pickles that intermediate results flow through

Build a source registry — a flat list of every code artifact that produces or configures manuscript content.

Phase 2 — Provenance Tracing

For each entry in the artifact registry, attempt to establish a provenance chain: manuscript value → generated output → script → input data/config.

2a. Value Provenance

For every number in the manuscript:

  1. Search for the value in script outputs (logs, result files, generated LaTeX)
  2. Trace the output back to the script that produces it
  3. Verify the script reads from data/config (not hardcoded)
  4. Record the full chain or flag as UNTRACED

Classification:

  • TRACED — full chain from manuscript value to generating code
  • MACRO-TRACED — value defined in a LaTeX macro that is generated by a script
  • CONFIG-TRACED — value comes from a config file read by scripts
  • UNTRACED — no provenance chain found; manually entered
  • STALE — provenance chain exists but output is older than generating script

2b. Table Provenance

For each table:

  1. Is the table content generated by a script (CSV → LaTeX, or direct LaTeX generation)?
  2. Is the row/column ordering determined by code (sorted by metric, alphabetical, grouped by category) or manually arranged?
  3. Are header labels matching code-defined names?
  4. Are formatting choices (bold for best, significant figures) applied by code?

Classification:

  • GENERATED — entire table produced by script
  • PARTIAL — some cells generated, some manual
  • MANUAL — no generation script found
  • ORDER-MANUAL — content generated but ordering is manually set

2c. Figure Provenance

For each figure:

  1. Does a script produce the exact file referenced by \includegraphics?
  2. Does the script use a deterministic seed for reproducibility?
  3. Is the figure output path in the script consistent with the LaTeX reference?
  4. Are figure parameters (colors, labels, axis ranges) set in code or manually edited post-generation?

Classification:

  • GENERATED — script produces the exact file
  • POST-EDITED — script generates base figure, but manual edits detected (e.g., Illustrator metadata, different checksum than script output)
  • MANUAL — no generating script found
  • STALE — generating script modified after figure file

2d. Terminology Provenance

For each named mode, mechanism, category, or method label:

  1. Is the term defined in code (enum, constant, config key, class name)?
  2. Does the manuscript term match the code term exactly?
  3. If the manuscript uses a display-friendly name, is there an explicit mapping in code or config?

Classification:

  • CODE-DEFINED — term matches code definition
  • MAPPED — explicit code→display mapping exists
  • UNMAPPED — term appears in manuscript but not in code
  • INCONSISTENT — term appears in both but differs (e.g., code says greedy_search, manuscript says "Greedy Search" in some places and "greedy approach" in others)

2e. Ordering Provenance

For each ordered list, ranked comparison, or sequenced enumeration:

  1. Does code determine the ordering (sort by metric, alphabetical, enum order)?
  2. Does the manuscript ordering match the code-determined order?
  3. Are there items in the manuscript list not present in code output, or vice versa?

Classification:

  • CODE-ORDERED — ordering matches code output
  • MANUAL-ORDER — ordering differs from code output or no ordering logic in code
  • SUBSET-MISMATCH — manuscript lists different items than code produces
Show full SKILL.md (863 more words)Show less
Phase 3 — Infrastructure Audit

3a. LaTeX Macro Hygiene

  • Every data-carrying macro should be generated by a script, not hand-typed in the preamble
  • Pattern to detect: \newcommand{\someMetric}{42.7} defined directly in .tex files (bad) vs \input{generated/metrics.tex} where that file is script output (good)
  • Flag macros whose values appear nowhere in script outputs
  • Flag macros defined in main .tex files that carry numeric/data values

3b. Pipeline Completeness

  • Does a single command reproduce all manuscript artifacts from raw data?
  • Is the pipeline documented (Makefile, README, CI config)?
  • Are intermediate steps cached or do they require full re-execution?
  • Are random seeds fixed for reproducibility?
  • Are software versions pinned (requirements.txt, environment.yml, lock files)?

3c. Config/Code Separation

  • Are hyperparameters, thresholds, model names in config files?
  • Are file paths relative (portable) or absolute (fragile)?
  • Are credentials, API keys, or machine-specific paths absent from committed code?
  • Is there a single config entry point or are settings scattered across scripts?

3d. Stale Output Detection

  • Compare modification timestamps: script vs its output files
  • Flag outputs that are older than their generating scripts (stale)
  • Flag outputs with no corresponding script (orphaned)
  • Flag scripts with no corresponding output (dead code or unrun)

3e. Version Pinning

  • Are dependencies locked (requirements.txt with versions, conda environment.yml, poetry.lock, package-lock.json)?
  • Are data versions tracked (DVC, git-lfs, data checksums)?
  • Is the manuscript itself versioned alongside code (same repo, tagged releases)?
Phase 4 — Cross-Reference and Manifest Generation

4a. Macro Manifest Generation

Produce the macro manifest — the primary handoff artifact to manuscript-review. For every data-carrying macro identified in Phase 1a and traced in Phase 2a:

text
Macro: \bestf
Value: 0.847
Source: results/metrics.json → scripts/generate_latex_macros.py → generated/metrics.tex
Locations:
  - paper.tex:142 — "achieving an F1 score of \bestf{}"
  - paper.tex:287 — "The \bestf{} result represents a substantial improvement"
  - abstract.tex:8 — "...with \bestf{} F1 score"
Classification: MACRO-TRACED

Also include every bare number (not a macro) found in Phase 1a that carries data (metrics, counts, parameters) — these are values that SHOULD be macros but aren't:

text
Bare value: 50
Location: paper.tex:198 — "convergence after 50 epochs"
Should-be-macro: YES — this is a training parameter, should trace to config
Classification: UNTRACED (no macro, no provenance)

Save the manifest as [manuscript-name]-macro-manifest.json alongside the provenance report. This file is consumed by manuscript-review Pass 13 (Cross-Element Coherence) to verify prose-value appropriateness.

4b. Cross-Reference with manuscript-review

If a manuscript-review report exists for this manuscript, load it and:

  • Map UNTRACED values to manuscript-review §6 (Methodology) and §7 (Results) findings — provenance gaps often co-occur with reproducibility concerns
  • Flag terminology inconsistencies as potential §14 (Abbreviations) or §15 (Notation) issues in the manuscript-review framework
  • Feed HIGH-priority provenance issues as §6/§7 failures
  • Feed macro manifest into manuscript-review §24 (Cross-Element Coherence) findings — macro values whose surrounding prose uses inappropriate qualitative language ("marginal" for 14.3%, "dramatic" for 0.3%) are §24 failures

If no manuscript-review report exists, recommend running it as a companion audit and note that the macro manifest is available for its Pass 13.

Phase 5 — Report Generation

Load references/checklist.md and references/report-template.md.

text
Read references/checklist.md
Read references/report-template.md

Generate the provenance report following the template structure:

  1. Provenance Summary — overall score, breakdown by category
  2. Provenance Map — each manuscript artifact linked to its source
  3. Defect Registry — every UNTRACED, STALE, MANUAL, INCONSISTENT finding
  4. Infrastructure Assessment — pipeline, config, versioning status
  5. Remediation Queue — prioritized fixes
  6. Checklist Status — full checklist with pass/fail per checkpoint
Phase 6 — Output

Save two files in the manuscript directory:

  1. [manuscript-name]-provenance-report.md — the full provenance report
  2. [manuscript-name]-macro-manifest.json — the structured macro manifest for consumption by manuscript-review Pass 13

The macro manifest JSON structure:

json
{
  "macros": [
    {
      "name": "\\bestf",
      "value": "0.847",
      "source_chain": "results/metrics.json → scripts/gen_macros.py → generated/metrics.tex",
      "locations": [
        {
          "file": "paper.tex",
          "line": 142,
          "context": "achieving an F1 score of \\bestf{}"
        },
        {
          "file": "paper.tex",
          "line": 287,
          "context": "The \\bestf{} result represents a substantial improvement"
        }
      ],
      "classification": "MACRO-TRACED"
    }
  ],
  "bare_numbers": [
    {
      "value": "50",
      "location": {
        "file": "paper.tex",
        "line": 198,
        "context": "convergence after 50 epochs"
      },
      "section": "methodology",
      "should_be_macro": true,
      "rationale": "Training parameter — should trace to config",
      "classification": "UNTRACED"
    }
  ]
}

Present to the user:

  • Provenance coverage percentage (TRACED / total artifacts)
  • Count of UNTRACED / STALE / MANUAL findings by severity
  • Count of bare numbers that should be macros
  • Top 5 remediation actions
  • Pipeline completeness verdict
  • Note that macro manifest is available for manuscript-review Pass 13

Severity Classification

  • CRITICAL — Value in manuscript has no provenance chain AND is a key result (main finding, abstract metric, table headline number). This means the paper's core claims cannot be verified from code.

  • HIGH — Value/table/figure is untraced or stale, and appears in results or methodology sections. Reproducibility gap.

  • MEDIUM — Terminology mismatch, manual ordering, partial table generation, config values hardcoded in scripts. Maintenance and consistency risk.

  • LOW — Minor issues: display-name mapping missing but terms are close, non-critical figures without generation scripts, cosmetic post-editing of generated figures.

Core Principles

  • Binary provenance. Every artifact is either traced or not. No "partially reproducible" — partial means broken.

  • Code is truth. When manuscript and code disagree, the manuscript is wrong until proven otherwise. Flag the disagreement; do not assume the manuscript author "meant to" override code output.

  • Macros over magic numbers. Every data value in LaTeX should be a macro. Every macro should be generated. No exceptions for "obvious" values.

  • Pipeline as proof. If make (or equivalent) does not produce the PDF from raw data, the manuscript is not reproducible. Partial pipelines get partial credit, not a pass.

  • Config is not code. Hyperparameters, thresholds, model names, file paths — all belong in config files, not scattered through script bodies.

  • Ordering is data. The sequence of items in a table or enumeration is an assertion. It must come from code (sort order, enum definition) not from the author's sense of what "looks right."

  • Timestamps matter. A figure generated last month from a script modified yesterday is suspect. Stale outputs are provenance failures.

  • Companion, not replacement. This audit checks computational grounding. manuscript-review checks document quality. Both are needed. Neither subsumes the other.

Example Invocation Patterns

User says any of:

  • "Check provenance"
  • "Are my numbers from code"
  • "Audit my pipeline"
  • "Verify reproducibility"
  • "Check manuscript against scripts"
  • "Provenance audit"
  • "Are my tables generated"
  • "Do my figures come from scripts"
  • "/manuscript-provenance"

All trigger this skill.

© Mathews-Tom, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (references) in skills/manuscript-provenance of Mathews-Tom/armory.

  • SKILL.md
  • evals/cases.yaml
  • references/checklist.md
  • references/report-template.md

Open the folder on GitHubat commit 4594fb7

Compare with similar skills

Manuscript Provenance next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Manuscript Provenance compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Manuscript Provenance this skillMathews-Tom/armory329—~4.8kAutomated safety check: NotesMIT
Peer ReviewK-Dense-AI/claude-scientific-writer2.4k2 repos~3.1kAutomated safety check: NotesMIT
Ma Peer Reviewhtlin222/meta-pipe139—~1kAutomated safety check: PassCustom licence
Icml Reviewersundial-org/skills153—~2.4kAutomated safety check: PassNone
Review Paperpedrohcgs/claude-code-my-workflow1.7k—~7.3kAutomated safety check: PassMIT
Scientific Workflow ToolsDrugClaw/DrugClaw126—~712Automated safety check: PassApache-2.0

Similar skills

  • Peer Review

    K-Dense-AI/claude-scientific-writer

    Prepare evidence-bounded, constructive peer-review drafts and structured manuscript assessments.

    2.4k GitHub starsUsed in 2 repos~3.1k tokens
    Research & ScienceAuto-check: notes
  • Ma Peer Review

    htlin222/meta-pipe

    Act as Reviewer 1 and Reviewer 2 for a meta-analysis manuscript, checking rigor, reproducibility, and reporting compliance.

    139 GitHub stars~1k tokensUpdated 18 days ago
    Research & ScienceAuto-check passed
  • Icml Reviewer

    sundial-org/skills

    Paper reviewer that evaluates machine learning research projects following official ICML reviewer guidelines.

    153 GitHub stars~2.4k tokensUpdated 2 mo ago
    Research & ScienceAuto-check passed
  • Review Paper

    pedrohcgs/claude-code-my-workflow

    Comprehensive manuscript review with three modes: single-pass (default), --adversarial critic-fixer loop, and --peer [journal] simulated peer-review pipeline (editor + 2 dispositioned referees +…

    1.7k GitHub stars~7.3k tokensUpdated 13 days ago
    Research & ScienceAuto-check passed
  • Scientific Workflow Tools

    DrugClaw/DrugClaw

    Research-method workflow guide for hypothesis framing, peer-review style critique, reproducibility planning, study-design checks, and scientific-writing structure.

    126 GitHub stars~712 tokensUpdated 6 mo ago
    Research & ScienceAuto-check passed
  • Paper Review

    brycewang-stanford/Auto-Empirical-Research-Skills

    A skill your agent uses when a paper is complete or near-complete and a holistic pre-submission audit is needed.

    4.6k GitHub stars~3k tokensUpdated 5 days ago
    Research & ScienceAuto-check passed

More from Mathews-Tom/armory

All 80 skills in this repo
  • Architecture Reviewer

    Mathews-Tom/armory

    Architecture reviews across 7 dimensions (structural, scalability, enterprise readiness, performance, security, ops, data) with scored reports.

    329 GitHub stars~4.6k tokensUpdated 5 days ago
    Auto-check passed
  • Concept To Image

    Mathews-Tom/armory

    Turn concepts into static HTML visuals exported as PNG or SVG files via HTML/CSS/SVG.

    329 GitHub stars~2.6k tokensUpdated 5 days ago
    Auto-check passed
  • Watch

    Mathews-Tom/armory

    A skill your agent uses when analyzing an existing video URL or local recording: "watch this video", "analyze youtube video", "summarize this video", "youtube transcript", "find this moment", "what…

    329 GitHub stars~2.8k tokensUpdated 5 days ago
    Auto-check passed
  • Code Refiner

    Mathews-Tom/armory

    Deep code simplification and refactoring preserving behavior across Python, Go, TypeScript, Rust.

    329 GitHub stars~3.1k tokensUpdated 5 days ago
    Auto-check passed
  • Concept To Video

    Mathews-Tom/armory

    Turn concepts into animated explainer videos using Manim (Python) with MP4/GIF output, audio overlay, multi-scene composition.

    329 GitHub stars~4.9k tokensUpdated 5 days ago
    Auto-check passed
  • Decision Map

    Mathews-Tom/armory

    Maps the unresolved architecture, policy, and scope decisions that must be answered before planning can start: one durable decision ticket per question on the issue tracker, typed and blocker-linked…

    329 GitHub stars~2.7k tokensUpdated 5 days ago
    Auto-check passed

Questions about Manuscript Provenance

What does Manuscript Provenance do?

Computational provenance audit verifying every number, table, and figure in a manuscript derives from code, not manual entry. Manuscript Provenance is an agent skill from Mathews-Tom/armory. Computational provenance audit verifying every number, table, and figure in a manuscript derives from code, not manual entry.

When should I use Manuscript Provenance?

Manuscript Provenance fits situations like: : check provenance; verify reproducibility; audit my pipeline; are my numbers from code.

How do I install Manuscript Provenance in Claude Code?

Run `npx skills add Mathews-Tom/armory --skill manuscript-provenance -a claude-code`. Or copy the skill folder (skills/manuscript-provenance in Mathews-Tom/armory) into .claude/skills/manuscript-provenance in your project. Claude Code loads it when a task matches its description.

How do I install Manuscript Provenance in Codex?

Run `npx skills add Mathews-Tom/armory --skill manuscript-provenance -a codex`. Or copy the skill folder (skills/manuscript-provenance in Mathews-Tom/armory) into .agents/skills/manuscript-provenance in your project. Codex loads it when a task matches its description.

Can I use Manuscript Provenance in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Mathews-Tom/armory --skill manuscript-provenance -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/manuscript-provenance, .gemini/skills/manuscript-provenance, .github/skills/manuscript-provenance and .opencode/skills/manuscript-provenance in your project.

What does Manuscript Provenance need to run?

SKILL.md names no scripts, command-line tools or credentials: Manuscript Provenance is instructions for the agent only.

Does Manuscript Provenance access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Manuscript Provenance safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Manuscript Provenance use?

Manuscript Provenance is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Manuscript Provenance use?

About 4.8k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 9.6k tokens, read only when the agent opens those files.

What are the alternatives to Manuscript Provenance?

Skills that share tags, products or a category with Manuscript Provenance: Peer Review (K-Dense-AI/claude-scientific-writer, 2.4k stars), Ma Peer Review (htlin222/meta-pipe, 139 stars), Icml Reviewer (sundial-org/skills, 153 stars) and Review Paper (pedrohcgs/claude-code-my-workflow, 1.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Manuscript Provenance?

Mathews-Tom (a GitHub user) maintains it in Mathews-Tom/armory, which has 329 GitHub stars. The repository holds 80 skills in this directory. The repository was last updated on October 6, 2026.

Source: Mathews-Tom/armory on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.