CLAUDE CODE / SKILLS CATALOG / 2026-04

Claude Code実戦で使ってる
12スキル全公開

Anthropicが「Skills」を公式機能化してから、AIコーディングの景色が完全に変わりました。毎日Claude Codeに15〜20時間話しかけている僕が、実運用してるスキルを今日は全部出します。

2026.04.19 公開 全12スキル 推定読了 12分 by れん(戸野塚 蓮)

世の中に「20個のスキルまとめ」みたいな記事は多いですが、テンプレート的で「で、お前は結局何を運用してるんだ?」が見えません。

この記事は違います。全部自作、全部実稼働中、全部ソースコード実在のスキルだけ12個載せます。

目次

Category 1:ライティング&コンテンツ
  1. x-writing — れん文体のX投稿生成
  2. scqa-jp — SCQA日本語版
  3. tone-enforcer — トーン統一
Category 2:ビジュアル&図解
  1. html-to-image — HTML→PNG即時生成
  2. gemini-diagram — Nano Banana汎用図解
Category 3:リサーチ&分析
  1. x-viral-research — Grok並列バズ分析
  2. cmkiller-crud — セマンティック検索
  3. market-in-post — バズ×自己体験マージ
Category 4:動画制作
  1. video-use連携 — AI編集マン呼び出し
  2. remotion-skill — 動画テンプレ量産
Category 5:自動化&メタ
  1. utage-crud — LINE配信の完全コード化
  2. bot-setting-crud — X予約+画像添付
SECTION 00 — 前提

そもそも「Claude Skills」とは何か

Skillsの正体は驚くほどシンプルです。

.claude/skills/
└── my-skill/
    ├── SKILL.md      ← Claudeへの指示書(必須)
    └── scripts/      ← 補助ファイル(任意)

これだけ。SKILL.md にYAMLフロントマター(name / description)を書き、Markdown本文で「いつ使うか」「何をするか」「制約」を伝える。Claudeは会話の流れを見て、該当スキルを読み込んで動きます。

ポイントは3つ:

  1. 仕事のやり方を一度書けば、2回目以降Claudeが勝手に回す
  2. スキル同士を組み合わせて複雑なワークフローを作れる
  3. 「スキルを作るスキル」すら作れる(再帰的に増殖)

Anthropicエンジニア2人が16分で本質を全部話した動画が、英語圏で 13,912 likes / 49,956 bookmarks の大バズ。一方、日本語圏での深掘りはほぼ空白地帯です。

CATEGORY 1

ライティング&コンテンツ

SKILL 01

x-writing — れん文体のX投稿生成

過去のバズ投稿6本を分析して、文体の骨格をナレッジ化。「、、、」(三点リーダーじゃなく読点3つ)、「〜なんですよね」、「→」「↓」でフロー可視化、数字で煽らない、売り込まない。

---
name: x-writing
description: X投稿をれん文体で生成。単発/3本/5〜8スレッド/X Premium長文に対応。
  6パターン+コピー4原則+AI臭7項目チェックを通す。
---

## Workflow
Step 1. knowledge/Tier1(3ファイル)を必読
Step 2. パターン選定(A〜F)+着地バラし
Step 3. 本文生成(スリッパリースライド準拠)
Step 4. AI臭7項目チェック → 該当あれば戻る
Step 5. ボツ案照合(重複防止)

## NGワード
- 「多くの方は」「〜と思いがちですが」
- 「〜しましょう」「〜すべき」
- 数字煽り(「3時間→15分」)
- 強CTA(「フォロー」)
📁 フォルダ構成
.claude/skills/x-writing/
├── SKILL.md
└── knowledge/
    ├── x-voice-analysis.md          ← サンプル6本×文体解析313行
    ├── x-post-patterns.md           ← 6パターン+スリッパリースライド
    ├── copy-framework.md            ← コピー4原則
    ├── x-strategy-202603.md         ← セミナー告知20日ロードマップ
    └── x-posts-today.md             ← ボツ案ブラックリスト
