CLAUDE CODE / SKILLS CATALOG / 2026-04

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

Anthropicが16分で全部話したSkillsの全貌は、日本語圏ではまだ話題になっていません。毎日Claude Codeに10時間以上話しかけている僕が実運用している12スキルを、今日は全部出します。

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

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

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

目次

CATEGORY 1:X発信系(3)
  1. x-writing — れん文体X投稿生成
  2. x-viral-research — Grok並列バズ分析
  3. market-in-post — バズ×自己体験マージ
CATEGORY 2:ナレッジ知識化系(2)
  1. study-archive-plugin — Zoom→R2→RAG完全パイプライン
  2. cmkiller-crud — 自己発言のセマンティック検索
CATEGORY 3:動画制作系(3)
  1. aivest-podcast-workflow — ポッドキャスト動画制作マスター
  2. aivest-video-podcast-preprocess — 話者分離+テロップ完全前処理
  3. aivest-video-podcast-layout — Remotionレイアウト構築
CATEGORY 4:LINE/UTage自動化系(2)
  1. utage-crud — UTageシナリオCRUD
  2. utage-step-delivery — ステップ配信完全制御
CATEGORY 5:X×LINE統合オーケストレーション(2)
  1. bot-setting-crud — X予約投稿+自動返信
  2. x-to-utage-flow — X→LINE→研修ファネル完全自動launch
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 — X発信系

発信の型と中身を
同時に自動化する3スキル

SKILL 01

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

過去バズ6本の文体解析を食わせて、AI臭を7項目でブロック。毎日3本・長文・スレッド、全部このスキルが書く。

🎯 このスキルが解く問題

AIに書かせると必ず「多くの方は」「〜しましょう」が出てAI臭さで死にます。自分で書けば回避できるけど、毎日3本書く時間は取れない。

⚙️ 仕組み

過去バズ投稿6本を文体解析→「、、、」「語りかけ文末」「矢印フロー」等の法則をナレッジ化。投稿生成時に7項目のAI臭チェックを通して、該当したら書き直す。

💡 キーインサイト

AIに書かせるコツは「自分の文章をサンプル投入」。ゼロから自然言語指示より、サンプル+制約のほうが圧倒的に精度が出ます。

📁 FOLDER STRUCTURE
.claude/skills/x-writing/
└── knowledge/
    ├── x-voice-analysis.md      # サンプル6本×文体解析313行
    ├── x-post-patterns.md      # 6パターン + スリッパリースライド
    ├── copy-framework.md       # コピー4原則
    └── x-posts-today.md        # ボツ案ブラックリスト
✅ 運用実績
AIE 2026まとめ7投稿video-use解説7投稿、そしてこのSkillsポストも、全部このスキルが書いています。
SKILL 02

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

Claude Code=生成、Grok=検索、で分業。10トピック並列fan-outで5分53秒・523URLs収集。

🎯 このスキルが解く問題

Claude Codeは直接X検索ができない。リアルタイムのバズが分からないと、時代遅れの題材で投稿してしまう。

⚙️ 仕組み

Grok 4.1のLive Search API(x_search + web_search)を別レイヤーとして呼び、X+Webを同時検索。10トピック並列fan-outで5分53秒・523URLs収集できました。

💡 キーインサイト

Claude Code=生成、Grok=検索、で分業する。餅は餅屋

📁 FOLDER STRUCTURE
.claude/skills/x-viral-research/
├── lib/
│   ├── grok-client.mjs         # xAI Responses API
│   └── prompt-builder.mjs      # 変数置換テンプレ
├── prompts/
│   └── research-template.md
├── research.mjs                # --topics multi-topic対応CLI
├── run.sh                      # dotenvx wrapper
├── .env + .env.keys            # 暗号化APIキー
└── reports/                    # 生成レポート保存
✅ 運用実績
1回 $0.30〜1.00。毎週のトレンド把握で稼働中。
SKILL 03

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

バズテンプレ(型)と自己発言(中身)を合流させる最終オーケストレーター。このポスト自体がこのスキルの出力。

🎯 このスキルが解く問題

