Token导航 LogoToken导航

Agent Skill · 研究检索

manuscript-provenance(手稿出处)

manuscript-provenance 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

manuscript-provenance 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 43,584。

总安装 974周安装 41GitHub Stars 216下载 341核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:manuscript-provenance(手稿出处)
来源仓库:https://github.com/mathews-tom/armory
仓库路径:skills/manuscript-provenance
安装命令:
npx skills add https://github.com/mathews-tom/armory --skill manuscript-provenance
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/mathews-tom/armory --skill manuscript-provenance

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

manuscript-provenance 用于查找、检索和筛选相关信息。适合根据关键词、任务场景或来源线索快速定位候选结果。适用于 Codex、Claude、Cursor、Gemini CLI 中的研究类任务。通过 npx 安装,需确认权限范围和维护状态,注意可能触发联网操作。

建议结合来源仓库和原始 README 核验具体用法,避免依赖未经验证的搜索结果。

来源仓库内路径:skills/manuscript-provenance

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/mathews-tom/armory --skill manuscript-provenan…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

manuscript-provenance 怎么安装?

在终端执行 npx skills add https://github.com/mathews-tom/armory --skill manuscript-provenance。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

manuscript-provenance 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

manuscript-provenance 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

manuscript-provenance 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

manuscript-provenance 用的人多吗?

公开数据是累计安装 974 次,近一周安装 41 次,下载 341 次,GitHub 216 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

manuscript-provenance 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
manuscript-provenance

手稿出处 · 本页

974216只读未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Manuscript Provenance Audit

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

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:

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:

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.

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:

{
  "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.

平台分布

Codex

36.91%
按下载量换算126

Claude

26.87%
按下载量换算92

Cursor

18.08%
按下载量换算62

Gemini CLI

9.38%
按下载量换算32

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills