meta について
meta は Telegram ボット向けのコマンド処理スキルです。`/meta` の入力を Claude Code Agent SDK に渡し、telegram_agent ディレクトリで実行します。
主な機能
- 01`/meta` コマンドの処理
- 02入力を Claude Code Agent SDK に渡す
- 03指定した作業ディレクトリの使用
- 04Telegram での応答返却
活用シーン
- 01telegram_agent のバグ修正依頼
- 02ログや認証の改善依頼
- 03セッション管理のリファクタリング
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ glebis/ claude-skills --skill metaインストール後、Claude Code で/metaを入力して読み込まれたか確認します。
詳細
Meta スキル - コマンドハンドラー
⚠️ 重要:このスキルはコマンドハンドラーの登録です。telegram_agent ディレクトリで Claude Code Agent SDK セッションを起動して /meta コマンドを処理するよう、ボットに指示します。
この機能の内容
/meta をコマンドハンドラーとして登録し、次の処理を行います。
/metaの後にユーザーが入力したプロンプトを受け取ります- Claude Code Agent SDK セッションを起動します
- 作業ディレクトリを
~/ai_projects/telegram_agentに設定します - Telegram で応答を返します
実装
実際のコマンドハンドラーは、telegram ボットのコードベースで次の場所に登録する必要があります。
src/bot/handlers/claude_commands.py- meta コマンドハンドラーを追加src/bot/bot.py- コマンドを登録
使用パターン
ユーザーが Telegram で次のように入力します。
/meta fix the rate limiting bug
/meta add better logging
/meta refactor authentication
ボットは次の設定で Claude Agent SDK を起動します。
- 作業ディレクトリ:
~/ai_projects/telegram_agent - プロンプト:
/metaの後にあるユーザーのテキスト /claudeコマンドと同じインフラストラクチャ
ユーザーリクエストの例
/meta fix bug in message handler/meta add error recovery to file sending/meta refactor the session management/meta improve the keyboard layout
実装に関する注意
カスタム cwd パラメーターを指定して ClaudeCodeService を使用する必要があります。
service.execute_prompt(
prompt=user_prompt,
cwd="/Users/server/ai_projects/telegram_agent"
)
コメント
Markdown 対応