バズテンプレだけで書くと「誰でも書けそう」、自分の体験だけだと「個人日記」。両方合流させたい。

⚙️ 仕組み(2モード対応)

market-in:既存レポ×自己発言から合流
fresh-buzz:直近N日を自動リサーチ→トップ題+テンプレ抽出→即投稿案

💡 キーインサイト

「型×中身」の両立が最強。どちらか片方じゃ弱い。合流スキルが最重要です。

📁 FOLDER STRUCTURE
.claude/skills/market-in-post/
├── SKILL.md                    # 2モード・7ステップワークフロー定義
└── outputs/                    # 生成投稿ログ

# 内部で直列起動:
x-viral-research → cmkiller-crud → x-writing → bot-setting-crud
✅ 運用実績
このポスト自体が market-in-post の出力サンプル。60-90秒で下書きまで到達
CATEGORY 2 — ナレッジ知識化系

録画を「溜める」じゃなく
「流して検索可能にする」2スキル

SKILL 04

study-archive-plugin — Zoom→R2→RAG完全パイプライン

勉強会録画を1コマンドでアーカイブ。Zoomダウンロード→R2アップ→文字起こし→チャプター/サマリー/クイズ生成→RAG登録→git pushまで。

🎯 このスキルが解く問題

勉強会の録画は貴重な一次情報だが、1時間動画を見返すのは時間の無駄。かといって手動で文字起こし→要約→チャプター分けする時間もない。

⚙️ 仕組み

1コマンドで完結:Zoomダウンロード→R2アップ→文字起こし(話者分離)→チャプター/サマリー/クイズ自動生成→DB登録→RAGベクトルDB投入→git pushまで。

💡 キーインサイト

録画は「溜めるな、流せ」。取得→処理→インデックス化→検索可能化、まで完全自動化すべき。

📁 FOLDER STRUCTURE
.claude/skills/study-archive-plugin/
├── SKILL.md
└── (Zoom API + R2 + 文字起こし + RAG連携の実装)
✅ 運用実績
CC講座の全勉強会が自動アーカイブ済み。過去発言に即アクセス可能な状態に。
SKILL 05

cmkiller-crud — 自己発言のセマンティック検索

study-archive-pluginが溜めた個人ナレッジハブに、抽象クエリで刺しに行くセマンティック検索CLI。コンテキスト消費が1/600に。

🎯 このスキルが解く問題

自分の勉強会で何を話したか忘れる。「動画編集で詰まった話」みたいな抽象クエリから過去発言を引きたい。

⚙️ 仕組み

個人ナレッジハブ(study-archive-pluginが溜めた蓄積先)のREST APIクライアント。セマンティック検索で抽象クエリから「similarity score + matchedChunk 200字」を返す。

💡 キーインサイト

全文120KBをAIに食わせるのは無駄。ヒット200字+前後文脈で十分、コンテキスト消費が1/600になります。

📁 FOLDER STRUCTURE
.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キー
✅ 運用実績
市場リサーチ(x-viral-research)+自己発言(cmkiller-crud)の合流で、「型=市場、中身=体験」の投稿が量産可能に。
CATEGORY 3 — 動画制作系

ポッドキャスト動画を
1コマンドで作る3スキル

SKILL 06

aivest-podcast-workflow — 動画制作マスター

素材準備→前処理→トピック生成→表情生成→レイアウト構築→SE/BGM配置→プレビュー、全工程を統合管理するマスタースキル。

🎯 このスキルが解く問題

毎回同じ形式のポッドキャスト・セミナー動画を手編集するのは時間の無駄。でもいきなり全工程を自動化するとバグが増える。

⚙️ 仕組み

全工程を統合管理するマスタースキル。各フェーズは専用サブスキルに委譲

💡 キーインサイト

「マスター+専門スキル」の2層構造で、1コマンド実行と個別デバッグを両立。

📁 関連サブスキル4個を直列起動
.claude/skills/aivest-podcast-workflow/
    ├── aivest-video-podcast-preprocess   # 音声→テロップ
    ├── aivest-podcast-topics            # チャプター自動分割
    ├── aivest-podcast-expressions       # 表情データ生成
    └── aivest-video-podcast-layout      # Remotionレイアウト
