@alexrivera.ai

The AI
Arsenal

The exact stack I use to run my life, work & agency.

You commented "AGENCY" — so here it is. Every tool, every real setup step, no fluff. Most of this runs on owned infrastructure and my Claude Max subscription. The paid pieces are listed honestly. Read top to bottom or jump straight to the category you need.

START HERE

3 things to set up first

Everything else in this arsenal plugs into these three. Set them up before anything else.

  1. 01
    Install the Claude Code CLI

    This is the command-line interface that unlocks agents, MCP connections, sub-agents, and custom commands. Install it with npm:

    npm install -g @anthropic-ai/claude-code

    Then run claude in any terminal to authenticate with your Anthropic account. Full docs: docs.anthropic.com/claude-code

  2. 02
    Connect your MCP servers

    MCP (Model Context Protocol) servers let Claude reach into your real tools — Gmail, Calendar, Drive, Notion, Vercel, and more. Each server is a small process that Claude talks to.

    Inside Claude Code, run claude mcp add and follow the prompts, or edit your ~/.claude/config.json to add server definitions. The official MCP registry and setup guide: modelcontextprotocol.io

    Alex runs 11 connected MCP servers. The most-used: Gmail, Google Calendar, Google Drive, Notion, and Vercel.

  3. 03
    Pick your CRM hub (Alex uses GoHighLevel)

    Before layering AI on top of sales and ops, you need one source of truth for contacts, deals, and follow-ups. Alex built his on GoHighLevel (and later Supabase for custom dashboards). Pick one and commit — the agents read from it.

    GoHighLevel: gohighlevel.com

Growth

Growth

The tools that find leads, run ads, create content, and fill the calendar.

Growth

Meta MCP

Run Meta ads from a chat box.

An MCP server that connects Claude directly to the Meta Ads API. Brief a campaign in plain English, pull ROAS and KPIs back into Claude — no Ads Manager rabbit-holes.

WHAT YOU NEED

A Meta Business account, an active ad account, and the Claude Code CLI running with MCP support enabled.

SETUP

  1. Install the Claude Code CLI (see Start Here above).
  2. Find or install the Meta Ads MCP server for Claude Code — search the MCP registry at modelcontextprotocol.io.
  3. Generate a Meta System User token in Business Manager with ads_read and ads_management permissions.
  4. Add the server to your Claude MCP config with the token as an env variable.
  5. Test: ask Claude "What's the ROAS on my current campaign?" — it should pull live data.
Meta Marketing API docs →
Growth

Higgsfield

Ad creatives in minutes, not days.

An AI video and image generation platform built for marketing creatives. Generates studio-quality output — scroll-stopping videos and images — without a videographer or editor. Pairs with the Meta MCP: Higgsfield makes the ad, the MCP runs it.

WHAT YOU NEED

A Higgsfield account and a clear creative brief.

SETUP

  1. Sign up at higgsfield.ai.
  2. Generate ad creatives from a text or image prompt.
  3. Create a project, choose your output type (image or video), write your brief.
  4. Iterate on the output using the in-app editor, then export.
  5. Hand the file to your ad platform or plug into the Meta MCP workflow.
higgsfield.ai →
Growth

Boosend

Every comment becomes a booked call.

An Instagram DM automation tool. When someone comments a keyword on your post — like "AGENCY" — Boosend fires an instant DM with your offer or lead magnet. AI agents qualify and route conversations 24/7. This is the funnel that delivered you this very page.

WHAT YOU NEED

An Instagram Business account, a Facebook Page connected to it, and a Boosend account.

SETUP

  1. Sign up at boosend.com.
  2. Connect your Instagram Business account via the Facebook/Meta integration.
  3. Create a new "Comment Trigger" — set your keyword (e.g., AGENCY).
  4. Write the DM sequence: immediate reply → follow-up → optional booking link.
  5. Set the trigger live on your post before publishing.
boosend.com →
SEO
AEO
Growth

SEO + AEO Automation

Rank on Google and the AI answers — continuously.

Alex's in-house content engine that auto-optimizes his site for both classic Google SEO and Answer Engine Optimization (getting cited by ChatGPT, Perplexity, and other AI tools). It runs continuously — no monthly retainer, no agency.