運用実績
AIEngineerFair 2026まとめ7投稿、video-use解説7投稿、Skills解説7投稿を全部このスキルが書いています。
SKILL 02

scqa-jp — SCQA日本語最適化

マッキンゼー系コンサルで使われる論理フレーム「Situation → Complication → Question → Answer」を日本語X投稿・note記事用に再調整。

---
name: scqa-jp
description: 日本語長文の構成をSCQAで組み立てる。
  S→C→Q→Aの順で配置し、読者視点の問いを自然に解決する。
---

## 出力例(X長文向け)
S: 「2026年、Claude Codeが標準になった。」
C: 「でも、ほとんどの人がプロンプトを毎回書き直している。」
Q: 「仕事のやり方を、一度覚えさせる方法はないのか?」
A: 「ある。Skillsという仕組みだ。」

## 制約
- Qは必ず読者視点で
- AはSから自然に導かれる(突飛な結論はNG)
📁 フォルダ構成
.claude/skills/scqa-jp/
├── SKILL.md
└── examples/
    ├── x-premium-long.md    ← X Premium長文テンプレ
    └── note-article.md      ← note記事冒頭テンプレ
運用実績
note記事の書き出し、X Premium長文のフック設計で使用。
SKILL 03

tone-enforcer — トーン統一

クライアント案件やブランド運用で「れん文体」「フォーマル企業文体」を混同しないための判別・修正スキル。

---
name: tone-enforcer
description: 出力がどのトーンに従うべきか文脈から判別し、
  逸脱を検出・修正。複数プリセット切り替え可能。
---

## 運用プリセット
- ren-personal: 「、、、」「〜なんですよね」、カジュアル
- ren-course:   「です・ます」徹底、敬語、スライド調
- client-XXX:    各クライアント別(ナレッジ参照)

## 違反パターン検出
- ren-personal なのに「〜ですね。」文末多用
- ren-course なのに「、、、」連発
→ Step Back でトーン再適用
📁 フォルダ構成
.claude/skills/tone-enforcer/
├── SKILL.md
└── presets/
    ├── ren-personal.md      ← カジュアル・「、、、」系
    ├── ren-course.md        ← 敬語・スライド調
    └── client-template.md   ← クライアント別雛形
運用実績
CC講座公式告知とプライベートX運用で文体が混ざらないよう、毎日稼働中。
CATEGORY 2

ビジュアル&図解

SKILL 04

html-to-image — HTML→PNG即時生成

X投稿のヘッド画像、LP用OG画像、スライド差し込み図、全部これ。Playwrightで完全な日本語フォント制御(AI画像生成の文字化け問題を完全回避)。

---
name: html-to-image
description: HTML+CSSを入力し、Playwrightで
  1200x675(or指定)のPNGを生成。解像度2倍(Retina)対応。
---

## Workflow
1. HTMLテンプレに{{title}}{{tree}}等の変数差し込み
2. Playwright chromium headless起動(deviceScaleFactor:2)
3. viewport 1200x675 設定
4. setContent → networkidle待機 → screenshot

## 推奨用途
- X投稿ヘッドの図解(5MB以下)
- note記事カバー画像
- プレゼン差し込み図(Mermaidより精密)
📁 フォルダ構成
.claude/skills/html-to-image/
├── SKILL.md
├── templates/
│   ├── x-head.html          ← X投稿ヘッド 1200x675
│   ├── og-card.html         ← OGカード用
│   └── category-header.html ← 記事カテゴリヘッダ
├── render.mjs               ← Playwrightスクショ実行
└── package.json             ← playwright依存
運用実績
今朝Skills解説投稿のヘッド画像を2分で生成→bot-setting-crudに自動添付。AIE 2026まとめ、video-use解説のヘッド画像も全部このスキル経由。
SKILL 05

gemini-diagram — Nano Banana汎用図解

比喩的・イラスト的な図解はこっち。「AI編集マンに任せる」シェフのアイコン等。文字精度は犠牲だが、抽象概念の視覚化で強い。

---
name: gemini-diagram
description: Gemini Nano Banana(imagen-3 / gemini-2.5-flash-image)を
  ブラウザ自動化で呼び、概念イラストを生成。