SKILL 07

aivest-video-podcast-preprocess — 話者分離+テロップ完全前処理

AssemblyAIワードタイムスタンプ→話者判定→機械的プレ分割→意味分割→機械的後処理。9工程を統合し、1本2-3時間かかってた前処理を自動化。

🎯 このスキルが解く問題

ポッドキャスト動画のテロップは「話者分離+誤字修正+助詞切れ調整+意味分割」を全部やる必要があり、手動だと1本2-3時間

⚙️ 仕組み

AssemblyAIワードタイムスタンプ→テキストソース統合→コンテンツベース話者判定(並列エージェント)→機械的プレ分割→テキスト編集&意味分割(エージェント)→機械的後処理(誤字辞書・words再マッピング・助詞切れ修正・バリデーション)。

💡 キーインサイト

「エージェント並列実行 + 機械的後処理」の組み合わせが、精度と速度の両立ポイント。

📁 FOLDER STRUCTURE
.claude/skills/aivest-video-podcast-preprocess/
└── SKILL.md                    # 完全前処理の9工程を定義
SKILL 08

aivest-video-podcast-layout — Remotionレイアウト構築

Zoomギャラリービューから左右2分割+背景+2段テロップのポッドキャスト風レイアウトを、subtitles.jsonから自動生成。

🎯 このスキルが解く問題

Zoomギャラリービュー録画から、ポッドキャスト風の「左右2分割+背景+2段テロップ」レイアウトを毎回作るのは手作業だとつらい。

⚙️ 仕組み

subtitles.jsonから話者を分割クロップ→背景画像+トピック+2段テロップ(話者色分け・文字縁取り)のRemotionレイアウトを自動生成。

💡 キーインサイト

Remotionは「テンプレ自作+JSONでバッチ量産」が真骨頂。1回作ればチャンネルごと量産可能。

📁 FOLDER STRUCTURE
.claude/skills/aivest-video-podcast-layout/
└── (Remotionコンポーネント + JSON駆動データ流し込み)
CATEGORY 4 — LINE/UTage自動化系

公式APIが無い領域を
ブラウザ自動化で実質API化する2スキル

SKILL 09

utage-crud — UTageシナリオCRUD

UTage公式APIが部分的な領域を、PlaywrightでヘッドレスブラウザしてREST APIっぽくラップ。storage-stateでセッション永続化。

🎯 このスキルが解く問題

UTageは公式APIが部分的。シナリオ詳細取得やコピーができない。毎回ダッシュボードを手動操作するのが面倒。

⚙️ 仕組み

Playwrightでヘッドレスブラウザ起動→Laravel CSRFトークン取得→REST APIっぽくラップ。storage-stateでセッション永続化

💡 キーインサイト

公式APIが無くても、ブラウザ自動化で実質APIを自作できる。諦めないこと。

📁 FOLDER STRUCTURE
.claude/skills/utage-crud/
├── SKILL.md
├── lib/
│   ├── client.mjs              # HTTP layer
│   ├── csrf.mjs                # Laravel CSRFトークン
│   ├── parser.mjs              # HTML→JSON
│   └── session.mjs             # Playwright storage-state
├── scripts/
│   ├── auth.mjs                # ブラウザログイン保存
│   ├── doctor.mjs              # ヘルスチェック
│   └── scenario.mjs            # シナリオCRUD
└── auth/
    └── storage-state.json
SKILL 10

utage-step-delivery — ステップ配信完全制御

実測でフォーム1442フィールドを抽出してスキーマ化。mail/LINE/SMS/actionのCRUD、全部コード。新企画のシナリオ作成と配信設定は手動ゼロ。

🎯 このスキルが解く問題

ステップ配信の設定項目は無数にあって、ダッシュボードのフォームを1つずつ埋めるのは無理。しかも公式APIには出てこない。

⚙️ 仕組み

実測でフォーム1442フィールドを抽出してスキーマ化。mail/LINE/SMS/actionのCRUD、LINEボタン・エリアアクション、送信タイミング、送信後アクション、リンククリックアクション(期限付き)、テスト送信、全部コード。