THIS IS A PROPRIETARY SYSTEM

This is not a public install. Here's the pattern to build your own:

  • Build a city × service content matrix (e.g., 70 pages targeting "pest control [city]") using Claude Code agents to generate and publish pages.
  • Add schema markup (LocalBusiness, FAQ, HowTo) on every page for AEO.
  • Run a daily agent that monitors rankings, identifies gaps, and drafts new content.
  • Stack on a Next.js site deployed to Vercel for fast, SEO-friendly delivery.
Deploy on Vercel →
Build

Build

How the sites, automations, and products actually get made.

Build

21st.dev

Premium UI components, shipped fast.

A library of production-grade, drop-in UI components and an AI generator for building them. Alex starts every site here instead of from a blank file — cutting a polished landing page from weeks to hours.

WHAT YOU NEED

A 21st.dev account and a React/Next.js project to paste components into.

SETUP

  1. Sign up at 21st.dev.
  2. Browse or search for the component you need (hero, pricing, nav, etc.).
  3. Copy the component code and paste into your project, or use the AI generator to describe what you want.
  4. Install any peer dependencies it lists (typically Tailwind + shadcn/ui).
  5. Customize colors and copy to match your brand.
21st.dev →
AUTO
CONTENT
Build

Autonomous Content Engine

A content team that built this carousel.

Alex's in-house system that researches trends, designs and writes Instagram carousels 24/7, and delivers finished posts for a single approval tap. This exact carousel came out of it. It runs on Claude Code agents on his always-on Mac Mini.

THIS IS A PROPRIETARY SYSTEM

Not a public install. Here's the pattern:

  • Research agent: scrapes trending topics in your niche daily (RSS, Reddit, industry newsletters) and scores them for engagement potential.
  • Strategist agent: picks the top topic and writes a carousel brief (hook, slides, CTA) using your brand voice guidelines.
  • Builder agent: generates the slide content and hands off to your design tool (Alex uses a Carousel Studio built on HTML/CSS + Puppeteer).
  • Delivery loop: runs on a cron schedule on the Mac Mini; finished assets dropped into a review folder for one-tap approval.

The key unlock: Claude Code's sub-agent feature. One orchestrator agent spawns cheaper specialist agents for each step.

Claude Code docs →

LOOP
Build

Loops, Not Prompts

Build loops that run until done — unattended.

Not a tool — a mindset shift that unlocks the entire arsenal. A loop runs a task until it's actually done, unattended. You stop babysitting one-shot prompts and start setting goals that agents run to completion.

THE PATTERN

  1. Define "done" in concrete terms before you start (e.g., "generate 10 carousel posts, each with 8 slides, saved to /output/").
  2. Write a loop prompt in Claude Code: "Keep working until all 10 are complete. Don't stop to check in."
  3. Set guardrails: tell the agent what to skip, what to flag for human review, and where to save output.
  4. Walk away. Come back to the result.

In Claude Code this is the --dangerously-skip-permissions flag or simply writing your prompt to be self-directing.

Claude Code docs →
/CMD
Build

23 Skills · 19 Commands

The whole agency in one keystroke.

Alex's library of custom Claude Code commands — /discovery, /proposal, /operator, /books, and more. Each command is a repeatable workflow that executes an entire SOP in one keystroke. The agency's processes, made executable.

THIS IS A PROPRIETARY SYSTEM

Not public installs. Here's how to build your own:

  • In Claude Code, custom commands live in ~/.claude/commands/ as markdown files. Each file is a command.
  • Write your SOP as a detailed Claude prompt inside the markdown file.
  • Save as proposal.md → run with /proposal in Claude Code.
  • Start with your highest-friction recurring task. Write the full SOP, paste it as a command, test until it produces the right output every time.

Official docs on custom commands: Claude Code slash commands →

Custom commands docs →
Build

Emergent

Ship clients their own AI command centers.

An AI app builder where you describe what you want in natural language and get a working app — dashboards, internal tools, client portals. Alex uses it to build bespoke AI command centers for clients without writing a full backend from scratch.

WHAT YOU NEED

