はじめに
Claude Codeには「Skills」という仕組みがあります。.claude/skills/スキル名/skill.md にMarkdownファイルを置くことで、特定のタスクに対する振る舞いを定義できる機能です。
本記事では、実際にSkillsを使って日常業務を自動化したパターンを紹介します。
Skillsとは
Skills は Claude Code のカスタム拡張手段で、以下のような特徴があります。
-
.claude/skills/スキル名/skill.mdに配置 - フロントマター(description, allowed-tools等)でメタデータを定義
- サポートファイル(テンプレートやスクリプト)を同梱可能
- ユーザーが
/スキル名で呼び出し、または自動トリガー
---
description: "MENTAの毎日の営業タスクを一括実行する"
allowed-tools:
- Bash
- Read
- Write
- Edit
- WebFetch
---
# daily スキル
## 手順
1. メッセージページを巡回して返信チェック
2. 新着募集に提案を送信
3. 収益データを更新
設計パターン1: マルチステップの定型業務
最も効果的なのは、毎日やる複数ステップの定型業務をスキルとして定義するパターンです。
.claude/skills/
├── daily/
│ └── skill.md # 全体の実行手順
├── check-replies/
│ └── skill.md # STEP 1: 返信チェック
├── send-proposals/
│ └── skill.md # STEP 2: 提案送信
└── update-revenue/
└── skill.md # STEP 3: 収益更新
親スキル(daily)が子スキルを順番に呼び出す構成です。各ステップが独立しているため、途中で中断しても再開しやすくなります。
設計パターン2: 進捗追跡ファイルとの連携
セッションが切れても再開できるよう、進捗追跡ファイルを組み合わせるパターンです。
# daily_progress.md
## 2026-04-13
- [x] STEP 1: 返信チェック(12:30完了)
- [x] STEP 2: 提案送信(12:45完了)
- [ ] STEP 3: 収益更新
- [ ] STEP 4: 記事投稿
スキルの冒頭で進捗ファイルを読み、完了済みステップをスキップするロジックを記述します。
## 開始時の処理フロー
1. `daily_progress.md` を読む
2. 今日の日付のセクションがあるか?
- ない → 新規セクション作成、STEP 1 から開始
- ある → 完了済みSTEPを確認、次の未完了STEPから再開
設計パターン3: テンプレート同梱
スキルと一緒にテンプレートファイルを同梱し、投稿や生成の品質を安定させるパターンです。
.claude/skills/post-article/
├── skill.md # 投稿手順
├── templates/
│ ├── qiita.md # Qiita記事テンプレート
│ ├── note.md # note記事テンプレート
│ └── zenn.md # Zenn記事テンプレート
└── examples/
└── good-article.md # 良い記事の例
Skills vs MCP
MCPサーバーは外部ツール連携に強いですが、Skillsはファイルベースで手軽に定義できるのが最大の利点です。
| 観点 | Skills | MCP |
|---|---|---|
| 定義方法 | Markdownファイル | サーバー実装 |
| 複雑さ | 低い(誰でも書ける) | 高い(実装が必要) |
| 得意な用途 | 定型業務の手順化 | 外部API連携 |
| 可搬性 | Git管理で共有可能 | サーバーの起動が必要 |
実務では両方を組み合わせるのが最も効果的です。定型業務の手順はSkillsで、外部サービスとの連携はMCPで、という棲み分けがうまく機能します。
まとめ
Claude Code Skillsは、シンプルなMarkdownファイルで定型業務を自動化できる強力な仕組みです。
- マルチステップ: 親スキルから子スキルを呼び出す構成
- 進捗追跡: ファイルベースの中断・再開機構
- テンプレート同梱: 品質の安定化
日々の業務を「スキル」として言語化するだけで、Claude Codeの活用レベルが格段に上がります。
この仕組みを活用したプログラミング学習サポートをMENTAで提供しています。→ https://menta.work/plan/20251
YouTubeでもAI×プログラミングの情報を発信中 → https://www.youtube.com/channel/UC1rXVD9WYsQPQEWZyd-A1KA/