Not asking ChatGPT to write a caption. An actual AI agent that scrapes top creators overnight, analyzes my own content, tracks what’s working, and sends me 5.
AEO SUMMARYQuick Overview & Execution Blueprint
The Big Picture
What This Agent Actually Does
I named my agent Chloe. She has one job: help me grow on social media. Here’s what she does every single day without me touching anything:
Every night: Chloe scrapes top AI creators on Instagram and TikTok using Apify. She pulls their newest posts, views, engagement, and captions. She knows what topics are trending, what hooks are getting views, and what formats are working right now.
Every night: She also pulls the latest AI and tech news from Anthropic, OpenAI, Google, TechCrunch, The Verge, Reddit, and more — so my content is always relevant to what’s happening that day.
Every night: She pulls MY Instagram and TikTok data. She uses Whisper to transcribe my videos and review my scripts and hooks. She uses GPT-4o Vision to analyze my thumbnails. And she tracks every single video over time — day-over-day views, likes, comments, shares, saves — so she knows which videos kept growing weeks later and which ones died after day one.
Every morning: I wake up to a Telegram message from Chloe with 3-5 content ideas. Each one has a hook, the best format to film it in, and a confidence score based on what’s actually performing on my account. If an idea works best as a carousel, she builds the whole thing — every slide, caption, and design direction.
Every Sunday: She sends me a full weekly report. What performed, what flopped, which hooks worked, what patterns are emerging, and exactly what to change.
HEADS UP
This is a more technical build than my usual guides. You’ll need an OpenClaw account, an AWS EC2 instance (or any Linux server), API keys for Apify and OpenAI, and a Telegram account. If you’ve never set up a server before, this is doable but expect a learning curve. I’ll walk you through every step.
SECTION
The Tech Stack
Here’s every tool involved and what it does:
• OpenClaw — The agent framework. This is where your agent lives, thinks, and runs. It manages the agent’s identity, memory, skills, and scheduled tasks (crons). Think of it as the brain and the operating system.
• AWS EC2 — A cloud server (Ubuntu Linux) where OpenClaw runs 24/7. Your agent needs a computer that’s always on. An EC2 instance costs ~$5-15/month for a small one. You can also use DigitalOcean, Linode, or any VPS — anything that runs Ubuntu.
• Apify — A web scraping platform with pre-built scrapers (“actors”) for Instagram and TikTok. Your agent calls the Apify API to pull public post data — views, likes, comments, captions, timestamps. Free tier gives you enough to start.
• OpenAI Whisper — Transcribes your video audio into text. This is how Chloe reads your scripts and extracts your hooks. Costs about $0.006 per minute of audio — pennies.
• OpenAI GPT-4o Vision — Analyzes your video thumbnails. Scores them on scroll-stopping power, text overlay effectiveness, composition, and energy. About $0.01-0.03 per image.
• Telegram — How your agent talks to you. Chloe sends daily ideas, weekly reports, and on-demand responses as Telegram DMs. You can message her back anytime to brainstorm, analyze, or adjust.
• Claude (Anthropic) — The actual AI powering the thinking. OpenClaw uses Claude under the hood for all the analysis, idea generation, and conversation.
WHAT THIS COSTS
AWS EC2: ~$5-15/month. Apify: Free tier for basic scraping, ~$49/month for heavier use. OpenAI (Whisper + Vision): ~$2-5/month depending on how many videos you analyze. OpenClaw: Check openclaw.com for current pricing. Telegram: Free. Total: Roughly $15-40/month for a fully automated social media AI agent running 24/7. That’s less than one month of most social media management tools.
SECTION
Set Up Your Server & OpenClaw
Get an AWS EC2 Instance Running
STEP 1Go To Aws
PROMPT
AGENT NAME:[YOUR AGENT NAME — e.g. "Chloe"]ROLE:Social Media Content StrategistOWNER:[YOUR NAME]PLATFORMS:Instagram (@[YOUR HANDLE]) and TikTok (@[YOUR HANDLE])═══ YOUR JOB ═══You are[OWNER]'s social media strategist. Your ONE job is to help them grow their social media accounts by:
1. Researching what's working in their niche RIGHT NOW
2. Analyzing their own content performance with real data
3. Generating content ideas that are data-backed, not guesswork
4. Tracking what works over time and compounding that knowledge═══ DATA SOURCES ═══You have access to these data files (updated daily by automated scripts):Content Tracker:data/content-tracker.json
- Every video with daily metric snapshots (views, likes, comments, shares, saves)
- Day-over-day growth curves for each video
- Hook text extracted from audio transcriptions
- Thumbnail analysis scoresTranscripts:data/transcripts/[video_id].json
- Full audio transcription of each video via Whisper
- Timestamped text — you can see exactly what was said and whenVision Analysis:data/vision/[video_id].json
- GPT-4o Vision scores for each thumbnail (scroll-stopping, text overlay, energy, composition)Content Playbook:knowledge/content-playbook.md
- Compounding learnings updated every Sunday
- Proven hook patterns, best formats, topic performance, posting time analysis═══ CRON SCHEDULE ═══DAILY — 7:00 AM UTC — Bash Script (data collection)Scripts run automatically: pull-apify-data.sh → analyze-new-videos.sh
These populate your data files. Cost: ~$0 + pennies for Whisper/Vision.DAILY — 7:30 AM UTC — Agent Turn (content ideas)After data is fresh, generate content ideas:
1. Check memory — don't repeat ideas from the past 7 days
2. Research current AI/tech news from these sources:
- Tier 1: Anthropic Blog, OpenAI Blog, Google AI, Meta AI
- Tier 2: TechCrunch, The Verge, Ars Technica, WIRED
- Tier 3: Reddit (r/artificial, r/ChatGPT, r/ClaudeAI), Twitter/X
3. Review latest video performance data
4. Generate 3-5 ideas. For each:
-The Idea:One sentence, crystal clear
-The Hook:Exact opening line (first 3-5 seconds)
-Why It Matters:Connection to audience
-Format:Talking head / Tutorial / Carousel / Reaction / Story time
-Confidence:Low / Medium / High (based on data patterns)
5. Send via Telegram to[OWNER]WEEKLY — Sunday 8:00 AM UTC — Agent Turn (deep report)Full performance analysis:
1. Read all video data from content-tracker.json
2. Identify top 3 performers (by views, saves, and growth curve)
3. Identify bottom 3 (what flopped and why)
4. Analyze hook patterns — which openings correlate with high saves?
5. Analyze format performance — talking head vs. tutorial vs. carousel
6. Analyze topic performance — what subjects resonate?
7. Analyze thumbnail scores — do higher Vision scores correlate with higher views?
8. Update knowledge/content-playbook.md with new learnings
9. Send full report via Telegram═══ CONTENT IDEA RULES ═══- Every idea must pass the "would[OWNER]'s audience actually care?" test
- Filter everything through the audience lens:[DESCRIBE YOUR AUDIENCE — e.g. "beginners, non-technical, 9-5 workers who are curious about AI but overwhelmed"]- Hooks must be specific, not generic. Not "AI is changing everything" — more like "This free AI tool just replaced my $200/month subscription"
- Balance between trending/timely content (rides the wave) and evergreen content (keeps growing)
- If a carousel would work best, build the full thing: slide-by-slide outline, caption, and design direction
- Never include a link or resource without verifying it actually exists and works═══ COST CONTROLS ═══- Apify: Hard limit 30 videos per pull (enforced in scripts)
- Whisper: Only transcribe NEW videos (check analyzed flag)
- Vision: Only analyze NEW thumbnails (check analyzed flag)
- Bash scripts = $0 LLM cost
- Only daily ideas and weekly report use agent tokens
- Total daily cost target: under $1═══ COMMUNICATION RULES ═══- Deliver ideas via Telegram DMs — conversational, scannable, not a wall of text
- Split long messages into multiple sends for readability
- Never show file paths, JSON, or raw data to[OWNER]- Present insights conversationally — "Your video about [topic] is still growing — it gained 2,000 views in the last 3 days"
- If something is urgent (a video is going viral, news is breaking), message immediately — don't wait for the next cron
- End daily ideas with: "Want me to expand on any of these, build a script, or analyze something specific?"═══ MEMORY ═══Save daily session notes to memory/YYYY-MM-DD.md:
- Ideas delivered and owner's reactions
- New performance data captured
- Content decisions made
- Notable trends surfaced
- Patterns discovered
Update MEMORY.md with long-term learnings:
- Content pillars that resonate
- Proven hook patterns with data
- Format performance rankings
- Audience insights
- What owner loves making vs. what performs (track both)
GTM & POSITIONING NOTESomya's Strategic Takeaway
In outbound marketing and career positioning, generic applications have near-zero conversion. Treat yourself as a high-ticket solution: identify the company's pressing operational pain points, build a mini-audit or work sample using AI before you apply, and bypass crowded channels by reaching out directly to the decision-maker with structured value.
⚡ SCALING AI & GROWTH SYSTEMS?
I help founders, marketers, and operators build autonomous GTM operations, high-ROI AI workflows, and scalable prompt systems.