An Emergent account. No coding required to get a working app — just a clear description of what the app should do.

SETUP

  1. Sign up at emergent.sh.
  2. Start a new project and describe your app in plain language — e.g., "A client dashboard that shows pipeline status, recent messages, and next actions."
  3. Emergent generates the app structure. Review the output and iterate with follow-up prompts.
  4. Connect data sources (Supabase, Airtable, or an API) to make the app live.
  5. Deploy or export — share the link directly with your client.
emergent.sh →
HYPER
FRAMES
Build

HyperFrames

Premium motion-graphics video authored in HTML.

A CLI framework for producing premium motion-graphics videos — captions, kinetic typography, audio-reactive animations — authored entirely in HTML and CSS, then rendered to MP4. If you know HTML, you can build broadcast-quality motion content.

WHAT YOU NEED

Node.js (v18+) installed. A basic understanding of HTML/CSS. No video-editing software required.

SETUP

  1. Initialize a new project: npx hyperframes and follow the prompts.
  2. Author your composition in the generated HTML file — style elements with CSS, animate with keyframes or JS, sync to audio if needed.
  3. Preview in a browser to iterate on the animation.
  4. Run the render command to export your composition as an MP4.
  5. Drop the MP4 into your carousel workflow, reel, or ad creative pipeline.
hyperframes.dev →
Build

Remotion

Make videos programmatically with React.

A framework for building videos in React and rendering them via CLI. Every frame is a React component — meaning you can data-drive any video, generate thousands of personalized versions, and re-render from code the same way you'd rebuild a UI.

WHAT YOU NEED

Node.js and a React project. Basic React knowledge. Works on Mac, Linux, and Windows.

SETUP

  1. Scaffold a new Remotion project: npm init video — select a template when prompted.
  2. Open the project and edit the composition in src/ — each React component renders as a video frame.
  3. Preview in the Remotion Studio browser UI (included in the scaffold).
  4. Render to MP4 via CLI: npx remotion render.
  5. For data-driven videos, pass props into your composition and loop renders per data row — hundreds of personalized videos from one template.
remotion.dev/docs →
Build

n8n

Visual automation without the SaaS lock-in.

An open-source workflow automation tool. Alex self-hosts n8n on his Mac Mini for local-first, private automations that connect tools, trigger agents, and run scheduled workflows.

WHAT YOU NEED

Node.js installed, or Docker. Self-hostable, or use n8n Cloud.

SETUP

  1. Self-host with npm: npx n8n — runs instantly on localhost.
  2. Or use Docker: see n8n Docker install docs.
  3. Open http://localhost:5678 to access the editor.
  4. Create your first workflow by connecting trigger → action nodes.
  5. Connect to Claude via the built-in AI nodes or HTTP request nodes.
n8n.io →
Build

Supabase

The database and backend that powers Skyline OS.

An open-source Firebase alternative. Alex uses Supabase as the database backend for his custom CRM (Skyline OS) — storing leads, clients, deals, and agent outputs.

WHAT YOU NEED

A Supabase account. No server setup required.

SETUP

  1. Sign up at supabase.com .
  2. Create a new project and get your Project URL + anon key from Settings → API.
  3. Install the JS client: npm install @supabase/supabase-js
  4. Initialize: createClient(SUPABASE_URL, SUPABASE_ANON_KEY)
  5. Use the Table Editor to create your schema (leads, clients, deals tables).
  6. Enable Row Level Security and set policies for your access patterns.
Supabase docs →
Build

Vercel

Deploy in seconds. Auto-deploy on every push.

The hosting platform Alex deploys every site to. GitHub push → live in seconds. Handles CDN, SSL, preview URLs, and serverless functions automatically.

WHAT YOU NEED

A Vercel account and a GitHub repo with your project.

SETUP

  1. Sign up at vercel.com and connect your GitHub account.
  2. Click "Add New Project" → import your repo.
  3. Vercel auto-detects Next.js, React, and static sites — configure if needed.
  4. Click Deploy. Your site is live at yourproject.vercel.app.
  5. Every subsequent push to your main branch triggers an auto-deploy.
  6. Add a custom domain in Project Settings → Domains.
