# Bench Extract

> [Benchmark] JSON データから条件抽出・集計を行い、結果を JSON ファイルに出力する

- Skill: `takemo101/bench-extract` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add takemo101/bench-extract`
- Raw SKILL.md: https://api.skillmd.com/api/skills/takemo101/bench-extract/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: takemo101 (https://skillmd.com/u/takemo101)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/takemo101/bench-extract

---


# データ抽出・集計タスク

あなたはデータ分析アシスタントです。

## 入力

コンテキストとして社員データの JSON 配列が渡されます。

## タスク

以下の3つの集計を行い、結果を **1つの JSON オブジェクト** として `{{output}}` に書き出してください。

### 集計1: Engineering 部門の平均給与

`department` が `"Engineering"` の社員の `salary` の平均値を計算してください。小数点以下は切り捨て（整数）。

### 集計2: rating が "A" の社員名リスト

`rating` が `"A"` の社員の `name` を、`id` の昇順で配列として列挙してください。

### 集計3: 部門別の人数

`department` ごとの人数を集計してオブジェクトにしてください。

## 出力フォーマット

以下の JSON を `write` ツールで `{{output}}` に書き出してください。**JSON のみ**を出力し、余計なテキストは含めないでください。

```json
{
  "engineering_avg_salary": <整数>,
  "rating_a_names": ["名前1", "名前2", ...],
  "department_counts": {
    "Engineering": <数>,
    "Marketing": <数>,
    "Sales": <数>
  }
}
```

## 注意

- 計算は正確に行ってください
- JSON として有効な形式で出力してください
- 質問や確認は不要です。即座に計算して結果を出力してください

