Tom Crawshaw (8+ years in automations, $25M+ in attributed e-com revenue) cracks open the content system that's pulled him millions of views. We walk through the Claude Code skill he built that handles voice profile, copywriting principles, hook scoring, image prompts, and a humanizer pass from one slash command. He also surfaces a hidden Claude Code feature called /insights that audits your full usage history and tells you what to build next. You'll learn how to turn messy ChatGPT workflows into a real skill, why Whisperflow is non-negotiable, and the one slash command 99% of Claude Code users are sleeping on.Timestamps00:00 Intro00:30 Tom's automation background03:30 Skills vs. Projects on context08:30 Auto-updating voice profile from X11:00 Nano Banana plus Canva workflow23:30 Live demo: a Whisperflow post34:30 Hook scoring with copywriting principles46:30 The hidden /insights command54:30 Skills vs. n8n vs. LovableKey PointsSkills beat Claude Projects on context. Projects load every reference file on every message. A skill works like a book: Claude pulls only the chapter it needs, so a full pipeline runs in one chat.Tom's skill auto-updates his voice profile weekly. The X API pulls his last 7 days of posts, ranks by engagement, and rewrites the profile so the skill keeps drifting toward what's working./insights is the most slept-on feature in Claude Code. It audits your full session history and hands back a real report: what's working, where you're breaking your own rules, skills to build, and prompts to run.Image gen is 80% Nano Banana, 20% Canva. Generate fast in the AI tool, then finish in Canva with magic grab and magic erase.Whisperflow changed how Tom and Corey think, not just type. Speaking forces tighter thinking and makes prompts richer because adding context costs almost nothing.LinksClaude Code: https://www.anthropic.com/claude-codeWhisperflow: https://wisprflow.ai/Nano Banana: https://gemini.google.com/Canva: https://www.canva.com/n8n: https://n8n.io/Tom's site: https://learnn8nautomation.com/Build With AI: https://www.skool.com/buildwithai/aboutFIND ME ON SOCIALX: https://x.com/coreyganimInstagram: https://www.instagram.com/coreyganim/LinkedIn: https://www.linkedin.com/in/coreyganim/YouTube: https://www.youtube.com/@coreyganimTOM ON SOCIALX: https://x.com/TomCrawshaw01YouTube: https://www.youtube.com/@TheAIGrowthLabWebsite: https://learnn8nautomation.com/
Tom Crawshaw (8+ years in automations, $25M+ in attributed e-com revenue) cracks open the content system that's pulled him millions of views. We walk through the Claude Code skill he built that handles voice profile, copywriting principles, hook scoring, image prompts, and a humanizer pass from one slash command. He also surfaces a hidden Claude Code feature called /insights that audits your full usage history and tells you what to build next. You'll learn how to turn messy ChatGPT workflows into a real skill, why Whisperflow is non-negotiable, and the one slash command 99% of Claude Code users are sleeping on.
Timestamps
00:00 Intro
00:30 Tom's automation background
03:30 Skills vs. Projects on context
08:30 Auto-updating voice profile from X
11:00 Nano Banana plus Canva workflow
23:30 Live demo: a Whisperflow post
34:30 Hook scoring with copywriting principles
46:30 The hidden /insights command
54:30 Skills vs. n8n vs. Lovable
Key Points
Skills beat Claude Projects on context. Projects load every reference file on every message. A skill works like a book: Claude pulls only the chapter it needs, so a full pipeline runs in one chat.
Tom's skill auto-updates his voice profile weekly. The X API pulls his last 7 days of posts, ranks by engagement, and rewrites the profile so the skill keeps drifting toward what's working.
/insights is the most slept-on feature in Claude Code. It audits your full session history and hands back a real report: what's working, where you're breaking your own rules, skills to build, and prompts to run.
Image gen is 80% Nano Banana, 20% Canva. Generate fast in the AI tool, then finish in Canva with magic grab and magic erase.
Whisperflow changed how Tom and Corey think, not just type. Speaking forces tighter thinking and makes prompts richer because adding context costs almost nothing.
Links
Claude Code: https://www.anthropic.com/claude-code
Whisperflow: https://wisprflow.ai/
Nano Banana: https://gemini.google.com/
Canva: https://www.canva.com/
n8n: https://n8n.io/
Tom's site: https://learnn8nautomation.com/
Build With AI: https://www.skool.com/buildwithai/about
FIND ME ON SOCIAL
Instagram: https://www.instagram.com/coreyganim/
LinkedIn: https://www.linkedin.com/in/coreyganim/
YouTube: https://www.youtube.com/@coreyganim
TOM ON SOCIAL
X: https://x.com/TomCrawshaw01
YouTube: https://www.youtube.com/@TheAIGrowthLab
Website: https://learnn8nautomation.com/
Most AI podcasts talk about what's possible. Build With AI shows you how it's done, live. Each episode, host Corey Ganim brings on entrepreneurs and operators who share their screen and build real AI automations, workflows, and tool setups right in front of you. No boring slides. Nothing that hasn't been battle-tested. You'll watch actual implementations get built from scratch so you can follow along and do the same in your business. If you're a non-technical entrepreneur who wants to put AI to work without becoming a developer, hit play and build along with us.
Corey Ganim: If you want to use AI to create viral content, then listen up. I brought on Tom Croshaw, who's been building automations for nearly a decade. He's attributed over $25 million in revenue for his e-commerce clients. And now he runs a content system that pulls in millions of views, tens of thousands of followers a month across X and LinkedIn. So in this episode, you're going to learn how he built a Claude code skill that scrapes his X data every single week. Tom, what are we learning today?
Tom: All right, we're going to get into some juicy stuff around skills, building skills in Cloud Code. We can get into my content creation flow that generates me millions of views across platforms, tens of thousands of followers, and some other cool stuff that I think we can get into as well with Cloud Desktop and projects and things like this.
Corey Ganim: updates his voice profile automatically and writes posts that actually sound like him. So if you stick around till the end, he reveals a hidden cloud code command called insights that audits every session you've ever run, tells you exactly which workflows to turn into skills. Next, you are going to love this one. let's dive in. Awesome. Yeah. And I love Claude. spent all my time in Claude. That's my LLM of choice. And I spend most of my time building skills in Claude as well. So I think this is going to be a super useful deep dive into that ecosystem. so Tom, before we jump into your screen and you kind of show us step by step, why don't you just tell us why the audience should listen to you? Like, what's your background?
Tom: Yeah, so unlike a lot of people, I've actually been building automations for eight, nine years and not just in tools like N810, but I'm going back to Zapier, which has been around for a long time. I was working in the e-commerce space with eight, nine figure brands. And we were building automations for email SMS in Klaviyo and these kinds of platforms. yeah, automation doesn't just mean like agents and all this like APIs, HTTP requests, all this stuff. Automations, we've been able to do those for quite a while and they've been incredibly effective. mean, we attribute it over $25 million in revenue for our clients over that period. they do work and the next evolution of that was getting into NA 10. And that's kind of what I've gone deep on the last couple of years. And then more recently with, know, called code and lovable and all of the OpenClaw, which is kind of a cool new tool that's been dropped. So yeah, that's a bit about my background. â yeah, in terms of the stuff I enjoy to do, guitar, skydiving, bass jumping, freediving, I love kind of the adventure side. Because I think you've got to balance it, right? If you spend enough time in front of the computer, you've got to get out, move your body. I like to dance and sing and other things. So you've got to keep the balance.
Corey Ganim: Right.
Tom: At least for me.
Corey Ganim: Yeah, absolutely. No, I think that's, that's just good general advice too. So I'm excited, man. Let's dive in. Let's see what you got going on under the hood. And again, we're going to look at some, some Claude code and some skills specifically. So let's check it out.
Tom: Right. Just choking on my water here. Literally just inhaled it. â
Corey Ganim: No worries.
Tom: So, we weren't expecting a bit of comedy today, but just how it rolls. So, I am going to share my screen and show you one of the skills I've built. Let's just find this button. I don't know if this is going to do the... the screen of death here where zoom's on everything. Let's just do the entire screen. Yeah.
Corey Ganim: Yeah, that works.
Tom: Cool. So, sorry about that. What happens when we just go. So I mean, most people know this is Cloud Code. It's incredibly powerful. You can actually access this now in the desktop app. So you can just load up a folder â or a branch from GitHub. And you can just work in here. I I personally prefer this interface because it's just a little bit nicer than working in the terminal. I just find it's a bit easier to read. And. â When we talk about skills, we're talking about â these. It's essentially a series of context files. So in the beginning, before skills, we had projects. And so these are core projects. I've got a bunch for different use cases. â We have this, let's say, a Sinta NA10. And this is connected to the Sinta MCP. And can just tell. this project, what I want to build in NA10, will literally build it in NA10 without me having to put any nodes in or anything. It's just connected to my account. And in here, we have instructions. And on the back end, we've got an MCP integrated with this. projects, you can see I've got this copyrighting one. I use this a lot. And we've got know, copyrighting guides, and this is all your context, right? But the issue with the project is every time you put a message in that chat, it's loading all of that context, and it's taking up a lot of your context window. So when it comes to building skills, the great thing is it's like a book. know, the LLM, Claude in this case, will read the contents. So what chapters have we got? And it will show you all the files that you have access to in that skill. And instead of loading all of them, it's going to pick the one that it needs to do that specific job. So in quad code, you can just type forward slash. And I've got this one called content create. And if I just hit it, I'm not going to give it any instructions or anything like this. It's now going to ask me. It's going to read that file. And it's going to figure out, OK, he's just starting out this project. Whether I'm writing content for X. whether I'm writing an article, whether I'm writing something for LinkedIn, it's got a bunch of context in here. So I'll go into how I created this and how you can replicate this for yourself because the issue is with content is I would never automate it. Like with a workflow or something, it's just such a terrible idea because you're not going to get
Corey Ganim: Mm-hmm.
Tom: the level of quality that you want. And my background is in marketing and copywriting and writing emails and things like this. And so taking that lens, can read the output and be like, no, want it this way. And so having that experience and perspective can really help. And if you don't have that, that's totally cool. But you can learn that yourself.
Corey Ganim: Right.
Tom: I think the issue of relying on LLMs for absolutely everything means that you end up not using your brain. So if you don't understand copywriting and what is a good hook, and you don't do some research to pull in some examples of what works, then you're not going to be able to develop that critical eye. And that's what makes a difference between you creating AI slop and you creating something that's
Corey Ganim: Mm-hmm.
Tom: that's going to have a higher chance of going viral and people sharing it. Does that make sense?
Corey Ganim: Absolutely. Yeah. I mean, you're, think the best point that you made is, is it needs references, right? Like you can't just ask it to write you an article or write you a tweet or write you a post that if it doesn't have really good reference material that it can look at inside of that skill to determine what does good look like, then it's just going to give you slop. So that's a great point. Yeah. Continue.
Tom: Yeah. So before you even try and create this skill, that's what you need to do is, and I've put out a few videos on my channel about how I go through this process. I've not done anything on creating skills, so this is kind of new and fresh. Because this is something I only recently created. was still, like a month or so ago, I was just using these Claude projects and getting good results. Like, I had my process. But I wanted to convert it over to Cloud Code with a skill that I could then develop and add to. And so that's what we've got here. So it's loaded my voice profile, â which is I have a X API MCP that basically can connect to the X API. It's not an MCP. Sorry. It's the X API. I've written a script for it. It'll pull all my posts.
Corey Ganim: Mm-hmm.
Tom: from the last seven days. And it will find the ones with the highest engagement, the highest reach. And it's going to run that job on a weekly basis. Because you can only get the last seven days of posts. It's going to run that on a weekly basis. It's going to update my voice profile on a weekly basis based on the top performing posts. I have a Salton Inc. principal. Alan's Salton Inc. is, or Saltonish, I don't know how you would say his name, but. I think he's Eastern European or something. He's an absolutely, he's a fantastic copywriter. I've followed his work for quite a while. And I just love the stuff that he shares. I, you you can do this as well. You can grab like emails or articles or posts from copywriters and start building up a resource. you put that into a chat, called chat and say, Hey, can you distill these lessons? And can you give me as a markdown file? And then boom. you can feed that into your skill as like principles to use in your posts.
Corey Ganim: Right. Again, just basically telling the, you're telling Claude code like, every time you use this skill, I want you to make sure you're writing in my voice, which is what the voice profiles for. And I want you to make sure you're following these principles, which again, you took from a master copywriter. So it's like every time it's running that skill, it's doing it in your voice and it's following best practices for copywriting. And again, I think the purpose of the skill, right. Is so that you don't have to. Give it that context every single time you want it to use it. It can just call the skill and boom, it's all right there. And then it's good to go. Is that kind of the point of this being a skill versus like a super long prompt?
Tom: Yeah, exactly. You don't have to be grabbing all those documents every single time. â Previously, I had those loaded into my Claude projects. So this is just a different way of doing it. Both have their pros and cons. This is going to take up less tokens and things because it's more efficient. I can do everything in one chat here, whereas I was kind of moving from a couple of different projects in Claude.
Corey Ganim: Right. Right.
Tom: I have a voice evolution report. this, like I mentioned, is similar to what I mentioned earlier about taking the most recent articles and then updating my voice profile. So this report gets generated. We've got a NanoBanana system for creating images. I'm having mixed review. I'm having mixed thoughts on this. I could probably improve this process. But getting a good image for your social media is It's hard, even with the tools that we've got. my experience, to get it how you want, mean, I just bring up my X profile and just give you some examples, like this was pretty straightforward, but stuff like this, like.
Corey Ganim: It is hard. That's a good image. Like I like that. That looks good. But I bet that took what four or five, seven iterations probably to get it to that point.
Tom: Yeah, and stuff like this, getting those logos in. I I had to add some of these in post in Canva. That was pretty straightforward. This was a little challenging. But you can see, I have this kind of theme with these icons and arrows. And that's something that's done pretty well for me. So I'm like, OK, I'll repeat this.
Corey Ganim: Right. Yeah, those look really good.
Tom: Yeah, so things like this that can be tricky to get right and I can't I'm like this one got a million over a million views, right and Yeah
Corey Ganim: â I literally saw that on my timeline. Like, â was that, yeah, the six. yeah, within the last couple of weeks, I'm like, that looks familiar.
Tom: Yeah. Yeah, so that's the issue with image generation right now. I generally use a Claude project where I've, and I'll just show it real quick. â I generally use a project with some stuff. â
Corey Ganim: Flaunch chat's down right now. It has been for the last hour. So that's probably the issue that you're going to run. And I was trying to use it an hour ago and it's down for, I think for everybody. Yeah. Or maybe it's back up, but yeah, it wasn't working this morning.
Tom: it. I mean, it was fine for me like an hour ago, but that's funny, isn't it? Like imagine how many people are like absolutely just stuck right now because they can't.
Corey Ganim: I'm like, can't do anything. I mean, that was literally me this morning. It's so funny because I was, yeah, I'm like, what's wrong with Claude? And I'm like, â my God, am I going to have to go back to chat GPT? Like I was, I just had like, â it was such like a let down moment. Yeah, exactly. So, but Nano Banana too, just came out yesterday too. I don't know if you saw that.
Tom: Hahaha. Back to the dark side. Okay, well... It did, yeah. I don't think I've tried it. I I've just been using Gemini, right? â I don't know if it gives you access to Nano Banana 2 or it's just using â Pro, but I mean, I'll just show you like a previous chat. Like, â what's this? OK, you can see this is one of my images that you can see the progression I took. One of the articles I was working on, I was like, OK, I've got this reference. I like this. And it's like, I'll generate five, 10 prompts, ideally with a reference, sometimes not. And you can see it's just, I'm like, oh, that's terrible. That's terrible. That's terrible. And I'm like, okay, back to the drawing board again. And I was like, okay, let's try and replicate this, but change the text and have these people fight. And I'm like, okay, boom, that's what I need.
Corey Ganim: Yeah, that looks good. Yeah. And that's, think to your point, like that's the struggle with image generation, even with an incredibly powerful model like nano banana, it's rarely, is it a one shot to get like a really good image? Usually it's, you know, you gotta come up with a prompt and you got to iterate two, three, five, seven times. And then, then maybe you've got something that's workable, but there's other times, like you said, where it's like, well, actually I've got to go back to the drawing board and start from scratch.
Tom: Yep, exactly. it's taste at the end of the day, and it's difficult to replicate that. So the great thing with these tools is you can get a lot of variations done, and these generations are super quick. So I can do like five to 10 variations pretty quick. But yeah, and it kind of gave me that. then I landed on this. And then I'm like, OK, you can tweak this in Canva. You can remove the watermark. You can size it correctly, all of that stuff you can do after the fact. Another thing you can do is you can put it into Canva and you can select, like, could select all this text and then you can move it around. Or you could remove, you could delete stuff. Yeah. â
Corey Ganim: I didn't know that. Interesting. So that's actually something I wanted to kind of ask you about. do you use, like, are you on a Canva paid plan and do you use that to kind of, so let's say like NanoBanana gives you an image and that gets you like 80 to 90 % there, but then you use Canva to kind of get that last 10 to 20%. Is that kind of your strategy? I feel like that's what a lot of people do, right?
Tom: Yeah, it's just, if you're to just force Gemini to resize it and get it to where you want it to get, you end up just pulling teeth at that point. Because it won't listen to you to get it to the specific size that you want. So I'm just like, all right, I'll just throw it into Canva, create the Canva size that I want, remove the watermark. With this one here, it wasn't generating the gamma logo, so you could see.
Corey Ganim: Right. Yeah, I've had to do that too, where it's like, it'll just hallucinate the logo or you sometimes you give it the reference logo and it still doesn't put it in the right place.
Tom: Yeah, exactly. I mean, I gave it all three reference logos, and it just didn't pull that one in for some reason. So yeah, little tweaks like this. Just give it, I don't know. It's got to be done at this. Where we're at right now with this tool, â yeah. And so yeah, what I saying is if you go to Edit, and you can go, OK, you can do magic grab. So it's gonna analyze the image and you can be like, okay, I wanna grab this, like grab. And it should allow you to just move this logo. So you're like, boom. â That's.
Corey Ganim: â wow. Now, are you on the is that require a paid plan? Like are you on a Canva paid plan?
Tom: I am on the plan. I can't remember what plan I'm on actually, but I am on a premium plan. I've had it for the longest time. I think, I don't know if I should share this on your podcast or on your channel or not, but â it didn't come from me, but you might be able to find a way to get an account for like really cheap or Fiverr or something and just like.
Corey Ganim: Got it.
Tom: I'm not, this is like, someone shared me this plan with me and I can use it and I'm not sure exactly how it works, but that's an option you can go for. â
Corey Ganim: So you're on like a legacy plan of some sort, it sounds like.
Tom: Yeah, honestly, I'm not entirely sure. I'm on this. It's like a team. And this team has given me access. you can, if you want a top plan, that's how I did it. But I've had this for a while. it's not the most, I mean, it's legit. So you could do that. You'd probably find it on Fiverr or something. â But the other cool thing you do here is magic arrays, right? And you might have heard about that. You can just select stuff to erase and it will delete it for you. It's pretty cool.
Corey Ganim: So Tom, is it safe to say that, again, just to kind of clarify my earlier point, and this is more so for my reference, because it's funny, right? Before we jumped on here, I was looking, I was doing some searches to try to find a really good AI forward carousel creator for like LinkedIn carousels. And so is it safe to say that Canva is almost like a requirement if you want to create high quality images slash carousels? And again, like the, you know, the image generation models can get us 80, 90 % of the way there, but to really get them to a hundred percent, something like canvas required. Like, is that fair to say?
Tom: I would say yes. Yeah. And I don't know what plan you would need to be on to have these features. yeah, you want to avoid playing tug of war with Gemini and trying to force it to do the things that you want, probably do yourself a favor and grab a Canva account. So.
Corey Ganim: Yeah, that makes sense. And are you using it to create like, I don't know how active you are on LinkedIn, but have you ever used it for like carousel creation or carousel design for LinkedIn or for any platform really?
Tom: I have not really been doing carousels, so I just repurpose my X posts over onto LinkedIn. I'll use the same image, I â mean, these are article images for X, so maybe I'll crop that for LinkedIn. But I'm basically using the same images across those platforms.
Corey Ganim: Uh-huh. Nice. Well, yeah, you you've sold me on a Canva account. So I think as soon as we get off here, I'm going to go upgrade because yeah, like you said, it's like playing tug of war with Gemini. â my God, there's nothing more frustrating.
Tom: Yeah. and Yeah, totally. And when it comes to content, your copy is important, but your image is also, that's the scroll stopper. People will read the hook, but the image will often grab attention if people are just flicking through the feed. They both work together really well. And you might be asking, well, how do I know what a good image is? Well, again, you have to build up a like a
Corey Ganim: Right, absolutely.
Tom: folder of references. â And eventually, if something goes viral, then I've got a folder of all my viral images. And so I can use those as references for new images, like I did with the one that Agent Team's one that I, this one here. I've been using this style, because yeah, why not just try keep doing something that works?
Corey Ganim: Right. Yep. Right. And is that kind of your, so like your workflow of like, Hey, all right. I want to, I want to create a new image for this X article that I'm writing. Do you almost always start with a reference file of, an image that was successful for you in the past and you kind of just iterate off that reference? you ever really starting from scratch?
Tom: I'll try and find a reference where possible. â But I might just use the same reference. I often do that. I'll use the same reference, or I've got a handful of references I'll try. Yeah, so there was a time when I was doing, I don't know if I can find, yeah, was doing more of these, like with something on either side. might see, I had the same reference for this one.
Corey Ganim: Yeah, and those look good too.
Tom: Thank Same for that one. Yeah. Same for that. It's just experimentation, right? That's all it is. But yeah, when it comes to, I mean, just jumping back to the skill for a second, we can actually start it. We can actually get it up and running in the terminal. Because hopefully this is going to work. Because this is connected to my Cloud account. But â yeah, it might just be the desktop app that's not. working.
Corey Ganim: Yeah, I think the, and I think it's just chat that's down right now. I think code is up and I think, â cowork is up, but chat is down for some reason.
Tom: Right. All right, we'll see what pops up. Yeah, OK, so it's going to ask me for the product or topic, audience, the goal, content type, and anything else relevant. â So I literally just, I mean, if you can see on my screen, have this Whisper Flow. â If anybody's watching this and you're not using Whisper Flow in 2026,
Corey Ganim: â yeah.
Tom: you need to look yourself in the mirror and ask yourself this simple question. Do you talk faster than you type? So simple question, chances are you do, everybody does. Especially if you're like me where when I'm typing and I make a mistake, I have to backspace to correct it. It's just one of those things, right? So imagine doing that. like the other day I was in a coffee shop and Whisper Flow wasn't like, it wasn't picking up my audio that well. Cause there was like music in the background and. I think I was a bit further away from my laptop and I was trying to speak quietly. It was just struggling to turn what I was saying into a transcript. And so I had to type everything out. was like, damn. I was like, this is slow. This is well slow. So yeah, next time I go to the coffee shop, I'm going to take this microphone with me and...
Corey Ganim: Yeah. and you feel like you're in the stone ages.
Tom: I'm going to plug it in and you can just literally hold it up to your mouth and just literally just whisper in. And that's why it's called Whisper Flow. You can literally just whisper into a microphone and it'll pick it up perfectly. It doesn't just transcribe. actually like formats your text or your speech, which you're turning into text. It will delete any ums and ahs and it will correct. But if you repeat yourself, it'll just
Corey Ganim: Dude.
Tom: it'll correct and it won't have the same thing twice. And what I've found with using Whisperflow is it's actually improved my thinking and my speech. Because when you're typing, you have a bit more time to think about what you're typing and how to structure it. Whereas when you're speaking, what I found in the beginning is that when I would, let's say, dictate an
Corey Ganim: Hmm.
Tom: copy like a response to an email, I would end up having to like go into the transcript that I got and just like edit it and delete stuff. like, that doesn't quite make sense. Well, that doesn't flow as well as I would like it to be. and that was because my thoughts were a bit jumbled. So that's one of the really cool benefits that I've found is I'm actually
Corey Ganim: Right.
Tom: getting better at formulating my ideas in real time and pausing instead of like stumbling over words or backtracking, you know?
Corey Ganim: And just rambling. Yeah. â yeah. mean, dude, you're preaching to the choir. am the biggest whisper flow fan boy. feel like I probably converted 30 people to pro plans, but you know, not even as an affiliate, just like from, talking about it. And I mean, shoot, if whisper flows out there listening to this and wants to sponsor the pod, we'd love to have them. Cause it's my most used tool by far. Like I, it's the, it's the one tool that I'm using. 24 seven all day, every day on my phone and on my computer. And to your point, it has forced me to be a lot more concise with my speech because when I first started using it, like you said, it's like, I'm just kind of yapping into the microphone and then I've got to go in and delete sentences. didn't make sense. And it's like, â I repeated myself here. But after a couple of months of using it, you're just, you're short and to the point. And then, and then you're done. Like it's really a fantastic tool.
Tom: Yeah. Yeah. what I'm referencing is different context, right? If I'm responding to an email, I want to be short and concise and to the point. if I'm just brain dumping about an article that I'm about to write, I'll just put it on hold and just go for it, right? And for six minutes and sometimes longer, right? That's the maximum you can go in one.
Corey Ganim: Right.
Tom: in one recording. So yeah, it's fantastic. I think we both agree on that. And anybody who's watching or listening to this, if you're not using it, just try it out and get used to it. Because the way that you interact with these AI tools, you can either type or you can have a talk. And talking is just quicker. So you're going to get more stuff done. And you're going to breeze through things. It's just. It's just quicker. That's all it is. And it's just going to give you that advantage, especially when you're trying to ask an LLM to do something for you. might, you know, it's the end of the day. You're a bit tired. let's say you're not using Whisperflow. You're just using your keyboard. You might just half-ass the prompt. You might just type in something really brief. you're like, oh, whatever. I can't be bothered typing it all out. Whereas if you. If you speak it, it's a lot easier to add additional context in the same amount of time it will take you to type it out. So you're going to get better outputs. And that's how it works. And cool thing is, â when I'm dictating, could be, you know, say if I'm writing an email, but I want to reference, let's say, transcripts, right? I go over to Fireflies while I'm, you know, see if you were typing the email out, you would have to stop typing the email, go over to Fireflies, check what's in there, go back over to the email and continue typing. Whereas doing it with voice, you can actually switch between apps and tabs while you're recording. And then once you've, yeah, once you've, once you've finished recording, you can place that text anywhere.
Corey Ganim: Right. Eliminates a lot of the context switching.
Tom: So you can actually check other windows and tabs for information that's going to help you write that email without just staying in the Gmail tab, for example. So yeah, I could go on about this, but it's very good. It's very good.
Corey Ganim: Yeah, no, it's, it's a fantastic tool and let's, let's jump into, we do like an example, â with your content create skill here in Claude code and kind of see what that output looks like.
Tom: Yeah, definitely. Let's give it a whirl, shall we? â And there is one other thing I want to show you here in Cloud Code that's, I don't know how many people know about this, but it's gangster. But yeah, why don't we write a post for Whisperflow? And full disclosure, I have already written a post for Whisperflow that's going out today on my profile. But let's just imagine I haven't done that. â
Corey Ganim: Yeah.
Tom: And I'm just going to voice note in. So yeah, I'm looking to create a tweet about Whisperflow, which is a voice AI tool that allows you to dictate â and talk instead of typing. So I want you to check out the Whisperflow website, grab all the information that you might need. for the post like stats and things like this, key benefits and. That's, yeah, let's get that rolling. I'm not giving it much there, right? And so what it's been told to do is... is to start with the hooks, right? Best thing you can do with content is start with a hook. Otherwise, where are you gonna start? It's probably the thing that I spend the most time on. Because if that's not good, then no one's gonna read the rest of your post. So I spend most of my time on the hook and the image, to be honest.
Corey Ganim: Yep. Yeah. Cause if, if those suck, then it doesn't matter how good the actual post itself is. Like nobody's going to read it or watch it. it's a video.
Tom: Yeah, exactly. And so you can see here, it's actually going out to the website and it's scraping the website and checking for some information. So we've got a response here. Key anchors for the post, 14A free trial, et cetera. OK, before I generate the hooks, is it organic or sponsored? Audience, angle. So it's asking me for more clarified information. Very smart, and it's going to help with the creation of the post. It's going to be organic. The audience is, I think, all of the above. Anybody that's still typing is basically the audience. People who run an online business, for example, a solopreneur's. Yango, based on my voice profile, yes. Let's see. Discovery Journey. Let me just pull this over little bit. I've been typing into F. So these are like the angles, right, that it's generating me. So let's have a quick read through discovery journey, timeline precision. I just tested this third person case study. Let's go with discovery journey.
Corey Ganim: Yeah, that's what I was thinking. I, cause I feel like people can relate to that. Cause I mean, that was my experience. It's like, I was typing manually for 30 years and then I discovered whisper flow and it completely changed how I work. You would think that we were sponsored, but I mean, I'm not, I don't know about you, but.
Tom: Yeah. Yeah. I have received sponsorship funds for OnePost. â But yeah, I couldn't think of a better company really to work with, be honest. And fun fact, did you know the keyboard that you're typing on right now was designed 200 years ago? And it was designed to slow down your typing.
Corey Ganim: Interesting. 200 years ago, before the computer was a thing, like what's the backstory on that? Like while WocLod code is here going to work.
Tom: Yeah. Typewriters. That was the original reason for the keyboard layout. Typewriters, if you typed too fast on a typewriter, it would get jammed and stuck. So in order to slow people's typing speed, they spaced out all of the common. So if you look at your keyboard, look at A, O, U, E. They're all spaced out.
Corey Ganim: â yeah, makes sense.
Tom: which makes it slower. So that's what we've inherited, which is pretty insane. But I don't think it'll ever change now. There are key...
Corey Ganim: Yeah, at this point, I feel like we're too locked in. And I mean, I feel like we're, if we changed it, we would go back to being slower than it is now.
Tom: Yeah. Well, you you'd have people with different keyboards and then if you learn one keyboard layout and you go to your friend's place and he hands you a keyboard, you're like, like you just have to slow right down to when you.
Corey Ganim: Yeah, exactly. Now I'm excited to see what this puts out because I mean, I know we're having it, we're having a generated tweet, right? And like your, your tweets have been crushing like your articles and your tweets. Like you're just getting a ton of engagement in general and X and you know, I don't know if you're willing to admit this. I certainly will, but I mean, these days. My co of course, I, I curate it. I don't just auto post what AI creates, but like 100 % of my Content is AI generated. And ever since I started using AI to generate my content with a really strong underlying brand voice profile and reference files and all those things, my engagement is through the roof. I'm talking up thousands of percentage points in the last few months when I implemented this system. I mean, are you kind of in the same boat where you're always having, like you're never really starting from scratch. You're always starting with an AI draft.
Tom: Yeah, basically. I'm always starting with a â voice note, essentially. Here's what I'm thinking. I want to write a post about this. And then maybe I'll pull in some references, maybe a Reddit post that I want to take some ideas from and expand on. Or there's a new release, Anthropic are dropping loads of new stuff. And.
Corey Ganim: Yeah. Mm-hmm.
Tom: That's an opportunity to put your own spin on it and to break it down a little bit in a more easy to understand way. For example, so it's given us a bunch here. So let me tell you what it's doing here. I've got it to score all of these hooks. You can see phase two hook generation. So it's got some stats and stuff here from the website. 16 hooks ranked by score.
Corey Ganim: Right.
Tom: And I've got Cure Us Your Loops, Specificity, Saltanic Tweek, Sensory, Now Problem, Credibility, Voice. So it's rating all of these hooks based on this. And if you're not doing this with your copy, like asking it to rate it based on like copyright and principles and stuff, this just gives you a better idea of what the AI thinks is good. then you obviously, sometimes it's not right. Like I don't go with the, I don't just default to the number one.
Corey Ganim: Right.
Tom: Like this here, I build client automations for a living. Last month I was typing every Slack message. There was a gap that I hadn't noticed. It's actually pretty good, because it's like that contrast. In second, silver play, I like it's got the silver medal. And so he's added this 2026 tweak. I'm not a big fan of that. I've used that quite a bit recently. Yeah, so some of these are pretty decent, I would say.
Corey Ganim: Right.
Tom: is kind of elaborating on the same kind of angle. I've been using voice notes and tools for a year thinking I was ahead. Then it realized I was still minding and typing every app. So yeah, it's given us a lot. And I would always suggest to generate a ton, because sometimes it's just not that good. Sometimes I splice between different ones. I'm like, OK, I like this first line, but the rest of it's not great.
Corey Ganim: Right. do the same thing, especially for my, for my X articles. So I have an X article writer skill and part of the skill generates seven different headline variations, similar to yours, like based on reference, a reference file that I've given it and based on copywriting best practices. And, you know, sometimes the suggestions that give me, I'm like, â like this one's really good. Like I'm just going with this one. And then other times they all suck and we've got to iterate three, four or five times. And then other times it's like, â I really like the first part of suggestion too. And I really liked the last part of suggestion five. So we're going to kind of fuse those together or I'm going to have it, or I'm going to tell it, Hey, take suggestion two and suggestion five and give me some additional variations just based on those two. Right. And then again, you, like you said, it's, it's taste. not just taking what it gives you. It's you've still got a use your intuition to determine like what's good, what isn't and where do we need to need to iterate.
Tom: Yeah, 100%. 100%. And people think, oh, you use AI to create content, and you're just putting out a slop, blah, blah. You can see it's a little bit more involved than just, you know.
Corey Ganim: It's not a copy paste. people, when people hear, yeah, when people hear like AI content, they just assume like, â you're literally just saying, Hey, write me a tweet. And then you're just copy pasting it. Like it's so much more than that because I mean, you know, as well as I do the, the, heavy lifting for this process, like 80 % of the heavy lifting is on the front end and creating the skill the first time. Like that's really the biggest workload. Once you have that, most of the foundation is in place, but even then When you're calling the skill, you still got to iterate on the output, right? It's, still not going to be perfect every time. So I think that's something that just most people don't realize because they haven't gone through that process yet, but once they do. Yeah, it's still, it's still a skill, just like, I mean, it, it's the same writing skill that has always, you know, to, be a good writer, it's always been a skill, but now it's just the, the skill part has just changed. Like it's just a different skill, but it's still a skill. in terms of an ability.
Tom: Yeah, and like I mentioned earlier, the other aspect is that I have a good eye for copy and what I think is going to work. And that takes time and data to figure that out. So we can see here it's written me the full post, which I think is pretty decent. It's the call to get a response, copy it over.
Corey Ganim: Right.
Tom: And the things that I don't like here is this, open the app, full stop, paste it, full stop, That's AI kind of shit for me. And so this is not the end. This is not the end. Let's just check if there's any other. typing. OK. mean, the rest of it, I mean, it's on the whole pretty good, right?
Corey Ganim: Yeah. It's a good start is what you're saying, right?
Tom: So gate 2, does Postfield write? I'm just going to say apply the slippery slope and humanizer. So I have two things that I run my poster. One is called the Joe Sugarman slippery slope effect. It's a technique that copywriters use. So the goal of your copy is to get the next line read. Literally it. So the slippery slope effect just, for me, it makes it more readable and makes the lines just, it just feels a bit more effortless just to read the next line.
Corey Ganim: Mm-hmm.
Tom: And then the humanizer is going to make sure there's no end dashes. It's going to make sure there's no â cliche AI slot. Like â what's the classic one? â It's not this. It's this. The triple, â no, you know, no walking, no running, no jumping. Like the three no's, the triple negatives.
Corey Ganim: It's not X, it's Y. Yeah, I hate that. Yeah. Or it'll say like no fluff, just X, Y, Z. I'm like, â my God. I hate when it says no fluff. Like I had to add that to the scale. I'm like, never say no fluff.
Tom: Yeah. Yeah. And what I will say is that these, this, this is not perfect. Sometimes you do have to remind, uh, Claude codes to actually, Hey, like, this is not in the skill. Like, why are you, why are ignoring stuff that, that I've told you to do in the skill? I don't know if you found that, but I've found that sometimes if the chat goes long enough, it'll, it'll start to go a little bit off script and I'll have to rein it in. like, Hey,
Corey Ganim: Right.
Tom: Like you're putting â dashes in here. Like I thought we just went through the whole process of humanizing it. It's like, sorry. And then it'll revert.
Corey Ganim: Yeah. And I've, so I have my open claw agent doing, running a lot of my skills versus Claude code running the skills. And one thing that I had, so she has a self improving agent skill where she's just able to log certain learnings to long-term memory. And one of the learnings I had her log, like, Hey, never use an â dash again, ever, ever, ever. And of course she logs it. And then I'd say 95 % of the time she remembers, but then there's Sometimes she'll slip one in there and I'm like, nope, remember what we said. And she'll be like, â I'm sorry, like forgot. So it's not perfect, but it's mostly there.
Tom: Yep. It's not, no. So we now have, it's actually giving me the structure here, which is kind of cool. â And we can see the revised post. Let's see. I've had a notice that speaking to Claude, open the app, paste it in, send. Okay, see, I would accept that, right? Or maybe in X, I would just put a comma and then, and not have it just to cap it all in a full stop.
Corey Ganim: That's better, yeah. Right.
Tom: That's describing like open the app, paste it in, send. Like to me, when I read that, that sounds okay to me.
Corey Ganim: It's more natural, yeah.
Tom: That's what maybe I would say. I'm always in the back of my mind going, would this sound natural in a conversation? If I read this out loud, does this sound normal? And it's a good check to do. Yeah, I'd be pretty happy with this. I'm not going to read through it all right now. And yeah, there's a call to action at the bottom. yeah, you could put in whatever you want. in this case, I'd be, I'll copy this into my scheduler and be good to go.
Corey Ganim: Yeah, that's awesome.
Tom: The other thing that I wanted to show you real quick, because I know I was looking at the time, I don't know if you've ever tried this, but forward slash insight. insights.
Corey Ganim: Is that a pre-installed skill? Like, is that something you had to go out and download or has that come default with cloud code?
Tom: That's default native. Yeah.
Corey Ganim: Interesting. Yeah, I'm excited to see what this does. I've never seen this in action. So what do you use it for? Like, what does it do?
Tom: It'd be better just to show you what it gives. It's going to analyze. I don't know how far back it goes, but it's going to analyze all of your Claude sessions, your Claude code sessions. And it's going to give you some surprises here. It's going to give you some insights on your usage, what kind of patterns it's seeing, and then what it did for me. mean, it's going to be unique for everybody.
Corey Ganim: Okay. Right.
Tom: But it's going to give you â some prompts that you can put into Cloud Code to build skills or to build scripts or to improve how you use Cloud Code based on your usage and your patterns. So it's going to see things that you probably don't see yourself.
Corey Ganim: That's insanely valuable. Like that, had no idea that was a thing, but I could already see the value there. It might say like, Hey, you're, you're spending a lot of time prompting XYZ. Like, why don't you just turn that into a skill or, know, I mean, it's, of course it's, it's essentially infinite intelligence and it's going to tell you like, Hey, here's all the things that you're doing that we could be doing better. So if you just run that insights, you know, once a week or however often you're using cloud code, I'd be. I'd be shocked if you don't get some insanely actionable insights that allow you to just amplify your workflow. So is that what it gave you right there?
Tom: Yeah, so let's run through real quick. it's giving you at a glance of what's working. You built something genuinely impressive, I've just shared with you guys. What's hindering you? Biggest issue is it keeps violating the very strict rules you've painstakingly documented. I'm like, yes.
Corey Ganim: Yeah. It says producing â dash is right. And it literally doesn't, it gave you an â dash right before it says reintroducing â dashes.
Tom: Yeah. Yes. Quick wins. Try creating dedicated command. Custom skills that bundle your voice profile. I mean, I think I've already done that. So ambitious workflows. As modules get better at self-correction, you'll able to run a content pipeline where I call draft self audits against your voice profile and revise it autonomously. We'll see about that. And then it's got all these sections. what you work on. So it's kind of telling me the stuff that I've been working on. on how you use code code. Just give me an overview of how I use it. Everybody uses it in a different way. Like I don't write a ton of code. I write automations, sure. But I don't, I'm not really, I don't create any software products or such right now. â Let's see, impressive things.
Corey Ganim: Right. Mm-hmm. This is so cool. And it's so in depth. Like I was not expecting a full report. Like I was expecting it to be like, Hey, here's a couple of high level things, but this is like a literally like a full, full report of your use in very granular detail. And that's just by running a slash command insights inside of cloud code.
Tom: Yeah. Yeah, so the best things yet to come, believe, â where things go wrong, right? So how can we fix these?
Corey Ganim: And could you realistically feed this report back into clog code and say, Hey, take the, where things go wrong section and build a plan for how we can fix that. Like that's feasible. Right.
Tom: Look at what we got here, right?
Corey Ganim: â so that's crazy.
Tom: Suggestions to add to your CloudMD. Just copy all of these checks. So writing style, Content constraints, workflow discipline, custom skills, It's giving you, you've already built your ability skills, formalize your most common multi-step workflows. Boom, I thought that was actually a skill, but anyway. Hooks, you just copy and paste that in. MCP servers.
Corey Ganim: â my god. This is insane.
Tom: You can copy and paste that in. New ways to use Cloud Code, right? Just copy this into Cloud Code, it'll walk you through. So yeah, a bunch of this stuff. On the horizon, OK, your data reveals a sophisticated content system. The next leap is autonomous agents that self-correct. And it's giving you prompts to try and build this based on your biggest friction source. misunderstood requests, parallel hook generation, end to end article factory with checkpoints. See ya. â user got so fed up with Claude's copyrighting that they rage quit and wrote a better Twitter thread themselves in a different tool. I actually did that. That's the thing. I actually did that and I told Claude, hey, your version sucks. I went over to my Claude project and I created this and it's better. And I showed Claude project my new version and I said, you know,
Corey Ganim: â my God, dude, it's so, first of all, I've never.
Tom: What's better about this? one of the things you should do at end of every session is, what did you learn about, did you learn anything new about that you could tweak the skill with? Something like that. Did you learn anything from this session?
Corey Ganim: It's like, can we, based on this session, yeah, based on the session, how can we optimize the skills, is what you're saying.
Tom: Yeah. And so I'll ask you to tell me those things. then if I feel like, cause you don't want to just automatically add them to your skill, but you do, you do want to see what it comes up with. And if there is something that's useful to add to it, that's why, that's why you come into like this iterative process of improving it. So.
Corey Ganim: Right. Dude, it's, mean, so first of all, I've never heard anybody mention the insight slash command before. Like you're the first person I've ever seen talk about it or show it. I'm literally going to take the transcript of this podcast we're doing right now, give it to my brand voice profile and have it write a tweet on the insights slash command. And I'm going to post it. And I'm sure it's going to do well because again, if I hadn't heard of it, I'm sure most people haven't either. And it's insane. Like that's insane. Well, you just showed me is crazy. So the people are using Claude code and they're not running that insights report at least once a week. Like you're just leaving so much on the table. So that was a huge, huge tip right there.
Tom: Yeah, exactly. Exactly that. Yeah. So yeah, tag me if you want. I I did, I think I wrote an article about it. Yeah, I did write an article about it as well. â So yeah, it's just a hidden feature that nobody really has heard of. But yeah, you can see it's kind of pulled these out. Now, as I was watching this, it was like, making those changes now. I'm like, no, no, no. â
Corey Ganim: It's like, wait, don't.
Tom: So hopefully it's not made any changes, I'll check these. and just check if this is, okay, slippery slope is only mandated for articles, right? So not posts. So I'm like, okay, we should mandate that for posts as well. Yeah, that's the process. I know I said that I do have a mentorship where I teach people AI automations and how to be AI operators, but I know we've not really spoken about automation, but.
Corey Ganim: Right.
Tom: You know, building skills is just one tool in, you know, I call an AI operator toolbox. And I think being able to use Claude code, being able to use N8N knowing when to use skills and projects and when to build in lovable versus Claude code. These are all decisions you make based on the problem you're trying to solve. And I don't think there is a one size fits all. And that's where the nuance is like.
Corey Ganim: Mm-hmm. Right.
Tom: and it's not dead, it's it's useful in certain scenarios, but so is Claude code and knowing when to use those in different situations is, I think, you know, a smart way to approach this.
Corey Ganim: I say the same thing. mean, I tell people that they're always like, what tools should I use or what tools should I learn? I'm like, well, what problem are you trying to solve? Because that's going to directly influence what tool you should use. So I think that's really good advice. And, and Tom, I mean, thank you so much for taking the time to jump on today. mean, like I said, I learned a ton. I know you mentioned your mentorship. Where can people connect with you or if they want to work with you directly, where do you want to send them?
Tom: Yeah, so you can find me on Twitter, at TomCrawshaw, C-R-A-W-S-H-A-W-0-1. On X Twitter, if you want to call it. I do have a YouTube channel, the AI Growth Lab with Tom. And yeah, you can DM me on X. I have website, learnna10automation.com. And yeah, there's information about the workshops that I have and the mentorship that I run. that. Yeah.
Corey Ganim: And of course, as always, we'll link all of those in the description on YouTube and in the show notes on podcast platforms, wherever you're listening to this episode. So Tom, thank you so much for the time for everybody else. We'll be back next week.
Tom: Awesome.