---

## 使い分け
- 技術図(ツリー・フローチャート・コード)→ html-to-image
- 比喩イラスト・アイコン視覚化           → このスキル
- 両方混ぜたい → Geminiで背景生成→html-to-imageで文字重ね
📁 フォルダ構成
~/.claude/skills/gemini-image-generator/
├── SKILL.md
├── scripts/                 ← 各種生成スクリプト
├── data/                    ← プロンプトプリセット
├── output/                  ← 生成画像キャッシュ
├── requirements.txt         ← Python依存
└── README.md
運用実績
LPのヒーロー画像、セミナー告知のアイキャッチで利用。
CATEGORY 3

リサーチ&分析

SKILL 06

x-viral-research — Grok並列バズ分析

Claude Codeは直接X検索が弱い。GrokのLive Search APIを別レイヤーとして呼び、XとWebを並列検索。直近10トピック × 7日 並列リサーチを5分53秒で523URLs収集できました。

---
name: x-viral-research
description: Grok 4.1 × Live Search APIでX/Web併用バズ分析。
  Top30投稿 + フォーマット分類 + 勝ちテンプレ3種 + NGパターン
  を一括レポート化。
---

## CLI
--topic <str>           単一
--topics "A,B,C"         並列fan-out
--period <days>          直近N日
--sources "x,web"        複数ソース
--max-parallel 3         並列度

## 出力
- reports/YYYY-MM-DD-<topic>-report.md
- reports/YYYY-MM-DD-aggregate-Ntopics.md
- reports/YYYY-MM-DD-<topic>-urls.txt
📁 フォルダ構成
.claude/skills/x-viral-research/
├── SKILL.md
├── lib/
│   ├── grok-client.mjs      ← xAI Responses API
│   └── prompt-builder.mjs   ← 変数置換テンプレ
├── prompts/
│   └── research-template.md ← 完全版プロンプト
├── research.mjs             ← メインCLI(multi-topic対応)
├── run.sh                   ← dotenvx wrapper
├── reports/                 ← 生成レポート保存
├── .env + .env.keys         ← 暗号化APIキー
└── .gitignore               ← .env.keys除外
運用実績
Skills投稿題材の発掘、video-use市場反応調査、毎週のトレンド把握で稼働中。1回 $0.30〜1.00
SKILL 07

cmkiller-crud — セマンティック検索

自分の勉強会・CC講座・MTGの録画文字起こしを溜めているナレッジハブのAPIクライアント。ベクトル検索対応で「動画編集で詰まったポイント」のような抽象クエリから自分の過去発言を引けます。

---
name: cmkiller-crud
description: 個人ナレッジハブCMKiller REST APIを操作。
  list/get/search/semantic/summary/export を提供。
  semanticはmatchedChunk(実際のヒット箇所)つきで返る。
---

## 使い分け
- 固有名詞の完全一致 → search(substring)
- 抽象クエリ → semantic(ベクトル、matchedChunk付き)
- 全文エクスポート → export

## matchedChunkの威力
全文120KBをClaudeに読ませる必要なく、
ヒット200字だけ引用すればよい。
→ コンテキスト消費ゼロ、ピンポイント引用で品質UP。
📁 フォルダ構成
.claude/skills/cmkiller-crud/
├── SKILL.md
├── lib/
│   └── api.mjs              ← 5エンドポイントラッパー
├── cli.mjs                  ← list/get/search/semantic/export
├── run.sh                   ← dotenvx wrapper
├── cache/                   ← 全文エクスポート保存
├── .env + .env.keys         ← 暗号化APIキー
└── knowledge/README.md      ← 他スキルとの使い分け
運用実績
Skills投稿の「先日の勉強会で僕はこう説明した」はこのsemantic検索で発見した勉強会発言をそのまま引用。
SKILL 08

market-in-post — バズ×自己体験マージ

x-viral-research(市場)と cmkiller-crud(自分の経験)を合流させて「型はバズ投稿、中身は自分の体験」の投稿を作るオーケストレーター。

