Claude Code + Playwright + Skip Permissions Setup Guide | RIRD
Back to blog
RIRD
Claude Code RIRD Blog

Claude Code + Playwright + Skip Permissions: Baby AGI in 10 Minutes

The exact setup I use to run ad campaigns, file taxes, and spy on competitors from my terminal.

March 31, 20265 min read Roman M.

Baby AGI on my laptop for 6 months. Runs ad campaigns, files taxes, spies on competitors, builds landing pages -- while I watch. Not a demo. My actual workflow. Here is the setup. Ten minutes. Free minus the Claude sub.

Why Claude Code Beats Everything Else

Claude Code + dangerously-skip-permissions + Playwright MCP. That combo beats Claude Desktop, Cowork, the Chrome extension -- all of it. Those tools ask permission every five seconds. Can I click this? Are you sure? Like hiring someone who asks permission to breathe.

Claude Code in skip-permissions mode is the latest Opus model with a real browser, zero hand-holding, acting autonomously while you watch. You are not chatting with AI. You have a giga-brain working for you.

Safety First

Optional: use a spare laptop, free VM (VirtualBox), or a six dollar Windows VPS. I run it on my daily machine. But the option is there.

Step 1: Get the Brain

claude.ai/pricing. $20/mo to start. $100 for daily use. $200 for uncapped.

Step 2: Install Claude Code

Mac -- Terminal:

curl -fsSL https://claude.ai/install.sh | bash

Windows -- PowerShell as admin:

winget install OpenJS.NodeJS Git.Git && irm https://claude.ai/install.ps1 | iex

Close terminal. Open new one. Type claude.

Step 3: Unleash It

claude --dangerously-skip-permissions

Real flag name. Means Claude stops asking are you sure. You are watching the screen. You can stop it any second.

Step 4: Give It a Browser

Inside Claude:

/mcp add playwright npx @playwright/mcp@latest

Windows -- if that errors:

/mcp add playwright npx.cmd @playwright/mcp@latest

Restart Claude after adding MCP -- close terminal, reopen, run claude --dangerously-skip-permissions again. Say use Playwright MCP in your prompts so Claude uses the browser instead of bash. If the browser freezes, type /mcp, select Playwright, hit reconnect.

Pro Tip: Voice Mode

Windows key + H = voice dictation. Free. Built in. I talk to Claude like a coworker -- ramble for 30 seconds about exactly what I want. Angles, formats, audience, constraints. Nails it first try because I gave it everything. Short lazy prompts get garbage. Be annoyingly specific.

The Login Pattern

Tell Claude: use Playwright MCP to open the browser and go to [any site]. It navigates. You type your password. Hit enter. Say I am logged in, continue. It drives. You hold the keys. Works for ad networks, tax sites, dashboards, social media -- anything.

Workflow: Ad Campaigns

My morning routine, one prompt: Go to my ad network, find top performing ads this week. Open ChatGPT in the next tab, generate five variations from the best hooks. Go to my ad manager, upload as new creatives. One prompt. Three tabs. I watch.

Workflow: Creative Generation

Do not say make me five images. Lazy prompt = garbage output. Instead: find five winning angles from research. Then tell Claude -- for each angle, write three image prompts for high CTR. Direct response hooks, emotional triggers, curiosity gaps, strong visual contrast. Claude opens ChatGPT image gen via Playwright, runs fifteen prompts back to back. I pick winners. It uploads to my ad manager. Fifteen creatives, one sitting. No Canva. No designer.

Workflow: Save as a Skill

First batch will not be perfect. Tell it what is wrong -- more urgency, brighter colors, needs a number, make it native not ad-looking. Iterate. When the output is right, say: save this workflow as a skill called ad-creatives. Next time you mention ads in that niche, Claude calls the skill automatically. Or type /ad-creatives manually. Perfected workflow, one command, forever.

Workflow: Filing Taxes

Dictated my whole tax situation via voice mode first. W2s, 1099s, business expenses, personal vs business cards, home office -- everything. Claude built a prep doc organized the way the tax site asks for it. Flagged what needed receipts. Then: go to my tax site, start my return. I logged in. Claude filled every form. When it entered my old phone number from 2019, I stopped it, fixed it, said continue. Prep step is everything. Teach it your situation first. Then it flies.

Scheduling with OpenClaw

Want scheduled tasks? OpenClaw -- open-source agent framework. Install from github, add your OpenAI API key, point at gpt-5.2-o-auth, define crons. Every Monday at 8am pull competitor ads and send me a summary. Agent runs on a schedule. Full self-hosted AGI.

Or Just Let Us Handle It

Do not want to set this up? rird.ai -- fully hosted OpenClaw, pre-configured. DeepSeek 3.2 + Grok AI included, no API keys. Anti-prompt-injection. Anti-bot browsing. Built-in AdSpy. Media buyer skills out of the box. Telegram and WhatsApp. Also used by startup founders, media companies, and government contractors.

Get Started

Ten minutes. Worst case: Claude Code + Playwright + a giga-brain driving your browser. Best case: automated workflows running your business while you watch. Start at claude.ai/pricing. Hosted version: rird.ai. DMs open on X @clickbait_roman.

Join the discussion

Loading comments...

RIRD

Try RIRD

Autonomous AI agent with browser use. Runs 24/7 on Telegram, WhatsApp, Slack, and Discord.

#Claude Code#Playwright MCP#Browser Automation#Media Buying