すべてのスキル

xlsx (anthropics/skills)

.xlsx、.xlsm、.xltx、.csv、.tsv 形式の表計算ファイルを読み取り、編集、整理、変換、作成します。

anthropics xlsx:その再計算スクリプトは Mac 上では一度も実行されず、スキルはスキルなしよりわずかに低いスコアでした。

状況次第安全

Codex CLI · gpt-6-astra

20.3 / 30

スキルなしに対するリフト:-0.25 · 状況次第 · 12 実行

状況次第:合計 20.3/30 が 22 未満 と リフト -0.25 が +1.0 未満。推奨には合計 22/30、出力品質 3.5、リフト +1.0 が必要です。

SOTA

合格

Codex でテスト済み。

カバー対象 Codex, Claude Code

Codex CLI 0.166(SOTA ティア):採点対象 12 実行。当ティアのルールでは、ここでの合格は Claude Code もカバーします。第2ティアについては何も述べません。

スコア

各ディメンションは 0〜5 点で、6 つの合計が 30 点満点の合計スコアになります。すべてのディメンションで 5 が最良です。コスト 5 は低コストで高速、インストール 5 は簡単であることを意味します。

トリガーの信頼性
5.0
スキルなしに対するリフト
1.8
出力品質
4.6
トークンと時間のコスト
3.0
インストールと移植性
2.0
安全性
4.0

セキュリティレビュー

安全

静的スキャン:CRITICAL 0 / HIGH 0 / MEDIUM 0。手動レビュー:実行しても安全(ネットワーク無効のサンドボックス)。クリーンなスキャン結果はスキルの安全性を証明しません。

インストール

npx skills@latest add anthropics/skills --skill xlsx

ソース

固定コミット: ca45fc496a3436251f191354091d557da31c15b5

テスト済み: 2026-11-02

テスト内容

  • 予算ワークブックを作成 — 「Budget」という名前のシートを持つ budget.xlsx を作成してください:ヘッダー行は Category、Q1、Q2、Q3、Q4、Total(太字、Arial フォント)。サンプル数値付きの経費カテゴリを 5 つ以上。Total 列と最下部の Total 行は、入力値ではなく実際の Excel 数式にする必要があります。
  • 成長率の列を追加 — sales.xlsx の Sales シート末尾(F 列)に「Growth %」列を追加し、各地域の Q1 に対する Q2 の変化を実際の数式で表示してください。既存の数式とヘッダーの書式は維持してください。ファイルをその場で編集してください。
  • SUMIF を使った集計シート — orders.xlsx に「Summary」シートを追加し、地域ごと(North、South、East、West)の Amount 合計を、Orders シートを参照する実際の数式で表示してください。Orders シートは変更しないでください。ファイルをその場で編集してください。

長所

  • スキルは名前を出さずとも採用されました:スキルあり群 6/6 実行でスキルファイルが読み込まれました。
  • スキルありの絶対品質は高水準:5 点中 4.55。

短所

  • スキルなしに対する有意なリフトなし(-0.25、ノイズの範囲内)。
  • テスト上の注意:2 群テストのみ(スキルなし対スキルあり、12 実行)。一文プロンプト群は LibreOffice が必要なため実行しませんでした。テストマシンでは LibreOffice を実行していないためです。
  • タスク・群ごとに n=2。1 ポイント未満の差はノイズです。

レビュー

Mac テストマシン上で Codex CLI 0.166(gpt-6-astra、低推論)、実行ごとに新規の一時プロジェクトと一時 HOME/TMPDIR/キャッシュを使用、スキルをインストール(スキルあり群)、スキルなし(対照群)、タスクごとに各群 2 実行、ネットワーク無効、/tmp への書き込みはブロック。プロンプトはスキル名に一切言及しません(以下で注記する表現を除く)。環境:両群とも同じオフラインツールキット(python openpyxl/lxml/defusedxml、node docx、python3 用の python シム)を受け取りました。スキルがそれを前提としているためです。LibreOffice は Mac にありますが、Codex サンドボックス内ではプロファイルを作成できません。

3群の比較

群平均スコア(0〜5)1実行あたりのトークン
スキルなし4.883k
スキルあり4.55120k

Codex CLI で 12 実行を計測し、LLM 判定なしのルールベースのチェックで採点。合計 20.3 / 30、判定は 状況次第。

