
Claudemyとは?
Claudemyは、十分に文書化されたあらゆるトピックを短い音声コースに変える、無料でオープンソースのClaude Codeスキルです。固定されたカタログを閲覧する代わりに、学びたい内容を説明すると、Claudeがウェブを調査し、情報源を比較して、体系的なレッスン集を作成します。
通常、コースには約12のレッスンが含まれ、それぞれの長さはおよそ2分です。各レッスンには、2人のホスト、MP3録音、簡潔な学習カード、1つの実践演習、使用した情報源へのリンクが含まれます。
交渉を教えて
Claudemyは、集中した学習のために設計されています。長時間の録画済みプログラムへの参加を求めるのではなく、指定したトピックとレベルに合わせてコースを構成します。
Claudemyが作成するもの
- 音声レッスン:2人の声による会話形式の、約2分間のMP3レッスンを12本程度。
- レッスンカード:3行の説明、情報源間の合意に関する情報、異なる見解、1つの小さな実践課題、追加読書用リンク。
- プレイブック:各レッスンから1つの実践的なルールを集め、後から参照できるファイルにまとめたもの。
- レッスンプラン:専門家の意見が一致している点と対立している領域を含む、コースの構成。
- 引用:調査で使用したページへのリンク。調査プロセスで実際に読まれていないページを引用したレッスンは、チェッカーによって拒否されます。
調査とコース作成の仕組み
- トピックの整理:Claudemyは、その分野で一般的にどのように教えられているかに基づいて、トピックをサブトピックに分割します。
- ウェブ調査:実務家、公式ドキュメント、研究概要、異なる見解を示す情報源から、およそ20〜40ページを収集します。1つのサイトに依存しすぎないよう、同一サイトから使用するページは3ページ以内にします。
- 読解と比較:読解エージェントが引用ページからメモを抽出し、別のエージェントがそれらを合意数付きのテーマにまとめます。
- コース計画:教材は、およそ4レッスンごとのまとまりに整理され、基礎から始まります。
- サンプルレッスン:Claudemyはまず1つのレッスンを作成し、残りのレッスンの執筆と録音を行う前に、あなたの反応を待ちます。
インストールと要件
ウェブ検索を有効にしたClaude Codeが必要です。また、Python 3、beautifulsoup4パッケージ、ffmpegも必要です。
Python依存関係を次のコマンドでインストールします:
pip install beautifulsoup4自然な2人の声による音声を作成するには、ELEVENLABS_API_KEYにElevenLabs APIキーを設定します。ElevenLabsキーを指定しない場合、ClaudemyはmacOSに組み込まれた音声を使用します。これらの音声は無料ですが、自然さは劣ります。
レッスンカードのWord版が必要な場合は、任意でpandocをインストールできます。
Claude CodeプラグインとしてClaudemyをインストールする
最も簡単なインストール方法は、Claudemyのマーケットプレイスを追加してプラグインをインストールすることです:
/plugin marketplace add assafkip/claudemy
/plugin install claudemy@claudemyまたは、skills/claudemy/ディレクトリを次の場所にコピーします:
~/.claude/skills/dist/claudemy.skillから配布済みのスキルファイルをダウンロードすることもできます。
最初のコースを作成する
インストール後、Claude Codeを開き、学びたいトピックを説明します。最初のリクエストは、簡潔かつ具体的にしてください:
teach me negotiationClaudemyはテーマを整理し、関連する情報源を調査して、サンプルレッスンを準備します。最初のレッスンを確認し、残りのレッスンが作成される前にフィードバックを提供してください。
実践的なスキル、専門的なトピック、オープンウェブ上で十分に扱われている分野にも、同じパターンを使えます:
teach me pricing
teach me SQL
teach me public speaking
teach me music theory作成されるコースは最新の情報源に基づいており、重要な考えをさらに調べられるようリンクも含まれます。
1人の専門家をもとにコースを作成する
Claudemyでは、多様な視点を組み合わせる代わりに、特定の人物の仕事に焦点を当てることもできます。リクエストに専門家の名前を含めてください:
teach me negotiation from <name>'s writingClaudemyはその人物のSubstackまたはブログを探し、その人の文章をもとに授業を作成します。
音声の声を設定する
ElevenLabsの音声を使う場合は、CLAUDEMY_VOICE_AとCLAUDEMY_VOICE_Bに音声IDを設定します。これらの変数で、レッスンに使用する2つの声を指定します。
CLAUDEMY_VOICE_A=your_voice_id_a
CLAUDEMY_VOICE_B=your_voice_id_bmacOSでは、組み込み音声を次のように設定できます:
CLAUDEMY_SAY_A=your_mac_voice_a
CLAUDEMY_SAY_B=your_mac_voice_b音声は任意です。音声を生成しなくても、カードとプレイブックは役立ちます。また、macOSユーザーはElevenLabsのサブスクリプションなしで組み込み音声を利用できます。
より良い結果を得るための応用ヒント
Claudemyに明確な学習目標を伝える
コースはあなたのリクエストから生成されるため、実際に必要な内容を説明してください。teach me negotiation for salary discussionsのように焦点を絞ったリクエストにすると、広いテーマだけを指定するよりも、コースを実践的な方向に導けます。
サンプルレッスンをフィードバックに活用する
Claudemyは、完全なコースを作成する前に、意図的にサンプルレッスンを1つ作成します。この段階で、希望するレベル、重点、スタイルを修正してください。これにより、残りのレッスンをあなたのニーズに合わせやすくなります。
一致点と相違点を比較する
情報源間の一致を、ある考えが普遍的に正しい証拠として扱わないでください。レッスンカードとレッスンプランを確認し、その考えを支持する情報源がいくつあるか、また専門家の意見がどこで分かれているかを見てみましょう。調査プロセスは、こうした違いを明らかにするよう設計されています。
プレイブックを手元に置く
プレイブックには、各レッスンから1つずつルールを集め、1つのファイルにまとめています。コースを聴き、提案された実践を終えた後の簡潔な復習用ドキュメントとして活用してください。
引用を確認する
各レッスンには、作成時に使用したページへのリンクがあります。特に状況によって異なるアドバイスについて、より詳しい背景が必要なときはリンクをたどってください。Claudemyは、引用されたページが調査中に実際に読まれたことも確認します。
重要な考慮事項
Claudemyは、スキル、専門分野、一般的な学習分野など、オープンウェブ上で広く執筆されているトピックに最適です。健康、法律、金融に関するトピックには、アドバイスが個々の状況に左右されることを説明する注記が含まれる場合があります。
このプロジェクトは、情報源のコンテンツをコピーしません。研究者と同じようにウェブページを読み、オリジナルのレッスンを書き、情報源へのリンクを付けます。ページは、あなた自身の学習のためにローカルワークスペースにのみ保存されます。
12レッスンのコースは、調査、読解、執筆、約25分の生成音声を伴う、長時間実行されるClaude Codeセッションです。コースの作成中はセッションを利用できる状態にしておいてください。
まとめ
Claudemyを使えば、固定されたコースカタログに登録せず、特定のトピックを柔軟に学べます。Claude Codeプラグインとしてインストールし、学びたいテーマを依頼し、サンプルレッスンを確認しましょう。そうすれば、調査した資料を短い音声レッスン、カード、プレイブック、情報源を明示したレッスンプランへと変換できます。このプロジェクトはMITライセンスで公開されており、自由に使用、改変、共有できます。
