🔧 Mike's Setup Guide

APIs, credentials, and integrations to make me actually useful for Trepo

🔴 HIGH PRIORITY — Daily Use

1. Brave Search API

Research, competitor intel, market analysis, technical lookups.

  1. Go to brave.com/search/api
  2. Create account, get API key (free = 2,000 queries/month)
  3. Run:
    openclaw configure --section web
  4. Paste key when prompted, restart gateway

⏱ 5 min

2. Outlook / Microsoft 365 Email

Check inbox, draft replies, flag urgent stuff, escape email hell.

Option A: App Password (if M365 allows it)

  1. Go to account.microsoft.com/security
  2. Security → App passwords → Create new
  3. Share password + email securely (not in chat)

Option B: OAuth2 (if app passwords disabled)

  1. Register Azure AD app
  2. Get client ID + tenant ID
  3. Configure Himalaya with OAuth2

⏱ 10-30 min

3. GitHub Personal Access Token

Check repos, PRs, issues, automate commits, review firmware.

  1. Go to github.com/settings/tokens
  2. Generate token (classic) with scopes: repo, read:org, workflow
  3. Add to shell:
    export GITHUB_TOKEN="your_token"

⏱ 5 min

4. AWS CLI

S3 buckets, Lambda logs, IoT Core, RDS. You're AWS-heavy.

Check if already configured:

aws sts get-caller-identity

If not:

  1. AWS Console → IAM → Your user → Security credentials
  2. Create access key
  3. Run:
    aws configure

⏱ 5 min

🟡 MEDIUM PRIORITY — Weekly Use

5. OpenAI API Key

Image generation, Whisper transcription, meeting notes.

  1. Go to platform.openai.com/api-keys
  2. Create key, add to shell:
    export OPENAI_API_KEY="your_key"

⏱ 3 min

6. Twitter/X (Bird Skill)

Monitor mentions, competitors, post updates.

  1. Export cookies from logged-in Twitter session
  2. Save to ~/.config/bird/cookies.txt

⏱ 10 min

7. Calendar (Google or Outlook)

Know your schedule, prep for meetings, avoid conflicts.

Google: brew install gcalcli && gcalcli init

Outlook: Same OAuth2 as email

⏱ 10-15 min

8. Stripe API Key (Read-Only)

Check customers, payments, subscriptions.

  1. Go to dashboard.stripe.com/apikeys
  2. Create restricted key (read-only)
  3. Add:
    export STRIPE_API_KEY="rk_live_..."

⏱ 5 min

🟢 NICE TO HAVE — Situational

9. Apple Reminders

Quick task capture, syncs to phone.

✅ Already works on macOS — no setup needed.

10. Philips Hue

"Lights off" / "focus mode" — if you have smart lights.

brew install openhue-cli && openhue setup

⏱ 5 min

11. ElevenLabs (Voice/TTS)

Audio content, summaries read aloud.

  1. Create account at elevenlabs.io
  2. Get API key from profile
  3. Add:
    export ELEVENLABS_API_KEY="..."

⏱ 5 min

🔒 Security Notes

📋 Quick Start Checklist

PriorityServiceTimeStatus
🔴Brave Search5 min
🔴Outlook Email10-30 min
🔴GitHub5 min
🔴AWS CLI5 min⬜ Check first
🟡OpenAI3 min
🟡Twitter/X10 min
🟡Calendar10-15 min
🟡Stripe5 min
🟢Apple Reminders0 min
🟢Hue Lights5 min
🟢ElevenLabs5 min

Fastest wins: Brave + GitHub + OpenAI = 15 min, unlocks most capabilities.