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:
```bash
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:
```bash
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:
```bash
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:
```bash
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:
```bash
cd .claude/skills/social-media-poster
source venv/bin/activate
python scripts/get_token.py
```
- Add to config:
```bash
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:
```bash
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:
```bash
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):
```bash
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:
```bash
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:
```bash
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:
```bash
echo "GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json" >> ~/.myagentive/config
echo "GCP_PROJECT_ID=your-project-id" >> ~/.myagentive/config
```
---