jpskill.com
📄 ドキュメント コミュニティ

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本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して paper-result-asset-builder.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → paper-result-asset-builder フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Paper Result Asset Builder

CSV形式の実験結果出力を、論文で使用できるエビデンスアセット(表、図、キャプション/コールアウト、および来歴記録)に変換します。このスキルは、生の実験結果ファイルから論文の成果物への橋渡しとなります。

このスキルは、以下の用途に使用します。

  • CSV形式の結果ファイルとその列、メトリクス、手法、データセット、シード、および実行識別子のインベントリ作成
  • 論文の主張を裏付けることができるCSVのスライスを決定
  • tables/*.texfigures/*.pdffigures/*.png、および figures/*.tex の生成または更新
  • フィルタリング、集計、丸め、強調、プロット、および来歴のルールを記録
  • 論文で使用する可視化と、実験時のデバッグ用プロットを分離
  • table-results-reviewfigure-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.mdreferences/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.mdpaper/.agent/paper-evidence-board.mdpaper/.agent/writing-memory/paper/.agent/evidence-completion-plan.mdpaper/.agent/visual-style.mdfigures/*.textables/*.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/*.pdffigures/*.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, and figures/*.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, and experiment-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.md and references/paper-asset-rules.md.
  • Use scripts/inventory_csv_results.py to inspect CSV files before reading large result files into context.
  • Use templates/result-inventory.md when creating paper/.agent/result-inventory.md.
  • Use templates/result-asset-provenance.md when creating paper/.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-miner before inventing placeholders.
  • After building assets, route to table-results-review or figure-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.md when present
  • export stable paper assets such as figures/<name>.pdf and optionally figures/<name>.png
  • output a LaTeX wrapper figures/<name>.tex with 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-review for tables/*.tex
  • use figure-results-review for figures/*.pdf, figures/*.png, and figures/*.tex
  • use experiment-story-writer for result prose
  • update paper-evidence-board with asset-to-claim mappings
  • update paper-writing-memory-manager when new or changed assets affect captions, result prose, abstract, introduction, limitations, or conclusion
  • update memory/provenance-board.md with CSV/report-to-asset traceability, aggregation rules, scripts, and paper locations when project memory exists
  • update memory/source-visibility-board.md or route to submit-paper when generated assets are intended for an author-visible, anonymous, arXiv, camera-ready, or publisher-visible source surface
  • update memory/handoff-board.md with ready handoffs to figure-results-review, table-results-review, experiment-story-writer, or paper-evidence-board
  • update memory/phase-dashboard.md when 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