---
name: market-in-post
description: 2モード対応オーケストレーター。
  (1) market-in: CMKiller生データ+既存勝ちテンプレで合流
  (2) fresh-buzz: 直近N日のバズ自動リサーチ → 即投稿案
---

## fresh-buzzモード例
market-in-post mode=fresh-buzz period=5
  topic-keyword="Claude Code" save-draft=true
→ 5日バズ自動リサーチ→トップ題選定→勝ちテンプレ抽出
  →投稿生成→bot-setting下書き まで60-90秒
📁 フォルダ構成
.claude/skills/market-in-post/
├── SKILL.md                 ← 2モード・7ステップのワークフロー定義
└── outputs/                 ← 生成投稿ログ

# 内部で以下4スキルを直列起動:
# x-viral-research → cmkiller-crud → x-writing → bot-setting-crud
運用実績
この記事自体が market-in-post の出力サンプル。Skills投稿もここから生まれた。
CATEGORY 4

動画制作

SKILL 09

video-use連携 — AI編集マン呼び出し

Anthropicが4月に公開した video-use スキルを、トーク系動画(VSL / インタビュー / 座談会)に特化呼び出しするラッパー。

---
name: video-use-wrapper
description: video-use(公式スキル)をトーク系動画特化で呼ぶ。
  素材ディレクトリを渡すと、フィラー除去→話者分離→
  テロップ焼き込み→カラグレまで自動。
---

## 用途選別
- トーク動画(VSL/インタビュー/座談会)→ このスキル
- 量産テンプレ(ポッドキャスト等)       → remotion-skill
- 両方混ぜたい → video-useで素材処理→Remotionでレイアウト
📁 フォルダ構成
.claude/skills/video-use-wrapper/
├── SKILL.md
└── presets/
    ├── vsl.md               ← VSL特化プリセット
    ├── interview.md         ← インタビュー特化
    └── panel.md             ← 座談会特化

# 本体は別途: ~/.claude/skills/video-use/
# (Anthropic公式スキル)
運用実績
セミナー録画の編集テスト開始。従来プレミアプロで3日 → video-useで10分
SKILL 10

remotion-skill — 動画テンプレ量産

Remotion(React/TSXで動画作るライブラリ)でAIVESTポッドキャスト、CC講座セミナー動画のテンプレを量産。

---
name: remotion-skill
description: Remotionで動画テンプレートを自作・量産。
  telop設計→speaker分離→expressionデータ→BGM配置→書き出し
  までJSON駆動でバッチ処理可能。
---

## video-useとの棲み分け
- Remotion = 自分で"型"を作る仕事(一度作れば量産可能)
- video-use = "ベース"が揃ってる即戦力(1本完結・自由度重視)
どっちが上じゃなく、立ち位置が違うだけ。
📁 フォルダ構成(関連5スキル)
.claude/skills/aivest-podcast-workflow/      ← マスター統合
├── SKILL.md
.claude/skills/aivest-video-podcast-preprocess/
├── SKILL.md                 ← 音声→テロップ完全前処理
.claude/skills/aivest-video-podcast-layout/
├── SKILL.md                 ← Remotionレイアウト構築
.claude/skills/aivest-podcast-topics/
├── SKILL.md                 ← トピック自動分割
.claude/skills/aivest-podcast-expressions/
├── SKILL.md                 ← 表情データ自動生成
運用実績
AIVESTポッドキャスト全話、CC講座セミナー動画、勉強会アーカイブの編集で稼働中。
CATEGORY 5

自動化&メタ

SKILL 11

utage-crud — LINE配信の完全コード化

UTageのREST APIが公開されてない部分をPlaywrightで自動化。シナリオCRUD、ステップ配信、アクション紐付け、流入mtid発行、全部コード。

---
name: utage-crud / utage-step-delivery
description: UTage system.com のシナリオCRUD、読者ページ、
  登録フォームURL取得、ステップ配信(mail/LINE/SMS/action)
  の実測1442フィールドスキーマで完全制御。
---