Vercel docs →
Ops

Ops

The systems that run the agency without constant human intervention.

Ops

GoHighLevel

The CRM that replaces five tools in one login.

An all-in-one CRM, pipeline, automation, and communication platform built for agencies. Alex uses GoHighLevel as the spine of his entire client ops stack — contacts, deals, follow-up sequences, and appointment booking all in one place. Everything else plugs into it.

WHAT YOU NEED

A GoHighLevel account. No technical setup required — the platform is fully hosted.

SETUP

  1. Sign up at gohighlevel.com and create your agency account.
  2. Set up your first Sub-Account (one per client or for your own agency).
  3. Import or manually add your contacts. Assign each one a pipeline stage.
  4. Build your first automation: go to Automations → Create Workflow → pick a trigger (e.g., new lead form submission) and chain actions (SMS, email, task).
  5. Connect your calendar for appointment booking and your phone number for two-way SMS from the same CRM view.
  6. Point your Claude agents at the GHL API to read/write contacts programmatically: GoHighLevel API docs.
gohighlevel.com →
Ops

Skyline Command Center

The cockpit that runs the whole agency.

Alex's custom-built agency OS — a single dashboard for every lead, deal, onboarding, support email, and follow-up. Built on GoHighLevel as the CRM hub and extended with Supabase for custom dashboards. Replaces 4–5 standalone SaaS tools.

THIS IS A PROPRIETARY BUILD — HERE'S THE PATTERN

  • Start with GoHighLevel as the CRM spine: contacts, pipelines, and automations. gohighlevel.com
  • Add a custom dashboard using Supabase + Next.js to display real-time KPIs (MRR, pipeline, leads) in one view.
  • Wire in your agents: Claude Code agents read from and write to Supabase, keeping the dashboard updated as work happens.
  • Document every status: every contact must have a status (lead / prospect / active / churned) and a next action. No orphan records.
GoHighLevel →
Ops

Sub-Agent Orchestration

One brief → a fleet of agents working in parallel.

Alex's approach to delegating work inside Claude Code: one orchestrator agent spawns cheaper, specialized sub-agents for research, building, and review. Parallel execution means tasks that would take hours happen in minutes.

THE PATTERN

  • Write an orchestrator prompt that defines the job, then explicitly tells Claude to spawn sub-agents for each phase.
  • In Claude Code, sub-agents run via the Task tool — the orchestrator creates tasks and delegates.
  • Assign the right model to each task: use cheaper/faster models for research and boilerplate; reserve Opus for reasoning and decisions.
  • The orchestrator collects results and assembles the final output.

Official sub-agent docs: Claude Code sub-agents →

Sub-agents docs →
OPEN
CLAW
Ops

OpenClaw

A 24/7 agent with a heartbeat, running local.

Alex's always-on agent runtime, installed on a Mac Mini. OpenClaw runs automations through nights and weekends, local-first — no cloud subscription required, data stays on owned hardware. He wakes up to work that already ran.

THIS IS A PROPRIETARY SYSTEM

OpenClaw is not publicly available. The pattern to replicate it:

  • Get an always-on machine (Mac Mini, a VPS, or a Raspberry Pi).
  • Install Claude Code CLI on it and authenticate.
  • Set up cron jobs (or launchd on Mac) to fire Claude Code tasks on a schedule.
  • Use a local-first approach: keep sensitive data on the machine, not in a cloud AI service.
  • Connect via Tailscale for secure remote access without port-forwarding.
Tailscale (for remote access) →
Gmail Google Calendar Google Drive Notion Vercel
Ops

11 Connected MCPs

Claude that acts — not just chats.

Alex has 11 MCP servers wired into Claude Code. The most-used: Gmail, Google Calendar, Google Drive, Notion, and Vercel. Claude books meetings, sends emails, creates files, and ships deploys — all from one chat interface.

WHAT YOU NEED

Claude Code CLI installed (see Start Here). OAuth credentials for each service you want to connect.

