CLAUDE LABEN
MCP — 7月28日のMCP仕様リリース候補でMcp-Session-Idヘッダーが廃止されステートレス化します。リモートMCPサーバーはスティッキーセッションなしで運用できますAPPS — 同じ仕様でMCP Apps(サーバー側でレンダリングするUI)と、長時間処理向けのTasks拡張が加わりますMEMORY — Python 0.116.0・TypeScript 0.110.0・Go 1.56.0など各SDKが、メモリストア呼び出しにagent-memory-2026-07-22ヘッダーを送るようになりましたSPILL — agent_toolsetやMCPツールの出力が10万文字を超えると自動でサンドボックス内のファイルへ退避され、モデルには切り詰めたプレビューが渡りますBG — 2分を超えるMCPツール呼び出しが自動でバックグラウンドへ移り、セッションを止めなくなりました。CLAUDE_CODE_MCP_AUTO_BACKGROUND_MSで調整できますRESUME — エージェントビューで/resumeを打つと過去セッションのピッカーが開き、選んだものをバックグラウンドセッションとして再開できますMCP — 7月28日のMCP仕様リリース候補でMcp-Session-Idヘッダーが廃止されステートレス化します。リモートMCPサーバーはスティッキーセッションなしで運用できますAPPS — 同じ仕様でMCP Apps(サーバー側でレンダリングするUI)と、長時間処理向けのTasks拡張が加わりますMEMORY — Python 0.116.0・TypeScript 0.110.0・Go 1.56.0など各SDKが、メモリストア呼び出しにagent-memory-2026-07-22ヘッダーを送るようになりましたSPILL — agent_toolsetやMCPツールの出力が10万文字を超えると自動でサンドボックス内のファイルへ退避され、モデルには切り詰めたプレビューが渡りますBG — 2分を超えるMCPツール呼び出しが自動でバックグラウンドへ移り、セッションを止めなくなりました。CLAUDE_CODE_MCP_AUTO_BACKGROUND_MSで調整できますRESUME — エージェントビューで/resumeを打つと過去セッションのピッカーが開き、選んだものをバックグラウンドセッションとして再開できます
記事一覧/Cowork
Cowork/2026-03-22初級

Markdown 記法の基本 — Cowork のスキルファイル・指示書を書くための入門

Cowork でスキルファイルや指示書を作成するために欠かせない Markdown 記法の基本を、初心者にもわかりやすく解説します。見出し・リスト・コードブロックなど、すぐに使える書き方を網羅しています。

MarkdownCowork33SKILL-md2CLAUDE-md7スキル4初心者向け

取り組みの背景 — なぜ Markdown を学ぶのか

Cowork を使いこなしていくと、スキルファイル(SKILL.md)やプロジェクト指示書(CLAUDE.md)を自分で書く場面が増えてきます。これらのファイルはすべて Markdown(マークダウン) という記法で書かれています。

Markdown は「プレーンテキストに簡単なルールを加えるだけで、見やすい文書を作れる」軽量マークアップ言語です。HTML のように複雑なタグを覚える必要はなく、数種類の記号を覚えるだけで、見出し・箇条書き・コードブロック・リンクなどを含む構造的な文書を作成できます。

ℹ️
Markdown は GitHub、Notion、Qiita、Zenn など多くのプラットフォームで採用されている標準的な記法です。一度覚えれば、さまざまな場面で活用できます。

見出し(Headings)

文書に構造を持たせる最も基本的な要素が 見出し です。# の数で見出しのレベルを表します。

# 見出しレベル 1(h1)
## 見出しレベル 2(h2)
### 見出しレベル 3(h3)
#### 見出しレベル 4(h4)

スキルファイルでは、以下のような使い分けが一般的です。

  • # — ドキュメント全体のタイトル(1ファイルに1つだけ)
  • ## — 大きなセクションの区切り(「Step 1: 準備」「Step 2: 実行」など)
  • ### — セクション内のサブ項目(「ファイル配置」「フロントマター形式」など)

実際の SKILL.md では、このように使います。

# コンテンツ自動更新スキル
 
## Step 0: リポジトリの準備
 
### システム要件
- Node.js 18 以上
- npm または yarn
 
### インストール手順
1. リポジトリをクローン
2. 依存パッケージをインストール

段落と改行

Markdown では、テキストをそのまま書けば段落になります。段落と段落の間には 空行を1行 入れます。

