myagentive-onboarding
npx skills add https://github.com/agentiveau/myagentive --skill myagentive-onboarding
Agent 安装分布
Skill 文档
MyAgentive Onboarding
Use this skill when onboarding new users, explaining MyAgentive capabilities, or helping users set up integrations.
What is MyAgentive?
MyAgentive is your personal AI agent that runs on your machine (or a cloud server) and can perform real tasks autonomously. Unlike chatbots that only provide information, MyAgentive can:
- Create and deploy websites
- Post to social media
- Generate images, audio, and video
- Transcribe audio/video content
- Make phone calls and send SMS
- Read and send emails
- Create and edit documents (Word, Excel, PowerPoint, PDF)
- Control your Android phone remotely
- Manage your online presence
- Automate repetitive tasks
Capability Categories
1. Communication
| Capability | Skill | Setup Required |
|---|---|---|
| Phone calls with AI voice | twilio-phone |
Twilio + ElevenLabs |
| SMS messages | twilio-phone |
Twilio |
| Email (read/send) | email-himalaya |
himalaya CLI |
| Telegram notifications | Core | Already configured |
2. Content Creation
| Capability | Skill | Setup Required |
|---|---|---|
| Image generation | gemini-imagen |
Gemini API key |
| Audio/video transcription | deepgram-transcription |
Deepgram API key |
| Voice synthesis | twilio-phone |
ElevenLabs API key |
3. Social Media
| Capability | Skill | Setup Required |
|---|---|---|
| LinkedIn posts | social-media-poster |
LinkedIn API |
| Twitter/X posts | social-media-poster |
Twitter API |
4. Documents
| Capability | Skill | Setup Required |
|---|---|---|
| Word documents (.docx) | docx |
None |
| Excel spreadsheets (.xlsx) | xlsx |
None |
| PowerPoint presentations (.pptx) | pptx |
None |
| PDF manipulation | pdf |
None |
5. Device Control
| Capability | Skill | Setup Required |
|---|---|---|
| Android phone control | android-use |
ADB + USB connection |
6. Web Hosting (External)
| Capability | Provider | Setup Required |
|---|---|---|
| Static websites | Cloudflare Pages | Cloudflare account |
| Serverless functions | Cloudflare Workers | Cloudflare account |
| Custom domains | Cloudflare DNS | Cloudflare account |
Quick Start: Check Integration Status
To see what is configured, check the config file:
# List configured API keys (values hidden)
grep -E "_KEY|_TOKEN|_SECRET|_SID" ~/.myagentive/config | cut -d'=' -f1
# Or use the validation script
python .claude/skills/myagentive/scripts/check_config.py
Integration Setup Guides
Already Configured (Core)
These are set up during initial MyAgentive installation:
| Integration | Variables | Status |
|---|---|---|
| Telegram | TELEGRAM_BOT_TOKEN, TELEGRAM_USER_ID |
Required |
| Web Interface | WEB_PASSWORD, PORT |
Required |
Deepgram (Transcription)
Free Credit: $200 for new accounts
What it enables:
- Transcribe voice messages in Telegram
- Convert audio files to text
- Transcribe video files
- Multiple language support
Setup:
- Sign up: https://console.deepgram.com/signup
- Go to API Keys > Create new key
- Add to config:
echo "DEEPGRAM_API_KEY=your_key" >> ~/.myagentive/config
Skill: deepgram-transcription
Gemini (Image Generation)
Free Tier: Limited requests per minute
What it enables:
- Generate images from text descriptions
- Multiple quality levels (fast, balanced, ultra)
Setup:
- Get API key: https://aistudio.google.com/apikey
- Add to config:
echo "GEMINI_API_KEY=your_key" >> ~/.myagentive/config
Skill: gemini-imagen
ElevenLabs (Voice Synthesis)
Free Tier: 10,000 characters/month
What it enables:
- Natural AI voices for phone calls
- Multiple voice options and accents
- Text-to-speech conversion
Setup:
- Sign up: https://elevenlabs.io
- Go to Profile > API Keys
- Add to config:
echo "ELEVENLABS_API_KEY=your_key" >> ~/.myagentive/config
Skill: twilio-phone
Twilio (Phone & SMS)
What it enables:
- Make phone calls with AI voices
- Send SMS messages
- Receive call/SMS notifications
Setup:
- Sign up: https://www.twilio.com
- Get a phone number
- Install CLI:
brew tap twilio/brew && brew install twilio - Login:
twilio login - Optionally add to config for reference:
echo "TWILIO_PHONE_NUMBER=+1234567890" >> ~/.myagentive/config
Note: Twilio uses CLI authentication, not environment variables.
Skill: twilio-phone
LinkedIn (Social Media)
What it enables:
- Post updates to your profile
- Share articles and content
- Post to company pages
Requirement: LinkedIn Company Page
Setup:
- Create app: https://www.linkedin.com/developers/apps
- Request “Share on LinkedIn” permission
- Get Client ID, Client Secret from app settings
- Generate access token using OAuth flow:
cd .claude/skills/social-media-poster source venv/bin/activate python scripts/get_token.py - Add to config:
echo "LINKEDIN_CLIENT_ID=your_id" >> ~/.myagentive/config echo "LINKEDIN_CLIENT_SECRET=your_secret" >> ~/.myagentive/config echo "LINKEDIN_ACCESS_TOKEN=your_token" >> ~/.myagentive/config
Note: Tokens expire after ~60 days. Re-run get_token.py to refresh.
Skill: social-media-poster
Twitter/X (Social Media)
Free Tier: 1,500 tweets/month
What it enables:
- Post tweets
- Schedule content
- Share media
Setup:
- Apply for developer access: https://developer.x.com
- Create app with Read+Write permissions
- Generate all tokens (API Key, Secret, Access Token, Access Token Secret, Bearer Token)
- Add to config:
echo "TWITTER_API_KEY=your_key" >> ~/.myagentive/config echo "TWITTER_API_SECRET=your_secret" >> ~/.myagentive/config echo "TWITTER_ACCESS_TOKEN=your_token" >> ~/.myagentive/config echo "TWITTER_ACCESS_TOKEN_SECRET=your_secret" >> ~/.myagentive/config echo "TWITTER_BEARER_TOKEN=your_bearer" >> ~/.myagentive/config
Important: After changing permissions, regenerate all tokens.
Skill: social-media-poster
Email (himalaya)
What it enables:
- Read emails from any account
- Send emails
- Search and manage mailboxes
Setup:
- Install himalaya:
brew install himalaya - Configure accounts in
~/.config/himalaya/config.toml - For Gmail, create an App Password:
- Go to: https://myaccount.google.com/apppasswords
- Store in macOS Keychain:
security add-generic-password -s himalaya-gmail -a "you@gmail.com" -w "your-app-password"
Skill: email-himalaya
Android Device Control
What it enables:
- Tap buttons and navigate apps
- Type text
- Take screenshots
- Automate phone tasks
Setup:
- Install ADB:
brew install android-platform-tools - Enable Developer mode on Android (tap Build Number 7 times)
- Enable USB debugging in Developer options
- Connect phone via USB and authorise
- Verify:
adb devices -l - Optional (for vision-based detection):
echo "OPENAI_API_KEY=your_key" >> ~/.myagentive/config
Skill: android-use
Cloudflare (Web Hosting)
Free Tier: Generous limits for Pages, Workers, DNS
What it enables:
- Deploy static websites (Cloudflare Pages)
- Create serverless functions (Workers)
- Manage DNS and custom domains
Setup:
- Sign up: https://dash.cloudflare.com/sign-up
- Create API Token: https://dash.cloudflare.com/profile/api-tokens
- Permissions needed:
- Account > Cloudflare Pages: Edit
- Account > Workers Scripts: Edit
- Zone > DNS: Edit
- Add to config:
echo "CLOUDFLARE_API_TOKEN=your_token" >> ~/.myagentive/config echo "CLOUDFLARE_ACCOUNT_ID=your_account_id" >> ~/.myagentive/config
Google Analytics & Search Console
What it enables:
- Track website visitors
- Monitor search performance
- SEO insights
Setup (Analytics):
- Create property: https://analytics.google.com
- Get Measurement ID (G-XXXXXXXXXX)
- Add to config:
echo "GOOGLE_ANALYTICS_ID=G-XXXXXXXXXX" >> ~/.myagentive/config
Setup (Search Console):
- Add site: https://search.google.com/search-console
- Verify ownership
- For API access, create GCP Service Account with Search Console access
GCP Service Account
What it enables:
- Access Google APIs (Sheets, Drive, Calendar)
- Cloud Storage
- BigQuery, Vision, Speech, Translation APIs
Setup:
- Create project: https://console.cloud.google.com
- Create Service Account (IAM & Admin > Service Accounts)
- Download JSON key file
- Save to secure location and set:
echo "GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json" >> ~/.myagentive/config echo "GCP_PROJECT_ID=your-project-id" >> ~/.myagentive/config
Recommended Setup Order
Essential (Start Here)
- Deepgram – $200 free credit, enables voice message transcription
- Gemini – Free tier, enables image generation
Communication
- ElevenLabs – Natural AI voices
- Twilio – Phone calls and SMS
- Email (himalaya) – Email access
Social Media
- Twitter/X – Social presence
- LinkedIn – Professional presence
Web Hosting
- Cloudflare – Website deployment
Advanced
- Android Control – Phone automation
- GCP Service Account – Google Workspace automation
Document Skills (No Setup Required)
These skills work out of the box:
| Skill | Description |
|---|---|
docx |
Create, edit, and read Word documents |
xlsx |
Create, edit, and analyse Excel spreadsheets |
pptx |
Create and edit PowerPoint presentations |
pdf |
Extract text, merge, split, and fill PDF forms |
How to Add an Integration
Simply ask:
- “Set up Deepgram integration”
- “Help me configure Twitter”
- “I want to add ElevenLabs”
I will guide you through the process step by step.
Security Notes
- All API keys are stored in
~/.myagentive/config - This file is only readable by your user account
- Never share your API keys publicly
- You can revoke any API key from the provider’s dashboard
- Keys are never displayed in full in responses
Need Help?
Ask me:
- “What can you do?” – Overview of capabilities
- “What integrations are available?” – List all integrations
- “Check my integration status” – See what is configured
- “Help me set up [integration name]” – Step-by-step setup guide