Tutorial#tutorial#beginner#getting-started

最初の Claude Skill を作成する方法

最初の Claude Skill を作成するためのステップバイステップガイド。フォルダ構造、SKILL.md 形式、最初の自動化をデプロイする方法を学ぶ。

ClaudeSkills Team
15 分で読める

最初の Claude Skill を作成する方法

15分で最初の Claude Skill を作成。このチュートリアルではフォルダ構造からデプロイまですべてを網羅。

前提条件

  • Claude Pro/Max/Team/Enterprise アカウント
  • 基本的なプログラミング知識
  • テキストエディタ

ステップ 1: フォルダ構造を作成

bash
1my-first-skill/
2├── SKILL.md
3├── scripts/
4│   └── process.py
5└── resources/
6    └── examples.md

ステップ 2: SKILL.md を作成

公式形式 に従う:

markdown
1---
2name: text-formatter
3description: 余分な空白を削除し、大文字を修正し、句読点を修正してテキスト内容をフォーマット・クリーン化
4---
5
6# テキストフォーマッター
7
8テキストのフォーマットを求められた場合:
91. 余分な空白を削除(複数のスペースを単一のスペースに置換)
102. 大文字を修正(文の最初の文字を大文字化)
113. 句読点を修正(適切な終了句読点を確認)
124. クリーン化されたテキストを返す
13
14##
15
16**入力**: "hello   world"
17**出力**: "Hello world."
18
19**入力**: "this is  a    test"
20**出力**: "This is a test."
21
22## ガイドライン
23- 意図的なフォーマットを保持(改行、段落)
24- 技術用語や固有名詞を変更しない
25- 元の言語とトーンを維持

ステップ 3: 実行可能スクリプトを追加

python
1# scripts/process.py
2def format_text(text):
3    # 余分な空白を削除
4    text = ' '.join(text.split())
5
6    # 最初の文字を大文字化
7    text = text.capitalize()
8
9    # ピリオドが欠けている場合は追加
10    if not text.endswith(('.', '!', '?')):
11        text += '.'
12
13    return text

ステップ 4: スキルをテスト

Claude にロードしてテスト:

このテキストをフォーマットしてください: "hello   world"

Claude はあなたのスキルを使用して返すはず: "Hello world."

ステップ 5: ユースケースを文書化

resources/examples.md に追加:

markdown
# ユースケース
- ユーザー入力をクリーン化
- コンテンツを標準化
- 処理用のテキストを準備

ベストプラクティス

  1. 明確な指示: 実行ステップを具体的に
  2. エラーハンドリング: タスクが失敗した場合の対処を含める
  3. : 入出力サンプルを提供
  4. 依存関係: すべての必要なパッケージをリスト

次のステップ


読書時間: 3分

著者: ClaudeSkills Team
最初の Claude Skill を作成する方法