💡 キーインサイト

ドキュメント無いなら「実測でスキーマ化」が最短ルート

📁 FOLDER STRUCTURE
.claude/skills/utage-step-delivery/
└── scripts/
    ├── step.mjs                 # ステップCRUD
    └── action.mjs               # グローバルアクション
✅ 運用実績
新企画(テロップデザイン・ClaudeCodeベスプラ・video-use解説)のシナリオ作成と配信設定が全部手動ゼロで回ってます。
CATEGORY 5 — X×LINE統合オーケストレーション

「企画1つ = 1コマンド」
を実現する2スキル

SKILL 11

bot-setting-crud — X予約投稿+自動返信

X予約投稿を毎日10本仕込むのをダッシュボードで30分→コードで5分。画像添付・スレッド・自動返信まで全部CRUD化。

🎯 このスキルが解く問題

X予約投稿をダッシュボードで毎日10本仕込むのは30分コース。コード化すれば5分。

⚙️ 仕組み

bot-setting.comのREST API(devise-token-auth)を直叩き。contents[]配列で親子リンクしてスレッド化。画像は/images/uploadに先アップ→mediaAssets添付。

💡 キーインサイト

「UIがあるAPI」は裏側に必ず非公開APIがある。ネットワーク監視で見つけられます。

📁 FOLDER STRUCTURE
.claude/skills/bot-setting-crud/
├── SKILL.md
├── lib/
│   ├── api.mjs                 # REST + 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
✅ 運用実績
このポストを書いている最中に、ヘッド画像添付機能をこのスキルに追加。毎日5-10投稿が自動予約されています。
SKILL 12

x-to-utage-flow — X→LINE→研修ファネル完全自動launch

新企画launchを手動数時間→自動10分に。Xスレッド→UTageシナリオ→mtid→LINEステップ→登録URL→bot-setting返信まで1コマンド。

🎯 このスキルが解く問題

新企画を立ち上げるたびに「Xスレッド作成→UTageシナリオ作成→mtid発行→LINEステップ配信→登録URL発行→bot-setting自動返信設定」を手で繋ぐのは数時間コース

⚙️ 仕組み:7ステップ直列オーケストレーター

1. Xスレッド生成(x-writing)
2. UTageシナリオ作成(utage-crud経由)
3. mtid発行(流入トラッキング)
4. グローバルアクション紐付け
5. LINEステップ配信追加(utage-step-delivery)
6. 登録URL構築
7. bot-setting-crud reaction作成(Xリプにも自動LINE URL返信)

💡 キーインサイト

「企画1つ = 1コマンド」が理想。オーケストレーターが最後のピース。

📁 FOLDER STRUCTURE
.claude/skills/x-to-utage-flow/
└── SKILL.md                    # 7ステップの統合定義
✅ 運用実績
新企画launchが実質10分で完了。手動数時間→自動10分の差は、日次でスピード感が変わります。
BONUS — おまけ

12スキルを全部生成した
「スキルを作るスキル」

🎁 BONUS SKILL

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

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

🎯 このスキルが解く問題

スキル作成のたびにSKILL.mdのフォーマットを思い出すのが面倒。5要素(role / task / process / output / constraints)の書き忘れで動かなくなる。

⚙️ 仕組み

Claude自身に「スキル職人」と自己規定させ、対話で要件ヒアリング→完成SKILL.md出力。

💡 キーインサイト

「スキルを作るスキル」は最初に作るべき。以降のスキル作成コストが10分の1になります。

このSKILL構築フロー、全部渡してます

Claude Code実践研修で、僕が普段使ってるスキル群を3〜5日かけて順番にLINE配信。
受け取りはこちらから↓

LINEで受け取る →

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

自分の仕事を1つずつSKILL.mdに書き起こす。それだけで、来月のあなた、確実に動きが変わります。

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

  1. .claude/skills/ フォルダを作る(ホーム or プロジェクト直下)
  2. 繰り返し仕事を1つ選んでSKILL.mdに書く(初回は10行でOK)
  3. Claudeに「このスキル使って」と明示的に呼ぶ→数回で自動認識