開示事項 2群のみのテストです(スキルなし対スキルあり、12 実行)。一文プロンプト群は LibreOffice が必要なため実行していません。テストマシンでは LibreOffice を実行しないからです。

判定:状況次第(20.3 / 30)。 ソース:anthropics/skills、skills/xlsx、コミット ca45fc4 に固定。インストール:npx skills@latest add anthropics/skills --skill xlsx。ライセンス: プロプライエタリ(スキルディレクトリ内の LICENSE.txt)。読み取り専用で評価し、再配布していません。

概要

Anthropic のスキルリポジトリの xlsx スキルは、openpyxl/pandas を使って Excel ファイルを作成・編集し、数値を貼り付けるのではなく数式をライブのまま保ち、財務モデルの色の慣習に従い、scripts/recalc.py(LibreOffice ヘッドレス)を実行して数式を計算し #REF! などのエラーをスキャンします。SKILL.md はツールがプリインストール済みと述べています。

テスト方法

Mac テストマシン上で Codex CLI 0.166(gpt-6-astra、低推論)、実行ごとに新規の一時プロジェクトと一時 HOME/TMPDIR/キャッシュを使用、スキルをインストール(スキルあり群)、スキルなし(対照群)、タスクごとに各群 2 実行、ネットワーク無効、/tmp への書き込みはブロック。プロンプトはスキル名に一切言及しません(以下で注記する表現を除く)。

環境:両群に同じオフラインのツールキット(python の openpyxl/lxml/defusedxml、node の docx、python3 用の python シム)を与えました。スキルがそれを前提としているためです。LibreOffice は Mac にありますが、Codex サンドボックス内でプロファイルを作成できません。

  1. 予算ワークブックの作成 — 'Budget' というシート名の budget.xlsx を作成してください:ヘッダー行は Category、Q1、Q2、Q3、Q4、Total(太字、Arial フォント)。サンプルの数値を持つ経費カテゴリを 5 つ以上。Total 列と最下部の Total 行は、入力値ではなくライブの Excel 数式にしてください。
  2. 成長率列の追加 — sales.xlsx の Sales シートの末尾(F 列)に 'Growth %' 列を追加し、各地域の Q1 に対する Q2 の変化をライブの数式で示してください。既存の数式とヘッダーの書式は維持してください。ファイルをその場で編集してください。
  3. SUMIF によるサマリーシート — orders.xlsx に 'Summary' シートを追加し、地域ごと(North、South、East、West)の Amount の合計を、Orders シートを参照するライブの数式で示してください。Orders シートは変更しないでください。ファイルをその場で編集してください。

採点はプログラム的(隠しテスト/仕込み問題の検出/制約チェック/該当する場合はレンダリング+OCR)で、実行ごとに 0〜5 点。スコアはどの LLM 判定者も決めていません。

結果

タスク対照群スコアスキルあり対照群トークンスキルありトークンスキルの読み込み
t1-new5.04.7471k118k2/2
t2-edit4.44.479k127k2/2
t3-summary5.04.598k113k2/2

平均スコア:スキルなし 4.8 に対しスキルあり 4.55(差 -0.25)。1実行あたりのトークン:83k に対し 120k(1.44 倍)。所要時間 44 秒に対し 63 秒。

何が起きたか

  • 結果はほぼ同じでした:5 点中 対照群 4.8 に対しスキルあり 4.55(n=2、ノイズの範囲内)。両群とも正しいライブの数式(行と列の合計、成長率列、地域ごとの SUMIF)を構築し、こちらで再計算すると正しい再計算値になりました。
  • スキルの目玉機能は動作しませんでした。6 つのスキルあり群の実行のうち 5 つで recalc.py が試されました:素の python 呼び出しは TypeError: ... 'ignore_cleanup_errors' でクラッシュしました(この引数には Python 3.10 以上が必要で、サンドボックスの PATH が解決する python3 はそれより古い)。Homebrew Python に切り替えると、サンドボックス内で「LibreOffice が使用可能なプロファイルを作成しなかった。数式は再計算されなかった」というところで停止しました。
  • それを突き止めるコストは、1実行あたり約 1.4 倍のトークンと、より多くのコマンド(10〜18 に対し 4〜6)でした。
  • 回避策の試行による副作用:スキルあり群の 1 実行が、ワークブックのコピーを含む .xlsx-tmp/ フォルダをプロジェクトに残しました。
  • 成長率列のタスクは、4 実行すべてで同じ 1 点を失いました:新しい数式の保存値がファイルにありませんでした(再計算しないビューアでは空白が表示される)。誰も再計算を実行できなかったためです。SUMIF タスクでは、4 実行中 3 実行が保存値付きで終わりました(対照群の実行は自ら XML に書き込んだ)。スキルあり群の 1 実行は保存値を残しませんでした。
  • スキルあり群の 1 実行では、予算の合計行に数式がありませんでした(8 チェック中 7)。