SETUP

  1. Install Claude Code CLI: npm install -g @anthropic-ai/claude-code
  2. Browse available MCP servers at modelcontextprotocol.io or the Claude Code MCP directory.
  3. For Google services (Gmail, Calendar, Drive): create a Google Cloud project, enable the relevant APIs, and generate OAuth 2.0 credentials.
  4. Run claude mcp add and follow prompts, or manually add server config to ~/.claude/config.json.
  5. Restart Claude Code and verify: ask Claude to "list my recent emails" — if it returns results, Gmail MCP is live.
MCP registry →
WISPR
FLOW
Ops

Wispr Flow

Run your whole stack by voice.

System-wide AI dictation for Mac. Works in every app — not just one. Automatically cleans and formats speech as you talk. Alex writes prompts, emails, and docs completely hands-free. ~3–4× faster than typing.

WHAT YOU NEED

A Mac (macOS), a Wispr Flow account, and a microphone.

SETUP

  1. Download from wisprflow.ai.
  2. Install and grant microphone + accessibility permissions (required for system-wide dictation).
  3. Set your activation shortcut (e.g., hold a key to dictate).
  4. Click into any text field in any app and start talking.
  5. Wispr automatically cleans filler words, adds punctuation, and formats output.
wisprflow.ai →
Intel

Intel

The knowledge systems that keep the whole operation sharp.

Intel

Claude Memory

A second brain that never forgets.

Claude's persistent memory of Alex's context, projects, and preferences. Every session starts already caught up — no re-briefing, no "let me explain the business again." It compounds: every conversation makes the next one faster.

WHAT YOU NEED

A Claude subscription (any plan). Memory is built into the Claude Code CLI via CLAUDE.md files.

SETUP

  1. In Claude Code, memory lives in ~/.claude/CLAUDE.md (global) and ./CLAUDE.md (per-project).
  2. Write your context into ~/.claude/CLAUDE.md: who you are, your business, your preferences, your active projects.
  3. Claude reads this file at the start of every session — it already knows everything.
  4. Update it as your context changes. Treat it as a living document.
  5. Claude.ai's web/mobile interface also has a separate memory feature you can enable in Settings.
claude.ai →
Intel

DeepSeek

Understand anything technical — for pennies.

Alex's on-demand explainer for deep technical topics. Breaks down code, research papers, and complex systems in plain English. A lightweight, fast model for pure explanation tasks.

WHAT YOU NEED

A DeepSeek account. API access for programmatic use; web interface for ad-hoc.

SETUP

  1. Sign up at platform.deepseek.com.
  2. For API access: generate an API key in the dashboard under API Keys.
  3. The API is compatible with the OpenAI SDK format — easy to integrate into existing code.
  4. For web use: chat.deepseek.com — paste the scary thing, get it explained.
platform.deepseek.com →
Intel

Vault Brain

The whole agency in one source of truth.

Alex's master knowledge base — every SOP, client, offer, and system mapped in one Obsidian vault, synced to iCloud. Every agent reads from the same source of truth. The business runs on documented systems, not memory.

THIS IS A PROPRIETARY SYSTEM — HERE'S THE PATTERN

  • Pick one tool for your vault: Obsidian (open-source, local-first) or Notion (cloud-native, good for sharing). Alex uses Obsidian + iCloud sync.
  • Create a folder structure that mirrors your business: clients, offers, SOPs, finance, marketing, tech-stack.
  • Write every SOP as a document in the vault — not in someone's head. If it's not written, it's not a system.
  • Point your agents at it: agents read vault files via the filesystem (Claude Code) or Notion MCP. They already know the business before the session starts.
Obsidian →
DAILY
READ
Intel

Daily AI Newsletter

Signal, not noise — stay first on every new tool.

Alex's filtered daily read that keeps him first on new tools and techniques. Ten minutes each morning. Being early on tools like Claude Code, MCPs, and Higgsfield compounds into a real comptetive edge.

THE APPROACH

  1. Pick 1–2 high-signal AI newsletters and read only those (avoid 10+).
  2. Curated options: The Rundown AI, TLDR AI, Ben's Bites, or follow specific researchers on X for raw signal.
  3. Block 10 minutes in the morning before opening anything else.
  4. When you see a new tool, open it immediately and spend 15 minutes testing. First-mover advantage is real in this space.
TLDR AI →