これは最初の段落です。
ここは同じ段落の続きとして表示されます。
 
空行を挟むと、ここから新しい段落になります。

改行したいだけの場合(段落を変えずに次の行に移る場合)は、行末に 半角スペースを2つ 入れるか、<br> タグを使います。ただし、スキルファイルでは段落ごとに空行を入れる書き方のほうが読みやすく、推奨されています。

テキストの装飾(強調)

重要な部分を目立たせるための装飾には、以下の記法を使います。

**太字(ボールド)** — 重要なキーワードや注意事項に
*斜体(イタリック)* — 用語の初出や補足説明に
~~取り消し線~~ — 廃止された情報やNG例に
`インラインコード` — コマンド名、ファイル名、変数名に

スキルファイルでは特に **太字**`インラインコード` をよく使います。たとえば、CLAUDE.md でプロジェクトのルールを書くときは以下のようになります。

**重要**: 記事は必ず日英セットで作成してください。
`npm install``--ignore-scripts` オプション付きで実行します。

リスト(箇条書き・番号付き)

箇条書きリスト

行頭に -*+ のいずれかを付けると箇条書きリストになります。

- 項目 A
- 項目 B
- 項目 C

インデント(半角スペース2〜4つ)を入れると、入れ子のリストを作れます。

- メイン項目
  - サブ項目 1
  - サブ項目 2
    - さらに深い項目

番号付きリスト

行頭に 1.2. のように数字とピリオドを付けます。

1. 最初のステップ
2. 次のステップ
3. 最後のステップ

スキルファイルでは、手順を順番に示すときに番号付きリストを使い、選択肢や並列の情報を示すときに箇条書きリストを使うと、読み手にとってわかりやすい文書になります。

コードブロック