## カバー範囲
- シナリオ作成/コピー/削除
- LINEボタン配置、送信タイミング
- 送信後アクション、リンククリックアクション(期限付き)
- グローバルアクション設定
- 流入mtid発行
📁 フォルダ構成(兄弟スキル2個)
.claude/skills/utage-crud/
├── SKILL.md
├── lib/
│   ├── cli.mjs
│   ├── client.mjs           ← HTTP layer
│   ├── csrf.mjs             ← Laravel CSRF token
│   ├── parser.mjs           ← HTML→JSON
│   └── session.mjs          ← Playwright storage-state
├── scripts/
│   ├── auth.mjs             ← ブラウザログイン保存
│   ├── doctor.mjs           ← ヘルスチェック
│   └── scenario.mjs         ← シナリオCRUD
├── auth/storage-state.json  ← セッション永続化
└── package.json

.claude/skills/utage-step-delivery/   ← 兄弟スキル
├── SKILL.md
└── scripts/
    ├── step.mjs             ← ステップCRUD(1442フィールド)
    └── action.mjs           ← グローバルアクション
運用実績
新企画(テロップデザイン企画、ClaudeCodeベスプラ、video-use解説)のシナリオ作成と配信設定が全部手動ゼロで回ってる。
SKILL 12

bot-setting-crud — X予約+画像添付

bot-setting.comのREST APIを叩いてX予約投稿の下書き/予約/スレッド化、ヘッド画像添付までコード化。

---
name: bot-setting-crud
description: bot-setting.com REST APIを直叩き。
  自動返信(reactions)CRUD + 予約投稿/下書き/スレッドCRUD
  + 画像/動画メディア添付。
---

## 画像添付
--head-image /path/to.png        # ヘッド投稿に自動
--images "0:/a.png,3:/b.mp4"     # 複数指定
# 内部で /images/upload(5MB以下)
#      /movies/upload(20MB以下)を自動振り分け
📁 フォルダ構成
.claude/skills/bot-setting-crud/
├── SKILL.md
├── lib/
│   ├── api.mjs              ← REST API + uploadMedia
│   ├── cli.mjs
│   ├── session.mjs          ← Playwright storage-state
│   ├── csrf.mjs
│   └── parser.mjs
├── scripts/
│   ├── auth.mjs             ← devise-token-auth取得
│   ├── reactions.mjs        ← 自動返信CRUD
│   └── scheduled-tweets.mjs ← 予約投稿+画像添付
├── auth/storage-state.json
└── package.json
運用実績
この記事を書いている最中に、Skills投稿のヘッド画像添付機能をこのスキルに追加。毎日5-10投稿が自動予約されている。
BONUS / META

skill-creator — スキルを作るスキル

ここまで紹介した11スキルのほぼ全部を、このメタスキルが生成しました。

---
name: skill-creator
description: 新規スキル作成をClaude自身に任せる。
  役割(role)→タスク(task)→プロセス(process)→
  出力(output)→制約(constraints) の5要素で
  SKILL.mdを構造化。
---
📁 フォルダ構成
~/.claude/skills/skill-creator/
├── SKILL.md
└── templates/               ← メタ生成用テンプレ群
    ├── role.md              ← 役割定義雛形
    ├── task.md              ← タスク定義雛形
    └── constraints.md       ← 制約定義雛形

「Claudeに今から君はスキル職人と教えて、新しいスキルをClaude自身に作らせる」— 再帰的に増殖するAIワークフローの入り口です。

Claude Code実践研修

このSKILL構築フロー、全部渡してます。
3-5日かけて順番にLINEで配信。

👇 LINEで受け取る

30日使ったClaudeと初日のClaudeは、
別物です。

自分の仕事を1つずつSKILL.mdに書き起こす。

それだけで、来月のあなた、確実に動きが変わります。

今すぐできる3アクション

  1. .claude/skills/ フォルダを作る
  2. 自分の繰り返し仕事を1つだけ選んで SKILL.md に書く(初回は10行でOK)
  3. Claudeに「このスキル使って」と明示的に呼ぶ→数回で自動認識に移行