医学研究用のClaudeスキルを作成
医学研究に追いつくということは、専門用語で満たされた科学論文を読み解くことを意味します。Claudeスキルは、何百もの論文を読んでわかりやすく説明してくれる研究アシスタントのようなものです。何時間もかけてPubMedを検索して技術的な内容を理解する代わりに、簡単な質問をするだけで最新の科学に基づいた明確な要約が得られます。
このチュートリアルでは、査読済みの医学文献を検索するClaudeスキルを作成します。PubMedをクエリするPythonスクリプトを作成し、それをスキルとして統合します。素晴らしいのは、Claudeにすべての作業をさせることができる点です。Claudeにはスキルを作成するスキルがあります。
主要な概念
- Claudeスキル -
.claude/skills/に保存されたカスタム指示、コード、ドキュメントでClaude Codeの機能を拡張する専門ツール - PubMed - 米国国立医学図書館が管理する3,500万以上の生物医学研究論文の無料データベース
- Biopython - PubMedのデータベースをプログラムでクエリするツールを提供するPythonライブラリ
- 自動編集モード - Shift+Tabでアクティブ化され、Claudeが毎回許可を求めずに複数のファイル変更を行える機能
必要なもの
- WindowsのVS CodeでClaude CodeまたはMacのVS CodeでClaude Codeを完了していること
- PubMed検索用のインターネット接続
- 15〜20分
ステップ1:プロジェクトフォルダに移動
スラッシュコマンドチュートリアルを完了している場合、test_claudeフォルダはすでに存在します。これらのコマンドはどちらの場合でも機能します。
Windows(WSL):
- スタートメニューからUbuntuを開く
- 次のコマンドを入力:
cd /mnt/c/Users/YOUR_USERNAME/Documents mkdir -p test_claude cd test_claudeYOUR_USERNAMEをWindowsのユーザー名に置き換えてください
Mac:
- ターミナルを開く(アプリケーション > ユーティリティにあります)
- 次のコマンドを入力:
cd ~/Documents mkdir -p test_claude cd test_claude
-pフラグは、フォルダが存在しない場合は作成し、すでに存在する場合は何もしません。
ステップ2:Claude Codeを起動
次のコマンドを入力:
claude
Claude Codeが起動し、ウェルカムメッセージが表示されます。
ステップ3:自動編集モードを有効化
Shift+Tabを押して自動編集モードを有効にします。確認メッセージが表示されます。
自動編集モードにより、Claudeは毎回許可を求めることなく複数のファイルを作成および変更できます。これは多くのファイルを作成するスキルの構築に不可欠です。
ステップ4:PubMed検索スクリプトを作成
次のプロンプトをコピーして貼り付けてください:
pubmed_search.pyというPythonスクリプトを作成してください。要件:
- コマンドライン引数として検索クエリを受け取る
- 最大10件の最近の論文を取得する
- PMID、タイトル、著者、ジャーナル、年、要約のプレビュー、URLを返す
Claudeがスクリプトを作成します。PubMedとのやり取りに必要なBiopythonパッケージとentrezモジュールを自動的にインストールします。出力を確認して、スクリプトの構造を理解してください。
ステップ5:スクリプトをテスト
Claudeに次のように依頼してください:
「immunotherapy breast cancer」というクエリでスクリプトをテストしてください
Claudeがスクリプトを実行し、乳がんの免疫療法に関する最近の論文10件を表示します。各論文のタイトル、著者、要約、PubMedリンクが表示されます。
注: 検索結果は何千もの論文がヒットしますが、素早いレビューのために最新の10件のみを取得します。
ステップ6:医学研究スキルを作成
すべてを再利用可能なスキルにパッケージ化しましょう。次をコピーして貼り付けてください:
「medical-research」というClaudeスキルを作成してください。要件:
- 医学的な質問を受け取る
- PubMedの要約を取得するクエリを設計する
- 専門家以外でも理解できるわかりやすい要約を作成する
- スキルフォルダ内にpubmed_search.pyスクリプトを含める
Claudeが完全なスキル構造を作成します:
.claude/skills/medical-research/pubmed_search.py- 検索スクリプト.claude/skills/medical-research/SKILL.md- スキルの使用方法に関するClaudeへの指示.claude/skills/medical-research/README.md- ユーザードキュメント.claude/skills/medical-research/EXAMPLES.md- 出力例
Claudeが包括的なドキュメントを書くため、これには2〜3分かかります。
ステップ7:スキルをテスト
わかりやすい言葉で研究の質問をしてみましょう:
ケトダイエットで体重を減らせますか?
Claudeが自動的に以下を実行します:
- 医学研究の質問として認識
- medical-researchスキルを起動
- 関連する論文をPubMedで検索
- 調査結果を分析
- 有効性、メカニズム、考慮事項をわかりやすく説明
応答には「仕組み」「研究結果」「重要な考慮事項」「結論」などのセクションが含まれます。
ステップ8:別の質問をテスト
別の研究トピックを試してみましょう:
ワクチンは自閉症を引き起こしますか?
応答には科学的コンセンサス、誤解の起源、実世界のデータが含まれます。
ステップ9:スキルファイルを探索(オプション)
VS Codeを開いてスキル構造を確認:
Windows:
- ファイルエクスプローラを開き、
C:\Users\YOUR_USERNAME\Documents\test_claudeに移動 - フォルダを右クリックしてCodeで開くを選択
Mac:
- Finderを開き、
Documents/test_claudeに移動 - フォルダを右クリックしてVisual Studio Codeで開くを選択
- またはターミナルから
code .と入力
VS Codeで:
- ファイルエクスプローラで
.claude/skills/medical-research/を展開 SKILL.mdを開いてClaudeへの詳細な指示を確認README.mdを開いてユーザードキュメントを確認pubmed_search.pyを開いてPythonコードを確認
注: スキルは完全に自己完結型です—すべてのコードとドキュメントが1つのフォルダに存在します。
ステップ10:Anthropicのリポジトリからスキルをインストール
Anthropicは、すぐに使える事前構築されたスキルのリポジトリを公開しています。
リポジトリからスキルをインストールするには、Claudeに依頼するだけです:
Anthropicのリポジトリからdocumentスキルをインストールしてください
インストール後、このスキルを試してみましょう:
Claudeスキルに関するPowerPointプレゼンテーションを作成してください
documentスキルは、PDF、Word、PowerPoint、Excelファイルの読み書きを支援します。Claudeがスキルを.claude/skills/フォルダにクローンします。
Anthropicのリポジトリから利用可能な他のスキル:
- 完全なカタログはgithub.com/anthropics/skillsで閲覧できます
- Claudeに「Anthropicリポジトリで利用可能なスキルは何ですか?」と尋ねて現在のリストを確認してください
次のステップ
- PDF: このプロジェクトフォルダのサブフォルダにいくつかのPDFファイルをコピーして、要約を依頼してください。
- 他の公開スキル: Anthropicから利用可能なスキルを試してください。
- スキルを共有: スキルは単なる圧縮フォルダです!
- 他のスキルを作成: 興味のあるものなら何でも。例えば、独自のデータファイルをスキルフォルダに入れることができます。
トラブルシューティング
- Biopythonがインストールされていない: Claudeはスクリプト作成時に自動的にBiopythonをインストールします。テスト時にインポートエラーが発生した場合は、Claudeに
pip install biopythonで手動インストールするよう依頼してください - スクリプトが見つからない: 自動編集モード(Shift+Tab)が有効になっていることを確認してください。Claudeにはファイル作成の許可が必要です
- スキルが起動しない: スキルは作成後すぐに動作するはずです。質問を再度試すか、SKILL.mdのヘッダーに正しい
name: medical-researchがあることを確認してください
ワークフロー概要
- Claudeスキルはスラッシュコマンドよりも強力です。コード、ドキュメント、カスタム指示を統合できます
- 自動編集モード(Shift+Tab)は繰り返しの許可プロンプトを省略し、作成プロセスを効率化します
- 自己完結型パッケージング - スクリプトはスキルフォルダ内に存在し、ポータブルで共有可能です
- 自動起動 - スキルは質問パターンに基づいて自動的に起動します(研究の質問はmedical-researchを起動)
- わかりやすいインターフェース - 技術的な知識がなくても、自然な言葉で質問できます
スキル vs スラッシュコマンド
| 機能 | スキル | スラッシュコマンド |
|---|---|---|
| 含まれるもの | プロンプト、コード、データ、ドキュメント | プロンプトのみ |
| アクティブ化 | 関連する場合に自動的に読み込まれる | /commandで手動でトリガー |
| ユースケース | コード実行を必要とする複雑なワークフロー | クイックプロンプトテンプレートとワークフロー |
| ファイルの場所 | .claude/skills/skill-name/ |
.claude/commands/ |
| 構造 | 複数のファイル(SKILL.md、README.md、コードファイル) | コマンドごとに1つの.mdファイル |
重要なポイント: スラッシュコマンドはUIからプロンプトを注入するだけです。便利ですが、限定的です。
Steven Geが2025年12月13日に作成。