ディメンション別スコア

ディメンションスコア理由
1_出力品質4.55

スキルありの平均スコア 4.55/5(プログラム的チェック。タスク別の表を 参照)。

2_スキルなしに対するリフト1.75

スキルなし 4.80 に対して -0.25 ポイント(タスクごとに n=2。約 1 ポ イント未満の差はノイズ)。

3_トリガー5.0スキルあり群 6/6 実行でスキルファイルが読み込まれました。
4_指示の移植性2
5_効率性3トークン 1.44 倍(1実行あたり 120k に対し 83k)、時間 1.43 倍(63 秒に対し 44 秒)。
6_安全性と衛生4

本テストの限界

  • 小さなワークブックのタスク 3 つだけです。書式の慣習(青の入力、黒の数式)、数値の書式、複数シートの財務モデルは採点していません。
  • 失敗は環境に起因します(古いシステム Python、サンドボックス内の LibreOffice)。recalc.py が実行できるマシンでは結果が異なる可能性があります。
  • プロプライエタリライセンス:振る舞いのみを説明しています。
  • タスク・群ごとに n=2。1 ポイント未満の差はノイズです。
  • ルールベースの採点はチェックが検出できるものだけを測ります。センスや、結果が最善かどうかは判定できません。

セキュリティ

security.md を参照。スキャン:CRITICAL 0 / HIGH 0 / MEDIUM 0。判定:実行しても安全(ネットワーク無効のサンドボックス)。クリーンなスキャン結果はスキルの安全性を証明しません。

結論

Mac 上の Codex 形式のサンドボックスでは、スキルの再計算スクリプトは動作しません。そのため約 1.4 倍のトークンを支払っても、スキルなしと比べて良いワークブックは得られません。その助言(ライブの数式、再計算、エラースキャン)は妥当ですが、ツールには Python 3.10 以上と、サンドボックス外の LibreOffice が必要です。

トランスクリプト

実行ログ:xlsx (Codex CLI, network off, per-run temp HOME/TMPDIR, one row per graded run.)
列:タスク、群-回、スコア(0-5)、トークン、秒、合格したチェック、エージェントが開いたスキルファイル。

t1-new control-1: スコア 5.0, トークン 79892, 秒 54.9, チェック 2/2, 開いたファイルなし
t1-new control-2: スコア 5.0, トークン 63375, 秒 44.3, チェック 2/2, 開いたファイルなし
t1-new treatment-1: スコア 4.48, トークン 128230, 秒 111.7, チェック 1/2, 開いたファイル xlsx
t1-new treatment-2: スコア 5.0, トークン 108664, 秒 57.0, チェック 2/2, 開いたファイル xlsx
t2-edit control-1: スコア 4.4, トークン 78381, 秒 44.1, チェック 1/2, 開いたファイルなし
t2-edit control-2: スコア 4.4, トークン 80886, 秒 32.4, チェック 1/2, 開いたファイルなし
t2-edit treatment-1: スコア 4.4, トークン 127161, 秒 41.9, チェック 1/2, 開いたファイル xlsx
t2-edit treatment-2: スコア 4.4, トークン 127810, 秒 44.3, チェック 1/2, 開いたファイル xlsx
t3-summary control-1: スコア 5.0, トークン 85935, 秒 40.9, チェック 2/2, 開いたファイルなし

12 実行、2 成果物

サンプル出力

SOTA · With the skill: final message (t1-new, run 1, Codex)

Created [budget.xlsx](budget.xlsx) with the Budget sheet, bold Arial headers, six expense categories, and live formulas for all totals. Formulas are verified; recalculation in this environment was unavailable.

Pro を見る