Communitygithub.com

samadhitheguild-debug/avelina-ai

Claude Agent SDK上で動作する個人用AIアシスタント — メモリ、スキル、マルチボットエージェントを備えたTelegramボット

avelina-ai とは?

このスキルは、Claude Agent SDKを基盤として構築された個人用AIアシスタント「avelina」です。Telegramボットとして動作し、長期記憶、拡張可能なスキルシステム、および複数のボットエージェントを協調動作させる機能を提供します。開発者はエージェントに対して独自のスキルを追加したり、マルチエージェント構成でタスクを分担させることが可能です。チャットインターフェースを通じて自然言語で指示を出せば、エージェントが自律的にタスクを遂行し、結果を返します。Claude Agent SDKのフル活用により、高い拡張性と保守性を実現しています。

対応✓Claude Code~Codex CLI~Cursor
npx skills add samadhitheguild-debug/avelina-ai

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

avelina-ai は何をしますか?

個人用AIアシスタント (Claude Agent SDK上) — メモリ、スキル、マルチボットエージェントを備えたTelegramボット。

概要

Avelinaは、Claude Agent SDKを活用して構築された個人用AIアシスタントです。Telegram上で動作し、長期記憶、動的なスキル読み込み、複数のボットエージェントによる協調作業をサポートします。ユーザーは自然言語でタスクを依頼するだけで、エージェントが自律的に処理を実行します。

特徴

  • 長期記憶: 会話やタスクの履歴を保持し、文脈を理解して応答します。
  • スキルシステム: プラグイン可能なスキルモジュールにより、機能を拡張できます。
  • マルチボットエージェント: 複数のボットが連携して複雑なタスクを分担・実行します。
  • Telegram統合: Telegramのチャットインターフェースから直接操作可能です。
  • Claude Agent SDKベース: SDKの全機能を活用し、高い拡張性と信頼性を提供します。

動作環境

  • Python 3.10+
  • Claude Agent SDK
  • Telegram Bot API

クイックスタート

  1. リポジトリをクローンします: git clone https://github.com/samadhitheguild-debug/avelina-ai.git
  2. 依存パッケージをインストール: pip install -r requirements.txt
  3. 環境変数 TELEGRAM_TOKEN と CLAUDE_API_KEY を設定します。
  4. ボットを起動: python main.py

使用方法

Telegramでボットにメッセージを送信するだけで使用を開始できます。

/start - ボットを初期化
/help - ヘルプを表示
/skill list - 利用可能なスキルを表示
/skill load <name> - スキルを動的に読み込み

スキル開発

独自のスキルを追加するには、skills/ ディレクトリに新しいPythonファイルを作成し、所定のインターフェースに従って実装します。詳細はSKILL_DEVELOPMENT.mdを参照してください。

貢献

バグ報告や機能リクエストは、GitHub Issuesにてお寄せください。プルリクエストも歓迎します。

関連スキル