profile

Creator Leverage: Master AI. Build Systems. Grow Your Business

📩 Subscribe now and get my free guide: 101 Prompts for Writing with AI

Free lesson: the four-part prompt framework

I don't want you buying the course on faith. Here's a lesson from inside PWS — free, in this email, no opt-in. This is the framework every prompt in the course is built on. If you do nothing else today, copy it into a note and use it next time you open Claude or ChatGPT. The four-part prompt framework Most prompts fail because they're missing one or more of these four parts. Add all four and outputs jump from mediocre to useful. 1. Role Tell the AI who it is. Not "you are a helpful assistant"...

What you'll actually be able to do with Prompt Writing Studio

Feature lists are boring. Let me tell you what changes. Before PWS, a typical AI session for most writers looks like this: Open ChatGPT. Type "write me an intro about X." Paste the output into your draft. Rewrite 70% of it because it sounds like everyone else's writing. Feel slightly worse about AI than you did an hour ago. After working through the course: You stop writing one-shot prompts. You build small libraries of prompts you reuse for your actual work — your newsletter, your client...

Why I built Prompt Writing Studio (and why it's closing forever)

Three years ago, I kept writing one-line prompts into ChatGPT and getting back slop. "Write me an intro about X." "Give me 5 ideas for Y." "Summarise this." The outputs were generic. I'd rewrite them until they sounded like me, which defeated the point. Here's what I figured out: the problem wasn't the model. It was me. I wasn't assigning a role. I wasn't giving it training data. I wasn't specifying the output shape. I was using a precision instrument like a butter knife. So I started...

What's actually inside Prompt Writing Studio

A few of you wrote in after yesterday's email asking what's in the course. Fair question. Here's the full inventory. The four-part prompt framework Every lesson runs through the same structure I use for my own work: Role — who the AI is Context — what it needs to know Output — what the finished artifact looks like Training data — examples to calibrate against Once you've got this, you stop writing one-line prompts. You never go back. Proven prompt templates (dozens of them) Copy-paste prompts...

I turned a YouTube video into a newsletter email in 30 seconds

I published a YouTube video last week. 12 minutes on how I use Claude Code for note-taking. Then I ran this: ``` python3 generate-youtube-email.py "https://youtube.com/watch?v=xxxxx" ``` 30 seconds later, a markdown file appeared in my notes folder. Full newsletter email. Subject line, body, CTA. 350 words, ready to edit. The script fetched the transcript, fed it to Claude, and generated a promotional email that sounds like me — not like a robot summarising a video. I spent 5 minutes editing...

I schedule my newsletter from the terminal (here's why)

Last Tuesday I scheduled 5 newsletter emails in under 3 minutes. Not from the ConvertKit dashboard. Not from some Zapier automation. From my terminal. Here's what that looks like: ``` python3 schedule-newsletter.py --next-slots ``` That shows me the next 3 open send slots. Then: ``` python3 schedule-newsletter.py "newsletter-draft-1.md" ``` It reads the markdown file. Converts it to HTML. Checks which days already have emails queued. Picks the next open slot. Schedules it for 10am. Confirms....

I automated my content calendar with 6 Python scripts

I used to spend Friday afternoons staring at a blank content calendar. "What should I post next week?" Then I'd scroll LinkedIn for inspiration, cobble together something generic, and feel like a fraud hitting publish. Here's what changed. I started logging what I was doing throughout the week. Quick notes. "Built a CSV import. Took 2 hours. Skipped the API route." Stuff like that. Then I wrote 6 Python scripts that read those notes and spit out ready-to-publish content. Every Friday, I run...