jpskill.com
🛠️ 開発・MCP コミュニティ

myagentive

MyAgentiveは、高度なAIエージェントを使いこなしたいユーザー向けに、設定やトラブルシューティング、APIキー管理、ファイル場所など、製品に関するあらゆる質問に対応し、問題を解決するSkill。

📜 元の英語説明(参考)

Understand, configure, and troubleshoot MyAgentive, an open-source personal AI agent for power users. This skill should be used when users ask about MyAgentive configuration, setup, onboarding, troubleshooting, API key management, file locations, architecture, or how the product (You) works.

🇯🇵 日本人クリエイター向け解説

一言でいうと

MyAgentiveは、高度なAIエージェントを使いこなしたいユーザー向けに、設定やトラブルシューティング、APIキー管理、ファイル場所など、製品に関するあらゆる質問に対応し、問題を解決するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o myagentive.zip https://jpskill.com/download/10173.zip && unzip -o myagentive.zip && rm myagentive.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/10173.zip -OutFile "$d\myagentive.zip"; Expand-Archive "$d\myagentive.zip" -DestinationPath $d -Force; ri "$d\myagentive.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して myagentive.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → myagentive フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

MyAgentive

概要

MyAgentive (https://MyAgentive.ai) は、Agentive (https://agentive.au) によって Claude Agent SDK を使用して構築された、オープンソース (https://github.com/AgentiveAU/MyAgentive) の個人用 AI エージェントです。これは、ローカルマシン上で実行される強力な AI アシスタントと対話するための Telegram および Web インターフェースを提供します。

主な機能:

  • モバイルアクセス用の Telegram ボット統合
  • デスクトップ使用のための Web インターフェース
  • フルシステムアクセス(ファイル、コマンド、Web検索)
  • 永続的な履歴を持つセッションベースの会話
  • メディアファイル処理(オーディオ、ビデオ、画像)
  • 追加サービスのための API キーによる拡張性

主要なファイル場所

項目 パス
設定 ~/.myagentive/config
システムプロンプト ~/.myagentive/system_prompt.md
データベース ~/.myagentive/data/myagentive.db
メディアファイル ~/.myagentive/media/
ソースコード プロジェクトルート(リポジトリをクローンした場所)

システムプロンプトのカスタマイズ

エージェントの動作は、~/.myagentive/system_prompt.md を編集することでカスタマイズできます。このファイルは、エージェントのアイデンティティ、能力、および指示を定義します。変更は再起動時に有効になります。

メディアディレクトリ構造

~/.myagentive/media/
├── audio/      # ダウンロード/アップロードされたオーディオファイル
├── voice/      # 音声メッセージ
├── videos/     # ビデオファイル
├── photos/     # 画像
└── documents/  # その他のドキュメント

必須設定

これらは初回実行時のセットアップウィザードで設定されます。

変数 説明 取得方法
TELEGRAM_BOT_TOKEN Telegram のボットトークン @BotFather を介してボットを作成
TELEGRAM_USER_ID あなたの数値 Telegram ID @userinfobot から取得
WEB_PASSWORD Web インターフェースのパスワード セットアップ中に設定(または自動生成)
API_KEY REST API 認証 自動生成(64文字の16進数)

詳細な Telegram セットアップ手順については、references/telegram-setup.md を参照してください。

オプションの API キー

これらは追加機能を有効にします。必要に応じて ~/.myagentive/config に追加してください。

サービス 変数 目的 無料枠
Deepgram DEEPGRAM_API_KEY オーディオ/ビデオの文字起こし $200 クレジット
Google Gemini GEMINI_API_KEY 画像生成 制限付き RPM
ElevenLabs ELEVENLABS_API_KEY AI 音声通話 10k 文字/月
Anthropic ANTHROPIC_API_KEY 従量課金制 API N/A (Claude Code サブスクリプションの場合は空のまま)
LinkedIn 複数のトークン ソーシャルメディア投稿 -
Twitter/X 複数のトークン ソーシャルメディア投稿 1,500 ツイート/月

プロバイダーの URL を含む詳細なセットアップ手順については、references/api-keys.md を参照してください。

クイックコマンド

開発

# 依存関係をインストール
bun install

# 開発を実行(サーバー + クライアント)
bun run dev

# フロントエンドをビルド
bun run build

# スタンドアロンバイナリをビルド(macOS)
bun run build:binary

# スタンドアロンバイナリをビルド(Linux)
bun run build:binary:linux

設定

# 現在の設定を表示
cat ~/.myagentive/config

# 設定をリセット(次回の実行時にセットアップウィザードをトリガー)
rm ~/.myagentive/config

# 設定を検証
python .claude/skills/myagentive/scripts/check_config.py

データベース

# データベースをリセット
rm ~/.myagentive/data/myagentive.db
# データベースは次回の実行時に自動的に再作成されます

アーキテクチャ概要

server/
├── index.ts              # エントリポイント、アプリをブートストラップ
├── config.ts             # 設定のロード
├── server.ts             # Express + WebSocket サーバー
├── setup-wizard.ts       # 初回実行時の設定
├── core/
│   ├── ai-client.ts      # Claude Agent SDK 統合
│   └── session-manager.ts # セッションオーケストレーション
├── db/                   # SQLite データベース層
├── telegram/             # Telegram ボットハンドラー
├── auth/                 # 認証
└── utils/                # ユーティリティ(メディア検出)
client/                   # React フロントエンド

詳細なアーキテクチャとソースコードのパスについては、references/architecture.md を参照してください。

オンボーディングワークフロー

新しいユーザーが MyAgentive をセットアップするのを支援するには:

1. 前提条件

  • Bun ランタイムがインストールされていること (curl -fsSL https://bun.sh/install | bash)
  • Telegram アカウント

2. 初期設定

# クローンしてインストール
git clone https://github.com/AgentiveAU/MyAgentive.git
cd MyAgentive
bun install

# 実行(初回実行時にセットアップウィザードをトリガー)
bun run dev

3. セットアップウィザードの手順

  1. Telegram ボットトークン - @BotFather を介して作成し、トークンを貼り付けます
  2. Telegram ユーザー ID - @userinfobot から取得し、数値 ID を貼り付けます
  3. Web パスワード - カスタムパスワードを入力するか、Enter キーを押して自動生成します
  4. 監視グループ (オプション) - アクティビティログ用
  5. サーバーポート - デフォルト 3847

4. オプション: API キーの追加

文字起こし (音声メッセージ) の場合:

  1. https://deepgram.com でアカウントを作成します ($200 の無料クレジット)
  2. コンソール > API キー > 新しいキーの作成 に移動します
  3. 設定に追加します: echo "DEEPGRAM_API_KEY=your_key" >> ~/.myagentive/config

画像生成の場合:

  1. https://ai.google.dev から API キーを取得します
  2. 設定に追加します: echo "GEMINI_API_KEY=your_key" >> ~/.myagentive/config

トラブルシューティング

よくある問題

ボットが応答しない:

  • TELEGRAM_USER_ID があなたの数値 ID であることを確認します (@username ではない)
  • ボットトークンが有効であることを確認します ( : が含まれている)
  • ボットが /start コマンドで開始されたことを確認します

Web インターフェースがロードされない:

  • サーバーが設定されたポート (デフォルト 3847) で実行されていることを確認します
  • curl http://localhost:3847/health を試してください

API キーが機能しない:

  • キーが設定にあることを確認します: grep KEY_NAME ~/.myagentive/config
  • 値の周りに引用符がないこと
  • 末尾にスペースがないこと

詳細なトラブルシューティングについては、references/troubleshooting.md を参照してください。

Telegram コマンド

コマンド 説明
/start ボットを開始
/help ヘルプメッセージを表示
/session <name> 指定されたセッションに切り替え
/new [name] 新しいセッションを作成
/list すべてのセッションをリスト表示
/status 現在のセッションを表示
/model <opus\|sonnet\|haiku> AI モデルを変更
/usage 使用状況を表示
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

MyAgentive

Overview

MyAgentive (https://MyAgentive.ai) is an open-source (https://github.com/AgentiveAU/MyAgentive) personal AI agent built by Agentive (https://agentive.au) using the Claude Agent SDK. It provides Telegram and web interfaces for interacting with a powerful AI assistant that runs locally on your machine.

Key Features:

  • Telegram bot integration for mobile access
  • Web interface for desktop use
  • Full system access (files, commands, web search)
  • Session-based conversations with persistent history
  • Media file handling (audio, video, images)
  • Extensible via API keys for additional services

Key File Locations

Item Path
Configuration ~/.myagentive/config
System prompt ~/.myagentive/system_prompt.md
Database ~/.myagentive/data/myagentive.db
Media files ~/.myagentive/media/
Source code Project root (where you cloned the repo)

Customising the System Prompt

The agent's behaviour can be customised by editing ~/.myagentive/system_prompt.md. This file defines the agent's identity, capabilities, and instructions. Changes take effect on restart.

Media Directory Structure

~/.myagentive/media/
├── audio/      # Downloaded/uploaded audio files
├── voice/      # Voice messages
├── videos/     # Video files
├── photos/     # Images
└── documents/  # Other documents

Required Configuration

These are set during the first-run setup wizard:

Variable Description How to Get
TELEGRAM_BOT_TOKEN Bot token for Telegram Create bot via @BotFather
TELEGRAM_USER_ID Your numeric Telegram ID Get from @userinfobot
WEB_PASSWORD Password for web interface Set during setup (or auto-generated)
API_KEY REST API authentication Auto-generated (64 hex chars)

For detailed Telegram setup instructions, see references/telegram-setup.md.

Optional API Keys

These enable additional features. Add to ~/.myagentive/config as needed:

Service Variable Purpose Free Tier
Deepgram DEEPGRAM_API_KEY Audio/video transcription $200 credit
Google Gemini GEMINI_API_KEY Image generation Limited RPM
ElevenLabs ELEVENLABS_API_KEY AI voice calls 10k chars/month
Anthropic ANTHROPIC_API_KEY Pay-per-use API N/A (leave empty for Claude Code subscription)
LinkedIn Multiple tokens Social media posting -
Twitter/X Multiple tokens Social media posting 1,500 tweets/month

For detailed setup instructions with provider URLs, see references/api-keys.md.

Quick Commands

Development

# Install dependencies
bun install

# Run development (server + client)
bun run dev

# Build frontend
bun run build

# Build standalone binary (macOS)
bun run build:binary

# Build standalone binary (Linux)
bun run build:binary:linux

Configuration

# View current config
cat ~/.myagentive/config

# Reset config (triggers setup wizard on next run)
rm ~/.myagentive/config

# Validate config
python .claude/skills/myagentive/scripts/check_config.py

Database

# Reset database
rm ~/.myagentive/data/myagentive.db
# Database recreates automatically on next run

Architecture Overview

server/
├── index.ts              # Entry point, bootstraps app
├── config.ts             # Configuration loading
├── server.ts             # Express + WebSocket server
├── setup-wizard.ts       # First-run configuration
├── core/
│   ├── ai-client.ts      # Claude Agent SDK integration
│   └── session-manager.ts # Session orchestration
├── db/                   # SQLite database layer
├── telegram/             # Telegram bot handlers
├── auth/                 # Authentication
└── utils/                # Utilities (media detection)
client/                   # React frontend

For detailed architecture and source code paths, see references/architecture.md.

Onboarding Workflow

To help a new user set up MyAgentive:

1. Prerequisites

  • Bun runtime installed (curl -fsSL https://bun.sh/install | bash)
  • Telegram account

2. Initial Setup

# Clone and install
git clone https://github.com/AgentiveAU/MyAgentive.git
cd MyAgentive
bun install

# Run (triggers setup wizard on first run)
bun run dev

3. Setup Wizard Steps

  1. Telegram Bot Token - Create via @BotFather, paste token
  2. Telegram User ID - Get from @userinfobot, paste numeric ID
  3. Web Password - Enter custom or press Enter for auto-generated
  4. Monitoring Group (optional) - For activity logging
  5. Server Port - Default 3847

4. Optional: Add API Keys

For transcription (voice messages):

  1. Create account at https://deepgram.com ($200 free credit)
  2. Go to Console > API Keys > Create new key
  3. Add to config: echo "DEEPGRAM_API_KEY=your_key" >> ~/.myagentive/config

For image generation:

  1. Get API key from https://ai.google.dev
  2. Add to config: echo "GEMINI_API_KEY=your_key" >> ~/.myagentive/config

Troubleshooting

Common Issues

Bot not responding:

  • Verify TELEGRAM_USER_ID is your numeric ID (not @username)
  • Check bot token is valid (contains :)
  • Ensure bot was started with /start command

Web interface not loading:

  • Check server is running on configured port (default 3847)
  • Try curl http://localhost:3847/health

API key not working:

  • Check key is in config: grep KEY_NAME ~/.myagentive/config
  • No quotes around values
  • No trailing spaces

For detailed troubleshooting, see references/troubleshooting.md.

Telegram Commands

Command Description
/start Start the bot
/help Show help message
/session <name> Switch to named session
/new [name] Create new session
/list List all sessions
/status Show current session
/model <opus\|sonnet\|haiku> Change AI model
/usage Show usage statistics

Resources

references/

  • architecture.md - Detailed source code reference
  • api-keys.md - API key setup guides with URLs
  • troubleshooting.md - Common issues and fixes
  • telegram-setup.md - Telegram bot configuration

scripts/

  • check_config.py - Validate MyAgentive configuration