技術文書で最も重要な要素のひとつが コードブロック です。バッククォート3つ(```)で囲み、言語名を指定するとシンタックスハイライトが適用されます。

```bash
npm install --prefer-offline
node scripts/generate-content.mjs
```

よく使う言語指定の例をいくつかご紹介します。

言語指定用途
bashシェルコマンド、ターミナル操作
javascript または jsJavaScript コード
typescript または tsTypeScript コード
jsonJSON 設定ファイル
yamlYAML フロントマター、設定ファイル
markdown または mdMarkdown のサンプル

スキルファイルでは、ユーザーが実行すべきコマンドを bash ブロックで、設定ファイルの内容を jsonyaml ブロックで示すのが一般的です。

# リポジトリをクローンして作業ディレクトリに移動
git clone --depth 1 git@github.com:USERNAME/REPO.git
cd repo
 
# 依存パッケージをインストール
npm install

リンクと画像

リンク

[表示テキスト](URL)

たとえば、関連する他の記事にリンクする場合は以下のようになります。

詳しくはスキル&プラグイン入門をご覧ください。

画像

![代替テキスト](画像のパス)

画像はスキルファイルではあまり使いませんが、README や運用ガイドでスクリーンショットを入れたい場合に便利です。

テーブル(表)

パイプ記号(|)とハイフン(-)で表を作成できます。

| 項目 | 説明 | デフォルト |
|------|------|-----------|
| title | 記事のタイトル | なし(必須) |
| slug | URL用のスラッグ | なし(必須) |
| level | 難易度 | beginner |

テーブルの2行目のハイフンの書き方で、列の揃え方を指定できます。

| 左揃え | 中央揃え | 右揃え |
|:-------|:--------:|-------:|
| テキスト | テキスト | テキスト |

スキルファイルでは、設定項目の一覧やエラー対応表などにテーブルを活用すると、情報が整理されて読みやすくなります。

引用とコールアウト

引用

行頭に > を付けると引用ブロックになります。

> **注意**: このスキルは確認不要で全工程を自律実行します。

スキルファイルでは、重要な注意事項や補足説明を引用ブロックに入れることが多いです。入れ子にすることもできます。

> 外側の引用
> > 内側の引用(補足説明など)

コールアウト(MDX 拡張)

Claude Lab の MDX 記事では、<Callout> コンポーネントで注意書きやヒントを強調できます。

<div class="callout callout-info"><span class="callout-icon">ℹ️</span><div>ここに補足情報を書きます。</div></div>
 
<div class="callout callout-warning"><span class="callout-icon">⚠️</span><div>ここに注意事項を書きます。</div></div>

水平線と区切り

セクション間に区切り線を入れたい場合は、ハイフン3つ以上(---)を空行で囲みます。

## セクション A の内容
 
ここまでがセクション A です。
 
---
 
## セクション B の内容
 
ここからセクション B が始まります。

スキルファイルでは、Step と Step の間に --- を入れると視覚的に区切りが明確になり、長い文書でも読みやすさを保てます。

実践 — SKILL.md のテンプレートを書いてみよう

ここまで学んだ Markdown の記法を使って、実際のスキルファイルのテンプレートを作ってみましょう。

---
name: my-custom-skill
description: "カスタムスキルの説明文をここに書く"
---
 
# マイカスタムスキル
 
このスキルは〇〇を自動化します。
 
> **注意**: 実行前に必ずバックアップを取ってください。
 
## Step 1: 準備
 
### 必要な環境
 
- Node.js 18 以上
- npm または yarn
- Git
 
### セットアップ
 
1. 作業ディレクトリに移動
2. 依存パッケージをインストール
 
```bash
cd /tmp/work
npm install

Step 2: 実行

| コマンド | 説明 | |---------|------| | npm run build | ビルドを実行 | | npm run deploy | デプロイを実行 |


エラー時の対応

| 問題 | 対処 | |------|------| | npm install 失敗 | --legacy-peer-deps を試行 | | ビルドエラー | ログを確認して原因を特定 |


このテンプレートには、見出し・箇条書き・番号付きリスト・コードブロック・テーブル・引用・水平線といった基本的な Markdown 要素がすべて含まれています。

## 便利なエディタ環境

Markdown ファイルの編集は、基本的にはどのテキストエディタでも可能です。ただし、スキルファイルや指示書の作成・管理を効率よく行うには、ファイル操作もあわせて行える環境が便利です。

Cowork 上でファイルの閲覧・編集・整理を行いたい場合は、Google の AI コードエディタ **Antigravity**(旧 Project IDX)も選択肢のひとつです。ブラウザベースの開発環境なので、ローカルに特別なソフトウェアをインストールしなくても、Markdown ファイルのプレビューや Git 操作が行えます。Antigravity の活用法については [Antigravity Lab](https://antigravitylab.net) でも詳しくご紹介しています。

もちろん、VS Code や Cursor といったローカルエディタでも Markdown のプレビュー拡張を入れれば同様の体験が得られます。自分に合った環境を選びましょう。

## まとめ

Markdown はシンプルなルールで構造的な文書を作成できる、とても実用的な記法です。Cowork でスキルファイルや指示書を書く際には、この記事でご紹介した基本的な記法を押さえておけば十分に対応できます。

最初は見出し・リスト・コードブロックの3つだけでも覚えておくと、すぐにスキルファイルを書き始められます。慣れてきたらテーブルやリンクなども取り入れて、より見やすい文書を目指してみてください。

Cowork のスキル機能についてさらに詳しく知りたい方は、Cowork で繰り返しタスクを自動化する実践テクニックや[ファイル管理とデスクトップ操作](/articles/cowork/file-management)もあわせてご覧ください。
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

もしこの記事がお役に立ちましたら、チップ(¥150)で応援いただけると大変励みになります。広告なしでの運営を続けるため、皆さまのご支援が大きな力になっています。

関連記事

Cowork2026-05-03
Claude Cowork半年間の実運用レビュー — 期待と現実、個人開発者が見えてきた真価
Claude Coworkを半年間使い続けた個人開発者視点の正直なレビュー。スケジュールタスク・スキル・メモリ機能の実際の使い勝手と、期待を裏切られた点、逆に予想外に役立った点を具体的に解説します。
Cowork2026-07-11
夜間に回すMCPコネクタの健康状態を自前で見える化する — 個人運用のための軽量ヘルス台帳
Enterprise 向けのコネクタ可観測性がなくても、1回のツール呼び出しにつき1行を書き足すだけでMCPコネクタのエラー率とレイテンシは見えるようになります。個人でスケジュールタスクを回す立場のための、動くヘルス台帳の作り方。
Cowork2026-07-02
夜の同じ分に何本着火しているか — Cowork スケジュールタスクの衝突を cron から平らにする設計
Cowork のスケジュールタスクが同じ時刻に集中して共有リソースを奪い合う問題を、cron 式から着火時刻を展開して衝突と並行度を数え、プレミアム枠を動かさずにピークだけを削る貪欲オフセットで平準化する設計を、動くコードと実測 before/after で解説します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →