paper-result-asset-builder
CSV形式の実験データから、論文に掲載する表や図を自動で作成し、データの整理、結果の選択、LaTeX形式での出力、そしてデータの出所記録までを効率的に行うSkill。
📜 元の英語説明(参考)
Build paper-facing tables and figures from CSV experiment outputs. Use to inventory evidence, aggregate seeds, select result slices, generate LaTeX assets, and record provenance.
🇯🇵 日本人クリエイター向け解説
CSV形式の実験データから、論文に掲載する表や図を自動で作成し、データの整理、結果の選択、LaTeX形式での出力、そしてデータの出所記録までを効率的に行うSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o paper-result-asset-builder.zip https://jpskill.com/download/8048.zip && unzip -o paper-result-asset-builder.zip && rm paper-result-asset-builder.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/8048.zip -OutFile "$d\paper-result-asset-builder.zip"; Expand-Archive "$d\paper-result-asset-builder.zip" -DestinationPath $d -Force; ri "$d\paper-result-asset-builder.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
paper-result-asset-builder.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
paper-result-asset-builderフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Paper Result Asset Builder
CSV形式の実験結果出力を、論文で使用できるエビデンスアセット(表、図、キャプション/コールアウト、および来歴記録)に変換します。このスキルは、生の実験結果ファイルから論文の成果物への橋渡しとなります。
このスキルは、以下の用途に使用します。
- CSV形式の結果ファイルとその列、メトリクス、手法、データセット、シード、および実行識別子のインベントリ作成
- 論文の主張を裏付けることができるCSVのスライスを決定
tables/*.tex、figures/*.pdf、figures/*.png、およびfigures/*.texの生成または更新- フィルタリング、集計、丸め、強調、プロット、および来歴のルールを記録
- 論文で使用する可視化と、実験時のデバッグ用プロットを分離
table-results-review、figure-results-review、およびexperiment-story-writerのためのアセットの準備
論文の主張が価値があるかどうかを判断するために、このスキルを使用しないでください。主張/エビデンスのトリアージには、paper-evidence-board または paper-evidence-gap-miner を使用してください。結果の記述を作成するために使用しないでください。アセットが存在した後で experiment-story-writer を使用してください。実験時のデバッグダッシュボードには使用しないでください。
スキルディレクトリのレイアウト
<installed-skill-dir>/
├── SKILL.md
├── scripts/
│ └── inventory_csv_results.py
├── references/
│ ├── csv-result-contract.md
│ └── paper-asset-rules.md
└── templates/
├── result-inventory.md
└── result-asset-provenance.md
プログレッシブローディング
- 常に
references/csv-result-contract.mdとreferences/paper-asset-rules.mdを読んでください。 - 大量の結果ファイルをコンテキストに読み込む前に、
scripts/inventory_csv_results.pyを使用してCSVファイルを検査してください。 paper/.agent/result-inventory.mdを作成するときは、templates/result-inventory.mdを使用してください。paper/.agent/result-asset-provenance.mdを作成するときは、templates/result-asset-provenance.mdを使用してください。- ローカルの
paper/.agent/writing-contract.md、paper/.agent/paper-evidence-board.md、paper/.agent/writing-memory/、paper/.agent/evidence-completion-plan.md、paper/.agent/visual-style.md、figures/*.tex、tables/*.tex、および現在の結果セクションが存在する場合は、それらを読んでください。
コア原則
- 論文のアセットは、利用可能なすべての結果をダンプするのではなく、主張をサポートするために存在します。
- CSVファイルはソースエビデンスであり、論文の表と図はそれらのソースに対するキュレーションされたビューです。
- 実験時の可視化と論文で使用する可視化は異なる成果物です。
- 論文で使用するアセットは、共著者、査読者、arXiv、または出版社に公開される可能性があります。CSV、プロットスクリプト、ノートブック、来歴台帳、および内部診断プロットは、その対象者向けに明示的にクリーンアップされない限り、非公開です。
- すべての表または図には、ソースCSVパス、フィルタリングルール、集計ルール、メトリクスの方向、丸め、スタイリング、および主張のマッピングが必要です。
- 新しい計算を要求する前に、既存のCSV結果を再利用することを優先します。
- 来歴なしに数値を手入力しないでください。
- アセットに必要な結果がない場合は、プレースホルダーを作成する前に
paper-evidence-gap-minerにルーティングします。 - アセットを構築した後、
table-results-reviewまたはfigure-results-reviewにルーティングします。
ステップ 1 - CSV形式の結果ソースの特定
可能性のある場所を検索します。
code/docs/results/**/*.csv
code/docs/runs/**/*.csv
code/docs/reports/**/*.csv
code/outputs/**/*.csv
code/results/**/*.csv
outputs/**/*.csv
results/**/*.csv
プロジェクトが異なる結果パスを使用している場合は、ユーザーのパスに従ってください。
必要に応じて、インベントリスクリプトを実行します。
python3 <installed-skill-dir>/scripts/inventory_csv_results.py <project-dir>
キュレーションされたインベントリを以下に保存します。
paper/.agent/result-inventory.md
paper/ ディレクトリが存在せず、現在のディレクトリが論文リポジトリである場合は、以下に保存します。
.agent/result-inventory.md
ステップ 2 - 論文アセットジョブの定義
要求された表または図ごとに、以下を記述します。
- Asset ID:
- Asset type: table / figure
- Paper location:
- Claim supported:
- Reviewer question answered:
- Source CSV files:
- Required rows/slices:
- Metrics:
- Aggregation:
- Uncertainty:
- Styling:
- Output paths:
これが記述できない場合は、paper-evidence-board または paper-evidence-gap-miner にルーティングします。
ステップ 3 - 表または図のビューの構築
アドホックなコピー/ペーストではなく、構造化されたCSV解析を使用します。
表の場合:
- 読者の比較パスを中心に行と列のグループを選択します
- 丸める前にシード/繰り返しを集計します
- 強調/下線および欠損値のルールを定義します
- 必要に応じて、メトリクスの方向を示す矢印を含めます
- スタンドアロンの
tables/<name>.texを出力します - プロジェクトが明示的にリリースを選択しない限り、ソースCSVと生成スクリプトを、作成者が表示できる/公開されている論文ソースの外に保持します
図の場合:
- 主張に基づいてプロットタイプを選択します:棒グラフ、折れ線グラフ、散布図、ヒートマップ、パレートフロンティア、キャリブレーションカーブ、スライスのプロット、定性的なグリッド、または付録の診断
paper/.agent/visual-style.mdが存在する場合は適用しますfigures/<name>.pdfなどの安定した論文アセットをエクスポートし、オプションでfigures/<name>.pngをエクスポートします- キャプションとラベルの足場を備えた LaTeXラッパー
figures/<name>.texを出力します - デフォルトでは、プライベートなプロットコード、ノートブック、およびデバッグプロットを作成者が表示できる/公開されているソースから除外します
ステップ 4 - 来歴の記録
以下を更新します。
paper/.agent/result-asset-provenance.md
すべてのアセットについて、以下を記録します。
- ソースCSVパスと、可能な場合はファイルハッシュ
- 実行ID、構成、シード、データセット、分割、手法、およびメトリクス
- フィルタリングおよび集計コードまたは正確なルール
- 丸めおよび強調ルール
- プロットパラメータおよび視覚スタイルの決定
- 手動編集(もしあれば)
- 主張IDおよび論文の場所
- 不確実性または欠落している来歴
ステップ 5 - レビューと執筆への引き渡し
アセットを作成した後:
tables/*.texにはtable-results-reviewを使用しますfigures/*.pdf、figures/*.png、およびfigures/*.texにはfigure-results-reviewを使用します- 結果の文章には
experiment-story-writerを使用します - アセットから主張へのマッピングで
paper-evidence-boardを更新します - 新規または変更されたアセットがキャプション、結果の文章、要約、導入、制限事項、または結論に影響を与える場合は、
paper-writing-memory-managerを更新します memory/provenanceを更新します
(原文がここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Paper Result Asset Builder
Turn CSV experiment outputs into paper-facing evidence assets: tables, figures, captions/callouts, and provenance records. This skill is the bridge from raw result files to paper artifacts.
Use this skill for:
- inventorying CSV result files and their columns, metrics, methods, datasets, seeds, and run identifiers
- deciding which CSV slices can support a paper claim
- generating or updating
tables/*.tex,figures/*.pdf,figures/*.png, andfigures/*.tex - recording filtering, aggregation, rounding, bolding, plotting, and provenance rules
- separating paper-facing visualization from experiment-time debugging plots
- preparing assets for
table-results-review,figure-results-review, andexperiment-story-writer
Do not use this skill to decide whether a paper claim is worth making. Use paper-evidence-board or paper-evidence-gap-miner for claim/evidence triage. Do not use it to write the results narrative; use experiment-story-writer after assets exist. Do not use it for experiment-time debugging dashboards.
Skill Directory Layout
<installed-skill-dir>/
├── SKILL.md
├── scripts/
│ └── inventory_csv_results.py
├── references/
│ ├── csv-result-contract.md
│ └── paper-asset-rules.md
└── templates/
├── result-inventory.md
└── result-asset-provenance.md
Progressive Loading
- Always read
references/csv-result-contract.mdandreferences/paper-asset-rules.md. - Use
scripts/inventory_csv_results.pyto inspect CSV files before reading large result files into context. - Use
templates/result-inventory.mdwhen creatingpaper/.agent/result-inventory.md. - Use
templates/result-asset-provenance.mdwhen creatingpaper/.agent/result-asset-provenance.md. - Read local
paper/.agent/writing-contract.md,paper/.agent/paper-evidence-board.md,paper/.agent/writing-memory/,paper/.agent/evidence-completion-plan.md,paper/.agent/visual-style.md,figures/*.tex,tables/*.tex, and current result sections when present.
Core Principles
- Paper assets exist to support claims, not to dump all available results.
- CSV files are source evidence; paper tables and figures are curated views over those sources.
- Experiment-time visualizations and paper-facing visualizations are different artifacts.
- Paper-facing assets may be visible to coauthors, reviewers, arXiv, or publishers; CSVs, plotting scripts, notebooks, provenance ledgers, and internal diagnostic plots are private unless explicitly cleaned for that audience.
- Every table or figure needs source CSV paths, filtering rules, aggregation rules, metric direction, rounding, styling, and claim mapping.
- Prefer reusing existing CSV results before asking for new compute.
- Never silently hand-enter numbers without provenance.
- If the asset requires a missing result, route to
paper-evidence-gap-minerbefore inventing placeholders. - After building assets, route to
table-results-revieworfigure-results-review.
Step 1 - Locate CSV Result Sources
Search likely locations:
code/docs/results/**/*.csv
code/docs/runs/**/*.csv
code/docs/reports/**/*.csv
code/outputs/**/*.csv
code/results/**/*.csv
outputs/**/*.csv
results/**/*.csv
If the project uses different result paths, follow the user's paths.
Run the inventory script when useful:
python3 <installed-skill-dir>/scripts/inventory_csv_results.py <project-dir>
Save the curated inventory to:
paper/.agent/result-inventory.md
If there is no paper/ directory and the current directory is the paper repo, save to:
.agent/result-inventory.md
Step 2 - Define the Paper Asset Job
For each requested table or figure, write:
- Asset ID:
- Asset type: table / figure
- Paper location:
- Claim supported:
- Reviewer question answered:
- Source CSV files:
- Required rows/slices:
- Metrics:
- Aggregation:
- Uncertainty:
- Styling:
- Output paths:
If this cannot be written, route to paper-evidence-board or paper-evidence-gap-miner.
Step 3 - Build the Table or Figure View
Use structured CSV parsing, not ad hoc copy/paste.
For tables:
- choose row and column groups around the reader's comparison path
- aggregate seeds/repeats before rounding
- define bolding/underlining and missing-value rules
- include metric direction arrows when appropriate
- output standalone
tables/<name>.tex - keep the source CSVs and generation scripts outside author-visible/public paper source unless the project explicitly chooses to release them
For figures:
- choose plot type based on the claim: bar, line, scatter, heatmap, Pareto frontier, calibration curve, slice plot, qualitative grid, or appendix diagnostic
- apply
paper/.agent/visual-style.mdwhen present - export stable paper assets such as
figures/<name>.pdfand optionallyfigures/<name>.png - output a LaTeX wrapper
figures/<name>.texwith caption and label scaffolding - keep private plotting code, notebooks, and debug plots out of author-visible/public source by default
Step 4 - Record Provenance
Update:
paper/.agent/result-asset-provenance.md
For every asset, record:
- source CSV path and file hash when practical
- run IDs, configs, seeds, datasets, splits, methods, and metrics
- filtering and aggregation code or exact rules
- rounding and bolding rules
- plotting parameters and visual style decisions
- manual edits, if any
- claim IDs and paper locations
- uncertainty or missing provenance
Step 5 - Handoff to Review and Writing
After creating assets:
- use
table-results-reviewfortables/*.tex - use
figure-results-reviewforfigures/*.pdf,figures/*.png, andfigures/*.tex - use
experiment-story-writerfor result prose - update
paper-evidence-boardwith asset-to-claim mappings - update
paper-writing-memory-managerwhen new or changed assets affect captions, result prose, abstract, introduction, limitations, or conclusion - update
memory/provenance-board.mdwith CSV/report-to-asset traceability, aggregation rules, scripts, and paper locations when project memory exists - update
memory/source-visibility-board.mdor route tosubmit-paperwhen generated assets are intended for an author-visible, anonymous, arXiv, camera-ready, or publisher-visible source surface - update
memory/handoff-board.mdwith ready handoffs tofigure-results-review,table-results-review,experiment-story-writer, orpaper-evidence-board - update
memory/phase-dashboard.mdwhen the project moves from evidence production to paper asset building or drafting
Final Sanity Check
Before finalizing:
- every number or plotted point traces back to a CSV source
- filtering and aggregation rules are explicit
- paper-facing visual style is separate from experiment-time visualization
- output files are paper-ready assets, not raw debug plots
- table/figure job maps to a claim or reviewer question
- missing results are routed to
paper-evidence-gap-miner - provenance is saved or returned
- private source files such as CSVs, notebooks, plotting scripts, and provenance ledgers are not placed in visible paper source unless intentionally cleaned