Activity
Mon
Wed
Fri
Sun
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
What is this?
Less
More

Owned by Duy

The Fuel Lab

1 member • $9/month

Science-backed sports nutrition for active people. Cut through the BS, fuel your training properly, and perform better. Join now.

Memberships

AI Automation Society Plus

3.6k members • $99/month

AI Automation Society

367.9k members • Free

Copy Skool

2.1k members • Free

Skoolers

189k members • Free

AI OS

744 members • Free

11 contributions to AI Automation Society
Day 3: AIS#7DaysChallenge (Voice DNA extraction from Whatsapp transcripts)
Submitting 2 challenges in one day :) Day 3 is about skills. Mine is called client-voice-dna. It lives in my .claude/skills/ folder, it's 92 lines of markdown, and it sits in the middle of a chain that ships actual paying-customer content for two of my businesses. The honest version of this post is: the skill itself isn't the impressive part. The impressive part is the sequence of skills it's wedged between. Day 3 for me is really about what happens when you stop building individual skills and start composing them. Here is the chain (see attached dashboard): Voice notes and Reels → Wispr to transcribe → client-voice-dna (this skill) → Prism (Claude agent that drafts copy) → humanizer skill (strips AI tells) → ship. What client-voice-dna does It reads a transcript and produces a two-register voice DNA profile for a specific person. Public voice on one side: confident, in their vocabulary, ships as copy. Private voice on the other: hedges, self-deprecation, friend-register fillers, reference only. The output is a markdown file saved at active/<client-slug>/<client>_voice_dna.md. How I trigger it Whenever new client source material arrives. A new Sharpr client sends WhatsApp voice notes, that's a trigger. A CreatorsForge partner records a batch of Reels, that's a trigger. A discovery call transcript drops, that's a trigger. It always runs after the speech-to-text pass and always before any copy gets drafted. Two real uses, two different businesses Sharpr Automations is my AI automation agency. Clients hire me to wire automations into their business, and a lot of those automations produce content: captions, DMs, masterclass invites, email sequences. None of that ships unless it sounds like the client themselves wrote it. My first Sharpr client is a UK-based stretching coach. He records WhatsApp voice notes for me at the end of his day: what he's seeing in his sessions, what's working, what he wants to teach next. I run them through Wispr to transcribe, the skill builds the voice DNA file from the transcript, and from then on every caption, masterclass invite and DM that ships for him is drafted by Prism (the name I gave my Claude agent) against that file. The copy reads like he wrote it, because at the level of vocabulary and cadence and signature lines, he did.
Day 3: AIS#7DaysChallenge (Voice DNA extraction from Whatsapp transcripts)
🚀New Video: Every Level of Claude Explained in 21 Minutes
I've spent over 400 hours inside Claude, and I'm breaking down exactly what separates someone stuck on level 1 from someone running five parallel sessions while they sleep, with the cheat codes to jump between each stage. Hope you enjoy!
1 like • 2d
Thanks, Nate. I just watched the video :) I'm currently on level four, waiting to have more real client-facing projects to level up to level five.
Day 7 : Completed AIS#7DaysChallenge✅
Day 7 was a great learning experience as I successfully built my own personal executive assistant. One of its first capabilities is identifying leads within a specific domain and generating personalized first-outreach messages for sales and client engagement. Excited to continue improving and expanding its capabilities further.
Day 7 : Completed AIS#7DaysChallenge✅
1 like • 2d
congrats on making it to the last day of the challenge! I'll tryna be there soon too!
Day 1: AIS#7DaysChallenge (Newsletter automation for my soon-to-be-launched Skool fitness nutrition community)
Hey everyone! Here's my submission: https://fuellab.sharpr.cloud/newsletter/issue-001.html Quick intro: I'm a software engineer, Level 3 PT and Level 4 Advanced Sports Nutritionist, HYROX racer, half marathon runner, and getting ready for my first Ironman next year. You also saw my recent winning post on the community a few weeks ago: https://www.skool.com/ai-automation-society/community-wins-recap-apr-25-may-1?p=2b0f460e So when I started looking at what to build for Day 1 of Nate's 7-day challenge, the project that picked itself was tied to the thing I'm actually trying to launch on Skool — a fitness nutrition community for athletes and busy people who train hard. https://www.skool.com/test-community-3892 Why this was the right project to start with Soft launch is close. To get there I needed a landing page, an email list, a video sales letter on that page, the legal pages every site needs, and a way to actually publish weekly content without burning a full day every Wednesday. Nate's Day 1 brief said "build a newsletter automation." I figured I'd kill a flock of birds with one stone — newsletter pipeline, landing page, subscriber capture, VSL, and the legal footer, all in one connected system, all in one session. The stack I'd been wanting to try Claude Design for a while, so the landing page got built there first — pure React + Tailwind, no build step, the hand-drawn-coach aesthetic I'd been carrying around in my head for months. That gave me a real surface to attach the newsletter to. For the video sales letter, I used HeyGen — recorded one solid take, let it handle the avatar lipsync and the cleanup. The footage embedded straight into the landing page hero. Saved a half-day of trying to film myself in a quiet room. For the Privacy and Terms pages — every site needs them, nobody enjoys writing them — I just asked Claude. It produced two real, brand-appropriate pages that hold up. Five minutes from "we need legal pages" to "legal pages are live."
Day 1: AIS#7DaysChallenge (Newsletter automation for my soon-to-be-launched Skool fitness nutrition community)
1 like • 2d
@Gautam Joshi Hey Gautam, great question! Honestly it came down to using tools I already know well. I built this with Claude Routines for the content generation side and n8n for the send workflow. Those are tools I’m comfortable with and already had running on my VPS. trigger.dev and Claude Managed Agents are both on my radar and something I genuinely want to experiment with, but I haven’t used them yet so I can’t tell you exactly what problem they’d solve here. My gut says they become more relevant at scale or for much longer or more complex tasks (someone please correct me if I'm wrong, although I'm sure n8n could handle it in production with no problem) if I were sending to 1,000+ subscribers, the infrastructure conversation looks very different. But right now this is a small community project, and picking tools I understand meant I could actually ship it and learn from it. Once I start playing with trigger.dev and managed agents I’ll probably do a follow-up post on where they fit in. Appreciate you raising it — it’s a question I’m asking myself too!
1 like • 2d
Actually I just checked So trigger.dev vs n8n really comes down to 3 things: 1. Code vs visual — trigger.dev is TypeScript-first, lives in your codebase, gets version controlled and tested like normal code. With n8n you wire nodes together. Neither is better, it’s just a workflow preference thing. 2. Long-running durable execution — this is the real differentiator. n8n executions have timeout limits, typically a few minutes. trigger.dev is built specifically for jobs that need to run for hours, sleep mid-execution, wait for something, then resume. You can literally write await wait.for({ hours: 2 }) inside a job and it handles it natively. n8n isn’t designed for that. 3. Retries and resumability — if a trigger.dev job fails halfway through processing 500 emails, it picks up from where it stopped. n8n generally restarts from scratch. So it seems my earlier answer was slightly off — it’s less about subscriber count and more about how complex and long-running your task actually is. For a simple generate-and-send workflow that completes in a couple of minutes, n8n is genuinely the right call. trigger.dev would be overkill here.
Day 2: AIS#7DaysChallenge (Claude Code + Firecrawl: How I scraped my own niche in 10 minutes for $1.06 using Firecrawl MCP)
Day 2 of the 7 day challenge. Claude Code and MCPs are already my daily drivers, so neither of those was new tonight. The new piece was Firecrawl, and to explain why it landed the way it did, I want to walk through the side of my world that has been heavy on scraping since the end of last year. A business I run called CreatorsForge (https://creatorsforge.co). CreatorsForge is a Shadow Operator setup. I find Instagram creators who have built real, engaged audiences but who have no monetisation in place. No products, no offers, no funnel. I partner with them on a revenue share. They keep posting, and behind the scenes I build the entire business under their name. Their brand is the front. My operation is invisible. The AI involvement is different at each price tier. - For low-ticket, Claude generates the digital product itself; the creator advertises it to their followers, who buy on my platform, and the whole thing rides on a 14-day launch strategy my Claude agents put together. - For mid-ticket and high-ticket, the creator records everything themselves. They are the expert in their niche, I am not, and that's the whole point. The videos and the 1:1 coaching live on my platform; my job is the launch strategy and the infrastructure, not the content. None of this works without knowing two things cold. The creator's audience: where they hang out, what they actually want, what language they use. And the creator themselves: how they talk, how they phrase things, the cadence of their voice. Because every digital product Claude generates has to sound like the creator wrote it, not like a generic AI did. For both of those jobs, since early this year, I've leaned on Apify. I use one Apify actor to find the right kind of creator: around 10,000 Instagram followers, strong engagement, comments full of buying intent and no link in bio. Once we're working together, two more actors do the heavy lifting. One pulls every Reel and Post the creator has ever published and extracts the transcript captions, which feed a Claude agent that builds a voice DNA file: vocabulary, cadence, recurring phrases, the way they open and close. The other scrapes the comment threads at scale, and a different Claude agent clusters the pain points and surfaces the audience's actual language. Voice DNA on one side, audience pain language on the other. Both feed the product design and the launch copy, which is how a low-ticket digital product can plausibly read like the creator wrote it themselves.
3
0
Day 2: AIS#7DaysChallenge (Claude Code + Firecrawl: How I scraped my own niche in 10 minutes for $1.06 using Firecrawl MCP)
1-10 of 11
Duy Nguyen
3
23points to level up
@duy-nguyen-8446
Engineer-turned HYROX athlete & AI tinkerer. Level 4 Nutrition PT. Eat simple, fuel smarter, stay consistent.

Active 2h ago
Joined Jan 15, 2026
INFJ
Cambridge, UK
Powered by