YouTube2Text

I Turned Claude Into a $880/Day Motion Graphics Skill (No After Effects) — Transcript

by Sanji Nai-Chien · 3,343 words · 489 segments · language en · Watch on YouTube

Full transcript

  1. 0:00People are making over $500 a day
  2. 0:03selling motion design like this. And
  3. 0:05their clients have no idea that it was
  4. 0:07made with Claude without opening After
  5. 0:09Effects and without a single key frame.
  6. 0:12Every animation that you're watching is
  7. 0:14actually code that Claude wrote. And it
  8. 0:16takes only one day to make, so you can
  9. 0:18take on way more clients than any motion
  10. 0:20designer out there ever could. [music]
  11. 0:22At the end of this video, I'll show you
  12. 0:24exactly how much profit I kept from this
  13. 0:26single project. But ultimately, is it
  14. 0:29actually as good as a human pro? To find
  15. 0:32out, I hired a real motion designer and
  16. 0:34gave them the exact same brief, files,
  17. 0:37and budget to see just how big the gap
  18. 0:40between us really is. Now, he asked for
  19. 0:425 days and Claude got one. And only one
  20. 0:45of us actually made the deadline. So
  21. 0:47[snorts] in this video, I'm going to
  22. 0:49show you everything. How I found a
  23. 0:50client, the exact message that got me
  24. 0:53hired, how Claude built the video, and
  25. 0:55ultimately how I got paid. So without
  26. 0:57further ado, let's get into it.
  27. 1:03So step one is to find a client. Now,
  28. 1:05there's a lot of motion design styles
  29. 1:07out there and not every client is
  30. 1:09willing to pay well. So it's important
  31. 1:11that if you want to earn more, you need
  32. 1:13to do the style that pays the most. Now,
  33. 1:16today that style is SaaS or tech launch
  34. 1:19motion videos. For just 30 seconds of
  35. 1:21this kind of motion design, clients pay
  36. 1:23anywhere from 1,500 to $10,000.
  37. 1:27And finding clients here is a lot easier
  38. 1:29than my niche scene. You can do it with
  39. 1:31no experience and an empty portfolio. So
  40. 1:34here's exactly how to get it done. I go
  41. 1:37to Upwork and type SaaS launch video
  42. 1:40into the search. And as you can see,
  43. 1:42there's a ton of jobs here at all kinds
  44. 1:44of budgets. And here's the first tip.
  45. 1:46Make sure to use different searches to
  46. 1:48get more jobs to choose from. You always
  47. 1:50want to try things like product launch
  48. 1:52video, UI animation, app promo video,
  49. 1:56and SaaS explainer. But, the most
  50. 1:58important thing is picking the right
  51. 2:00jobs out of all of these. Now, most
  52. 2:02people would scroll and literally apply
  53. 2:05to everything. That's exactly how you
  54. 2:07burn your connects and ultimately get
  55. 2:09zero replies, which means zero money.
  56. 2:12So, here's three things that I always
  57. 2:14check before I apply. First, you want
  58. 2:17the client to say payment verified, 10K
  59. 2:20plus spent, and a higher rate that's
  60. 2:22above 50%. That means that ultimately
  61. 2:25they actually hire and they actually
  62. 2:27pay. So, you're not wasting connects on
  63. 2:29somebody who's going to ghost you.
  64. 2:30Second, freshness. Now, you want to sort
  65. 2:33by newest and always keep refreshing. I
  66. 2:35go for posts that are less than 30
  67. 2:37minutes old, which means that the client
  68. 2:39just posted the job, so they're probably
  69. 2:41still online watching proposals come in.
  70. 2:43>> [music]
  71. 2:44>> You want to apply in that window and
  72. 2:45you'll end up being one of the first
  73. 2:47people that they see. Third, the
  74. 2:49competition. You want to scroll down to
  75. 2:51activity on this job. There you can
  76. 2:54actually see how many people already
  77. 2:55applied and how many of the client is
  78. 2:57already interviewing. Fewer than 15
  79. 3:00proposals and nobody interviewed yet
  80. 3:02means that they haven't picked anybody
  81. 3:04and your message is actually going to
  82. 3:06get read. Fourth, the money. You want to
  83. 3:09open their website and check whether
  84. 3:11they actually just raised a round. A
  85. 3:13freshly funded startup about to launch
  86. 3:15has both the budget and the deadline, so
  87. 3:18you know they're going to be paying well
  88. 3:19and fast. Now, if all four of these
  89. 3:21things check out, [music] then apply. If
  90. 3:23not, skip it and move on. Now, another
  91. 3:27insider tip, and yes, it does break my
  92. 3:29first rule, you're going to see jobs for
  93. 3:31$10 or $5 an hour from clients with zero
  94. 3:35hires. Most freelancers are going to
  95. 3:37skip them instantly, but a lot of the
  96. 3:39time that's just a brand new client who
  97. 3:41doesn't know what to put in the budget
  98. 3:43field yet. So, make sure to check out
  99. 3:45their website. If the company is real,
  100. 3:47then maybe it's worth applying anyways
  101. 3:49and quoting your real price. There's
  102. 3:51almost no competition and it's a client
  103. 3:54who's actively looking. And here's the
  104. 3:56most hardcore tip of all. Always add
  105. 3:59cover letter and use the exact keywords
  106. 4:01from their post. Now, if they wrote
  107. 4:03product launch video and Figma, then
  108. 4:06those words need to be right in your
  109. 4:08first lines. That way the client
  110. 4:10instantly sees you actually read the
  111. 4:12post. My structure here is always the
  112. 4:14same. Their task, my solution, and a
  113. 4:17clear deadline. So, that way the client
  114. 4:19knows exactly what they're getting and
  115. 4:21when they're getting [music] it. I'm
  116. 4:22going to show you the exact template in
  117. 4:24just a second. Now, quick pause. If this
  118. 4:27is useful, please make sure to
  119. 4:29subscribe. This channel is all about
  120. 4:31making real money with AI tools. The
  121. 4:33workflows, the prompts, and the
  122. 4:35experiments just like this one. And for
  123. 4:38everything first, follow me on
  124. 4:40Instagram. That's where the newest stuff
  125. 4:42drops before YouTube. Okay, let's get
  126. 4:45back to it. Now, you found the job, so
  127. 4:47let's get hired.
  128. 4:52Okay, I've picked five jobs that look
  129. 4:55promising. Now, I'm going to send each
  130. 4:57of them a message just like this. Feel
  131. 4:59free to pause the video and read it.
  132. 5:01This message is written so that the
  133. 5:03client picks you even if you don't have
  134. 5:05a portfolio. Now, why like this? Well,
  135. 5:07first, it's because the opening line is
  136. 5:09actually about them. On Upwork, the
  137. 5:12client only sees the first two lines in
  138. 5:14the preview. And almost every single
  139. 5:17proposal out there starts with something
  140. 5:18like, "Hi, I'm a motion designer with X
  141. 5:21years of experience." And honestly,
  142. 5:24that's boring. I'm pretty sure that none
  143. 5:25of you would click on a message like
  144. 5:27that. Now, the next reason is that the
  145. 5:29concept replaces the portfolio. A
  146. 5:32portfolio shows what you did for
  147. 5:34somebody else. A ready-made [music]
  148. 5:36concept shows what you'll do for that.
  149. 5:38The client can already picture their
  150. 5:40video and you're the only one who showed
  151. 5:42it to them. And most importantly, the
  152. 5:45small first milestone. Because of it,
  153. 5:48the client takes almost no risk. With a
  154. 5:50message like this, clients will start
  155. 5:52choosing you over your competitors.
  156. 5:55Because literally a couple hours later,
  157. 5:57three out of the five clients replied,
  158. 6:00already ready to start working with me.
  159. 6:02But this project looks the most
  160. 6:04interesting to me. It's a startup
  161. 6:05building an AI-powered video recording
  162. 6:08tool,
  163. 6:08>> [music]
  164. 6:08>> and they need a launch video before they
  165. 6:11go live. Now, they already have a rough
  166. 6:13vision that matches mine, and their UI
  167. 6:16is already done in Figma. So, I quoted
  168. 6:18one day and a thousand dollars for a
  169. 6:2030-second motion video. Now, that's
  170. 6:22actually not that much, since you
  171. 6:24remembered how much videos like this go
  172. 6:26for on the market. We messaged back and
  173. 6:28forth a bit more, and you can actually
  174. 6:30pause the video and read it, and that's
  175. 6:32when they ultimately agreed. Now, we're
  176. 6:34ready to start generating.
  177. 6:40But before we generate anything, [music]
  178. 6:42remember the challenge from the start of
  179. 6:44the video. So, we need to find a motion
  180. 6:46designer. Because I want to know whether
  181. 6:49AI can actually replace a pro. So, a
  182. 6:52real motion designer is going to get the
  183. 6:54exact same task, same brief, same Figma
  184. 6:57files. Now, I'm going to go to Fiverr
  185. 6:59and search for a SaaS motion designer.
  186. 7:02And I'll skip everyone who doesn't have
  187. 7:04UI work in their portfolio. Character
  188. 7:07animation and UI motion are actually
  189. 7:09completely different skills. I found
  190. 7:12this guy Alex. He has 47 reviews and
  191. 7:15clean UI work, and he quoted a thousand
  192. 7:18dollars for 30 seconds in five days. So,
  193. 7:21I sent him the brief. And a few minutes
  194. 7:23later, he replies. [music]
  195. 7:25Okay, so the deal is done. The pro gets
  196. 7:28five days and a thousand dollars. Claude
  197. 7:30gets one day and the exact same brief.
  198. 7:33Now, let's see what Claude can actually
  199. 7:36do with this.
  200. 7:40Now, if you think you can just drop a
  201. 7:41prompt into Claude and get a masterpiece
  202. 7:44out of it right away, then you're dead
  203. 7:46wrong. It never works on the first try,
  204. 7:48but once you've set up the process, you
  205. 7:50can actually turn it into a custom
  206. 7:52skill. Which is to say, it'll become a
  207. 7:54permanent instruction set that Claude
  208. 7:56will follow every single time for this
  209. 7:58kind of work. After that, then you can
  210. 8:01generate everything you need from a
  211. 8:02single prompt. And by the way, I've
  212. 8:04attached my entire motion design skill
  213. 8:07in the blog post link below so that you
  214. 8:09can download it and use it on all of
  215. 8:11your own projects. But what's actually
  216. 8:13inside of it? Basically, it's everything
  217. 8:16that a senior motion designer carries
  218. 8:18around in their head.
  219. 8:20First, the story. Every launch video
  220. 8:23that I make follows the same exact path.
  221. 8:26Grab attention, show the problem, show
  222. 8:28how the product fixes it, and finish
  223. 8:31with the payoff. Now, if a scene isn't
  224. 8:33serving one of those four needs, then
  225. 8:35it's out. Second, timing. Anything
  226. 8:38important stays on screen for about a
  227. 8:41second and a half. It's long enough to
  228. 8:43read, but short enough that nobody's
  229. 8:45getting bored. Third, the motion rules.
  230. 8:49And this is actually where most of the
  231. 8:50magic happens. Nothing ever moves
  232. 8:53linearly. Things need to come in over
  233. 8:55about half a second with a slight
  234. 8:57overshoot, and they leave faster than
  235. 8:59they came in. Every click gets a tiny
  236. 9:01press, and the cursor never moves in a
  237. 9:04straight line. It moves like an arc as a
  238. 9:07real hand would. But the golden rule of
  239. 9:10smooth animation is this. Nothing should
  240. 9:14ever fully stop. In the skill, I tell
  241. 9:17Claude to work the way that a motion
  242. 9:18designer works in After Effects. Group
  243. 9:21related elements under a parent,
  244. 9:23basically a null object, and move the
  245. 9:25whole group instead of every piece
  246. 9:27separately. Then, you want to offset the
  247. 9:29keyframes, so each element starts a
  248. 9:31couple of frames after the one before
  249. 9:34it. And start the next move before the
  250. 9:36last one has ever fully settled. When
  251. 9:39the keys overlap like that, then every
  252. 9:42movement flows into the next one.
  253. 9:44Nothing freezes, nothing snaps, and it
  254. 9:46all feels like one continuous, coherent
  255. 9:49motion. That's the difference between
  256. 9:51looks like a website and looks like a
  257. 9:54real launch video. And Claude does all
  258. 9:56of this in code, so you never have to
  259. 9:59set a single keyframe yourself.
  260. 10:01>> [music]
  261. 10:01>> And fourth, the tech specs. 1920 pixels
  262. 10:04wide, 1080 pixels high, 60 frames per
  263. 10:08second. Plus safe zones, so when you
  264. 10:10adapt the video to vertical, everything
  265. 10:12important stays inside the frame and
  266. 10:14nothing gets cut off. Now, right now,
  267. 10:17I'm just dropping it into the chat, but
  268. 10:19before we hit generate, there's two more
  269. 10:21strict rules that you always need to
  270. 10:23keep in mind. Rule number one,
  271. 10:26storyboard first, then animation.
  272. 10:29Without a good storyboard, your output
  273. 10:31is going to be absolute garbage. Now, in
  274. 10:33a bit, I'll show you the same exact
  275. 10:35video generated with and without a
  276. 10:37storyboard, so you can see the
  277. 10:39difference in quality yourself. Rule
  278. 10:41number two, if it's motion, you have to
  279. 10:44teach it. You have to feed your UI
  280. 10:46components, define your easing curves,
  281. 10:49and give it a solid baseline. And this
  282. 10:52next part is important. Before this
  283. 10:54project, I spent more than 10 hours
  284. 10:56testing different setups, and this is
  285. 10:59actually the one that worked for me, so
  286. 11:01it'll work for you, too. So, here's
  287. 11:02everything that I gave Claude. The brief
  288. 11:04from the client, the storyboard scene by
  289. 11:06scene, breaking out what's on screen,
  290. 11:09how long it stays, and where the camera
  291. 11:10goes. The brand colors and fonts, the
  292. 11:13background images, and the UI straight
  293. 11:15from Figma, exported as SVG, not
  294. 11:18screenshots. Now, the part that matters,
  295. 11:21when the camera zooms into a button, an
  296. 11:23SVG stays razor sharp, and a screenshot
  297. 11:26turns into a blurry mess. Then, one
  298. 11:29prompt. Using the motion skill, build
  299. 11:31this storyboard as a 30-second launch
  300. 11:33video scene by scene. Claude starts
  301. 11:37writing. Every scene becomes its own
  302. 11:39block of code. The tasks pile up, the
  303. 11:41copy-paste grind, the agents kicking in,
  304. 11:44the payoff, and the logo. Then, the
  305. 11:47whole thing renders frame by frame into
  306. 11:49a video. So, I ended up dropping it all
  307. 11:52into Claude Opus 5.5, and right away, it
  308. 11:55broke. Just look at this. The text is
  309. 11:58overlapping, the camera pan is way too
  310. 12:00fast. Also, the whole layout just
  311. 12:03explodes off the canvas, the font at
  312. 12:05some points fell back to Times New
  313. 12:07Roman, the task counter jumped to 200 in
  314. 12:10a single frame, and all of the agents'
  315. 12:12cards pop in at once attached on top of
  316. 12:15each other. It's total chaos. Now, this
  317. 12:18is where most people quit and say, "AI
  318. 12:20motion doesn't work." But, almost every
  319. 12:23single one of these bugs has a simple
  320. 12:24cause. And once you know that cause,
  321. 12:27then the fix is just a single second.
  322. 12:29The layout exploded because the Figma
  323. 12:31screens were designed 1440 pixels wide,
  324. 12:34and the video we asked for is 1920. So,
  325. 12:36I need to tell Claude, "Lock the canvas
  326. 12:38to 1920 by 1080, and position everything
  327. 12:42relative to the center, not the edges."
  328. 12:45The font, on the other hand, broke
  329. 12:47because it wasn't loaded before the
  330. 12:49first frame. I just need to say, "Load
  331. 12:51the font before rendering anything." The
  332. 12:53counter, "Make the count up last about a
  333. 12:56second. Long enough to read, but quick
  334. 12:58enough that it doesn't drag."
  335. 13:00>> [music]
  336. 13:00>> The agent cards, bring them in one by
  337. 13:03one a few frames apart, and let each
  338. 13:05card land before its check mark appears.
  339. 13:09The camera, slow down the pan and give
  340. 13:11it an easy ease, so it starts and stops
  341. 13:14softly. I spent the next hour going back
  342. 13:17and forth just like this, debugging it
  343. 13:20line by line. The first few versions
  344. 13:22were all about fixing what's broken.
  345. 13:24After that, it became about taste. The
  346. 13:27task counter needed a soft red glow as
  347. 13:30it climbs. The cursor needed to hesitate
  348. 13:33between tabs for a second as if you're
  349. 13:35losing track of what you were copying.
  350. 13:37Each of those is one sentence to Claude
  351. 13:40and just a few seconds of waiting. And
  352. 13:42every one of those fixes is now actually
  353. 13:44baked into the skill in the blog post
  354. 13:47below. So, when you use it, you skip all
  355. 13:50of this pain of the first hour.
  356. 13:52And then it clicked. Just look at that.
  357. 13:55It's a buttery smooth 60 FPS animation
  358. 13:58rendered straight from code. No timeline
  359. 14:01stretching, no missing plugins, and I
  360. 14:03didn't set a single keyframe by hand.
  361. 14:06Now, do you remember our first rule?
  362. 14:09Here's what happens without a
  363. 14:11storyboard. Same assets, same skill,
  364. 14:14same prompt. [music]
  365. 14:15Simply no storyboard. Claude will start
  366. 14:18guessing.
  367. 14:19>> [music]
  368. 14:19>> Scenes come in in a totally random
  369. 14:21order. Everything moves at the same time
  370. 14:24and there's just no coherent story. It
  371. 14:26feels like just a bunch of nice-looking
  372. 14:28UI flying around the screen. With a
  373. 14:31storyboard, it's problem, pain, fix,
  374. 14:35payoff. Now, the same tool but a
  375. 14:38completely different output. And here's
  376. 14:40why this whole thing takes just a single
  377. 14:43day. Say the client comes back and asks
  378. 14:45to change the task counter from 200 to
  379. 14:48999.
  380. 14:49In After Effects, that means opening the
  381. 14:52project, finding the layer, fixing the
  382. 14:54keyframes, and waiting for a re-render.
  383. 14:57Here, that's just one line of code. I
  384. 15:00patch it up in seconds and the new
  385. 15:02version is ready in just a couple of
  386. 15:04minutes. So, the total time is under a
  387. 15:07day. Total cost is a $20 Claude
  388. 15:10subscription. Meanwhile, Alex was still
  389. 15:13working on his style frames.
  390. 15:18>> [music]
  391. 15:19>> Before we watch the full generation, I
  392. 15:22checked in with the motion designer and
  393. 15:23they said that they'd make the deadline.
  394. 15:26So, I'll be back in a couple of days to
  395. 15:27show you both results. Now, in the
  396. 15:30meantime, I sent what we've made to the
  397. 15:32client and here's what they replied.
  398. 15:35The same day I sent the final files,
  399. 15:37they approved them and the payment got
  400. 15:39released.
  401. 15:43A full 7 days have passed and we're
  402. 15:45back. The main reason for the delay is
  403. 15:47that the motion designer missed their
  404. 15:49deadline. On the day when they were
  405. 15:51supposed to send the final video, they
  406. 15:53sent me this message. And the next day,
  407. 15:56this one. But, today they finally
  408. 15:59delivered all of the videos, so we're
  409. 16:01ready to watch both versions.
  410. 16:07All right, [music] let's look at Alex's
  411. 16:09video first.
  412. 16:29Honestly, it's solid. It hits the brief,
  413. 16:32the UI looks clean, and the animation is
  414. 16:35quite smooth. If I were the client, then
  415. 16:37I'd be totally fine with this. But,
  416. 16:39there's two catches. We waited seven
  417. 16:42full days for it because they kept
  418. 16:43pushing the deadline and it cost a
  419. 16:45thousand dollars. Now, here's our
  420. 16:47version built entirely in Cloudopus 5.5
  421. 16:50using code.
  422. 17:13Look at the camera moves, the photo real
  423. 17:15background behind the UI, and how every
  424. 17:18click has weight. So, which one do you
  425. 17:20think turned out better? Ours or Alex's?
  426. 17:24Let me know in the comments below.
  427. 17:30Okay, let's talk money because that's
  428. 17:32probably why you're still watching. Now,
  429. 17:34the client paid me $1,000. Claude cost
  430. 17:37me 20 bucks for the subscription and I
  431. 17:40spent less than a day on it. And most of
  432. 17:42that day actually went into the
  433. 17:44storyboard and not the actual
  434. 17:46generation. After Upwork's fees and the
  435. 17:49subscription, I kept $880
  436. 17:51for just a single day of work. And
  437. 17:53here's a little hack that I didn't use
  438. 17:55this time, but you should be aware. If
  439. 17:57the client is solid and you explain it
  440. 17:59the right way, then you can ask them to
  441. 18:01actually cover the Upwork fee. Just be
  442. 18:03up front with them. My price is $1,000
  443. 18:06and Upwork's fee goes on top. A client
  444. 18:09who's happy with your work will usually
  445. 18:11say yes without thinking twice. That's
  446. 18:14another hundred dollars straight into
  447. 18:16your pocket. Now, flip it. Imagine that
  448. 18:19you're the client. Your launch is in 2
  449. 18:21weeks and you've got two options. Option
  450. 18:24one is Alex. Nothing against this guy.
  451. 18:27His video is obviously good, but if
  452. 18:29you're looking at a full week and you're
  453. 18:31waiting on your prize, going back and
  454. 18:33forth on revisions, and hoping that it
  455. 18:35lands before your launch date. Option
  456. 18:38two is somebody like [music] me. It's
  457. 18:40the same level of quality but delivered
  458. 18:43the very next day. And the revisions
  459. 18:45take 1 hour, not days. Who are you
  460. 18:48hiring?
  461. 18:49Exactly. And here's the part that most
  462. 18:51people miss. A SaaS company doesn't need
  463. 18:54just one video. They need a launch
  464. 18:56video, then a feature update, then an
  465. 18:58ad, and then the following launch. So,
  466. 19:00if I'm the guy who can deliver fast,
  467. 19:02whose content looks good, and I never
  468. 19:04miss a deadline, then I'm not just
  469. 19:05getting one $1,000 job, I'm becoming
  470. 19:09their go-to motion guy. [music] And one
  471. 19:11client like that can quickly become an
  472. 19:14anchor source of income. And remember,
  473. 19:17don't treat this as a magic button. The
  474. 19:19storyboard and the skill working
  475. 19:21hand-in-hand are what make this work,
  476. 19:23and they're both in the blog post linked
  477. 19:25below. So, here's the bottom line.
  478. 19:28Clients aren't buying this because they
  479. 19:30care about code or they care about
  480. 19:32keyframes. They buy it because they get
  481. 19:35a launch-ready video by the very next
  482. 19:37day. Everything that I used for this,
  483. 19:40the motion skill, the storyboard layout,
  484. 19:42and the exact pitch messaging that
  485. 19:44landed this job is in the blog post
  486. 19:46linked below. Go grab it, run a quick
  487. 19:49test on your own, and let me know how it
  488. 19:51goes. As always, I'll see you guys in
  489. 19:54the next one.

About this transcript

This page contains the full transcript of I Turned Claude Into a $880/Day Motion Graphics Skill (No After Effects) by Sanji Nai-Chien, generated from the public captions YouTube serves with the video. The transcript has 3,343 words across 489 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.