Create Custom After Effects Plugins with ChatGPT (No Code) | Vladislav Sateev | Skillshare

Playback Speed


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Create Custom After Effects Plugins with ChatGPT (No Code)

teacher avatar Vladislav Sateev, Video Editor

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

    • 1.

      Welcome! Start here

      1:20

    • 2.

      Why Plugins Matter and How ChatGPT Transforms After Effects

      2:08

    • 3.

      Step-by-Step Project — Building and Packaging a Textures Plugin

      14:16

    • 4.

      After Effects Plugin: Import Templates Instantly with ChatGPT

      2:58

    • 5.

      Installing & Docking Your Plugins Like a Pro

      2:50

    • 6.

      How a YouTuber Built and Showcased Custom Plugins

      2:21

    • 7.

      Capstone Challenge — Plan, Build, and Launch Your Own Plugin with ChatGPT

      1:16

    • 8.

      Last Step!

      0:49

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

122

Students

2

Projects

About This Class

Build your first After Effects plugin—even if you can’t code. In this class, you’ll use ChatGPT to create a custom tool, install it as a dockable panel, and launch a plugin you can reuse in your projects.

You’ll learn how plugins fit into real workflows, why they save time and money, and how to turn one idea into a practical textures plugin. Then you’ll install it correctly on Mac and Windows, pin it in your workspace, and study a real creator example to see what’s possible. Finally, you’ll build and launch your own plugin in a guided capstone project.

No fluff, no jargon—just the exact prompts, files, and steps you need.

By the end, you’ll have a working After Effects plugin, installed as a panel, plus the skills to build more whenever you need them.

What you’ll be able to do

  • BUILD A TEXTURES PLUGIN — Follow a clear, start-to-finish project you can reuse

  • NO CODE NEEDED — Use ChatGPT to create custom Adobe After Effects plugins

  • DOCKABLE PANELS — Convert scripts into panels and pin them in your After Effects workspace

  • MAC & WINDOWS SETUP — Install plugins in the right folders fast

  • REAL CREATOR EXAMPLES — Learn from a YouTuber’s custom plugin workflow

  • IDEA TO RELEASE — Plan, build, package, and ship your own plugin

  • REUSABLE PROMPTS — Use AI prompt templates to generate scripts fast

Meet Your Teacher

Teacher Profile Image

Vladislav Sateev

Video Editor

Top Teacher

Hi there! Welcome to my profile. I'm so glad you're here.

My name is Vlad, and I specialize in helping YouTubers elevate their content through professional video editing.

On Skillshare, I share detailed, step-by-step classes that break down my editing process into easy-to-follow techniques designed for creators of all levels.

If you're looking to create engaging, viral videos that keep your audience hooked, check out the classes below.

I'm excited to help you level up your skills and achieve your goals. Let's create something amazing together!

oVlad

See full profile

Level: All Levels

Class Ratings

Expectations Met?
    Exceeded!
  • 0%
  • Yes
  • 0%
  • Somewhat
  • 0%
  • Not really
  • 0%

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.

Transcripts

1. Welcome! Start here: Welcome to After Effects plugin creation with HAGPT I blad and I'll guide you through building your own custom Adobe After effect plugins, even if you've never written a line of code before. In this course, you'll create a real After Effects plugin, install it as a panel and launch it using ChatGPT. We start simple why plugins matter, how to save time and money and how AI makes it possible for non coders. Then we build a textures plugin. Step by step, you'll install it on Mac or Windows, turn scripts into dockable panels, and keep your tool one click away in your workspace. See how creators use custom plugins, then create your own plugin. I recommend watching videos in order because every lesson builds onto the previous one. You can control the volume and the playback speed of every video to learn at your own pace. If you get stuck with having questions, be sure to drop them below. Just make sure to check the existing questions first because there's a good chance that the question you want to ask has already been answered in detail. At some point, you'll be asked to leave review. Please wait until you've had a chance to really experience the material. Your honest feedback helps me improve the course and better serve you and future students. By the end, you'll have a working plugin inside After Effects. Plus the skills to create the new ones anytime you need them. You'll be able to follow along easily, build confidence, and walk away with the tools you can reuse, share or integrate into your project or client work. Let's jump into the first lesson. 2. Why Plugins Matter and How ChatGPT Transforms After Effects: Video, I'd like to discuss a list of these topics, and if you don't want to listen to these topics, you can skip to the next video where I'll just show you how to create the plugins. But let's discuss this. First of all, the current plugin landscape, there are websites like video copilot, AE Scripts, and I use both of these platforms because those are really great. Some of their plugins are free, some of their plugins are paid. Use both. For example, there will be an Effex console where you can search different effects quickly in After Effects, that would be text evo where you can animate the text easily. That would be deep glow, which is definitely better than what After Effects has, although I don't use the deep glow. These already exist, but if you want to create something custom, something super niche that sometimes doesn't exist. That's the first issue. Second issue, it's pretty expensive. I was like $30, deep glow, I believe is even $100 and something you can do now is create these plug ins yourself. I should mention that if we break down by the definition what the plugin is, then plugin is something that's written differently from the script. You can pose this video and take a look, which will explain it a lot better than I will. But to 95% of the people, plugins and scripts basically will be the same thing. Now, it's especially very good with the latest update of ChatGPT five. If you watch this in the future and there's ChatGPT six, seven, eight, whatever, it's going to be even better. But with latest HGPT update, it became unbelievably good at coding. Basically, when we write script, we need to code. Even if you have no coding experience, this is Perfect, because I don't have any coding experience and I'm able to create these custom plugin. Now, the whole reason to create this plugin so that you can do something custom or you can do something a lot faster, a lot more creative. You can earn more money with that. So that's great. Even if you use a free version of ChatGPT you can still do it. Even more interesting is that if you create something super great, then you can go ahead and sell that. So it's like benefits and benefits just all around. Now, we'll say that it's not super easy to create that and you'll see that in the example D will give you. But it's a very interesting opportunity that's just about to explode and we'll see what people do with that in the future. So anyway, if you have any questions, let me know, better than that, let's jump into the next video and create how custom After Effects plugin. GPT, so you 3. Step-by-Step Project — Building and Packaging a Textures Plugin: In this video, let's create our custom After Effects plugin for ChatGPT. We want to use these four textures. So we want to create a plugin that's going to be kind of like a pop up, a UI pop up that will be able to just click on the button, it's going to apply these textures. Now, I will say that sometimes I struggle to give HIGPT the right instructions. You can actually ask ChatGPT to create the instructions for the HNTPT. By the way, I'm using the paid version of ChatGPT and I think with the free version, you have a little bit of limitation on the number of requests you can give to HGPT so that it uses kind of its latest and the best model. So if you get that message pop up just wa a couple of hours or potentially like a day, and then come back to that and then you'll be able to do it. Although you can still do it with the previous version. So even if you run out of this kind of the very best model, you run out of the credits for that or the time or the number of requests, whatever that's called, open a new dialog and then you'll be able to do it the whole thing. So in order to get the best results, I'm going to ask this HAGPT to create instructions for the ChatGPT so that you can write this script. HGPT, I need you to write instructions for the HGPT so that this ChatGPT will write custom after effect script specifically, we needed to generate a script that will have a pop up like a UI panel that we'll be able to dock later so that we have four different buttons that will generate different textures. And detectors that we need are going to be with fractal noise texture, green texture, cell pattern texture, and roughen edges texture. You can see that I've written it in the very beginning of this message. So go ahead and create the instructions so that ChatGPT can generate the script for us. Then just press on Send. By the way, another hug, instead of just rising everything by hand. You can give instructions by voice, and then it will turn into text. I found that works a lot faster than me typing. Like, it would take me a lot longer to type this and then to speak it out. Now, I don't always get the best results with the first prompt. Sometimes I have to go back and forth a little bit with IGBT, but not a problem at all. Okay, you can see pretty detailed, really good results. Now, if you want your ChatGPT to be this brutally honest and truthful, you can leave a question in the Q&Iection discussion section below, and I'll give you the instructions on how to do it super easy. But, you know, ChatGPT is always, like, very agreeable with you. And so if you don't want to be that, then you can make it a little bit more, like, straightforward. Okay, great, Let's copy everything, so I'll come to the very top and I'll copy this part. The reason why I'm copying just the top part is because I'm not able to copy here, so I'm just going to copy the top part. Then I'm going to copy this and paste this in. Then I'm going to copy this part as well. And I'm just going to paste it back into this ChatGPT. Copy. And now let's copy this part at the very end. And let's run the script. It's going to take some time, definitely. It's not super fast, especially with long instructions. A couple of comments about ChatGPT is it's always great to create custom ChatGPT because custom ChatGPT are a lot better than general ChatGPT. But custom ChatGPT, first of all, you have to have the paid version. Secondly, it does take a little bit of time to set exactly what you want. First of all, to identify exactly what you want. Like, that's the hardest part. Usually, it's pretty easy to give instructions once you know exactly what you need and what's going to work. But if you don't know, you have to go back and forth with ChatGPT asking to create this super great custom ChatGPT. And it started doing it. I mean, even if you were a coder, that's still quite a bit of code to write. So even if you're coder, you can still use this method super grade. Okay, so first of all, give me a code without the downloadable file, and we should ask you, give me file to download JSX file. The JSX is the file format that we need. Perfect. Now let's just click on the file, save it to download. I need saved. Now I'm going to open After Effects, and I'm going to select our layer, select whatever layer we want. And we need to write a script. So if you go into Flect Run script, you can actually put a shortcut for yourself. In my case, it's option R, but I can also just click here. Or instead of just going into the menu, I can click on the shortcut. So I'm going to click on it, and then I'm going to run this thing. And as you can see, it created our texture maker. So if we click on one of those, m. Interesting. So, it actually creates I'm not even sure what this is, but if we go into the effect control of whatever layer it's created, then it does have the necessary effects. So it's grain does have the grain. Cell pattern and add roughen edges. Perfect. It did exactly what we told it to do. Aside from it now creates this new layer, which is great. We can just give it instructions to customize it a little bit further. HBT, great job. So we have our Do I pop up with four buttons. We have our effects applied. However, when I click on the button, it creates a new layer that has the effect on it. However, I don't need to create the new layer. I need to apply the effect to the selected layer that I have selected After Effects. Can you do it? Actually, we shouldn't ask it to do. We should just tell it to do stuff. Make necessary changes. We can close the script and we can delete this part. At the same time, I'm also going to delete the script. Move it to the trash. Another tip I will give you is that when you go back and forth with Chachi PT lets you create from scratch and sometimes you have to do it like ten times or 20 times. Sometimes it gives the downloadable file name. So this link here, it gives it the same name, and you can ask to generate a new name every single time. So for example, in this case, it would be texture Maker, texture Maker two. And so with each new file, it would give you like the next number. So three, four, five, the list goes on. And it's also a little bit easier for you because you can always take a look at your downloads and then just select the file that has the the biggest number, which is going to be the latest number. I will say as well, that I tried to replicate some of the already created scripts, and it was doable, but it's kind of difficult to do something that's difficult, I would say. It's not necessarily, difficult. It's just it takes a lot of time because sometimes ChatGPT tries to jump ten stairs, and then every single step fails and you have to take it like every single small piece at a time. So, for example, I tried to create the text animation, like, similar to text evo animation and something that was doable, but I had to work on every single step. So first of all, apply certain effect or apply certain, like, animation, then create a keyframe, then make that keyframe smooth, then apply specific in is out in After Effects, and it's a long way. I did, like, dozens and dozens of variations of the script, then I had to go back and forth with ChatGPT, for a couple of days was brutal. Eventually, I just gave up. I was doing the progress. I just I took a lot of time to do the progress. Link doesn't work. I'm not table. Oh, actually, it does work. Interesting. It's not highlighted in blue. Okay, so let's run the script. Select it. And let's select our text, and let's give it a try. Add roughen edges. Interesting. Rough on ages. Why does it add the fast box blur? This one grain. This one's good. This one. Okay? What about this one? Why can we why were not able to see it? Let's try to apply this effector ourselves, and let's see the difference. Cell pattern. That in hundred same 601. 60600. Okay. And then this s zero and zero. Si. It's our conditions. So now the fun stuff begins where we just have to go back and forth with haTiPT and try to identify the issue. So this one is one, zero cycle, okay? Okay, great job, ChatGPT. We definitely make progress. Let me give you some feedback so we can improve. First of all, the text the layer that I apply the texture maker on has the deposit of 35% all of a sudden. The rough and edges effect also adds the fast box blur effect to it, which is I'm not sure why we should get rid of that. Next, the add cell pattern for some reason, it becomes super it just becomes black, and I have no idea why. So I need you to customize the settings so that the control pile comes settings so that this doesn't happen. Then when we go and apply the green texture, opacity goes to 46%. I'll send you a screen. You can see there's the box that appears behind the tax, which just doesn't help at all. And then when I apply the fractal noise, opacity goes to 61% for some reason. So let's go ahead and change that so the capacities have 100%. Hmm. I even blinks a little bit. So it's like it has the expression. What if we get rid of the expression? And the opacity has the expression pasteurized time 12 value random minus 33, which we shouldn't have it. I'm saying that we shouldn't have it, but this is something that you can do. You can also customize and create custom expressions like this. ChatGPT is actually pretty good at creating custom expressions. I mean, you have to go back and forth with it, but you can create interesting stuff. If you didn't know After Effects, like, you can basically write code in After Effects in all the expressions, and that's why you can run scripts and After Effects. But I have no idea how to write code or anything similar to that. So I can just ask ChatGPT so that you can create it for me. Okay, so we have something new. Let's take a look. And actually, let's just delete the whole text layer so that it comes like it's the original. So I'm going to write the text, put it in the middle. Let's run the script and apply. Rough and ages. Perfect. Okay, so the cell pattern texture, dark, fractal noise. I actually really like the roughen edges texture, which is pretty good. However, it has some interesting effects to it, as well. So this is great. Then cell pattern texture. There's still something about it that just doesn't work. What if we set reset here? Okay, so it works. If we put this one to zero, so let's open every single part about it and then press on reset. HBT, so roughen edges are great. Fractal noise is great. Now, let's work on the cell pattern texture and add grain texture. The cell pattern, if the effect apply, it turns black. However, if a press on reset in the fct control panel then everything works perfect. Specifically what I'm saying the changes are the evolution changes, it goes from 520 when it pres reset so it's supos to zero. I'm saying that the size has to be 12 it has to be 60, although I don't think the size has any effect on this, but who knows? And then also, instead of the contextual lighter, it goes into contrast. I think this should be somewhat customized so that basically let's put it to the almost like factory sets from the gin and further will be able to do. So that's about the cell pattern. Then it's about the at grain texture. I'll send you a screenshot so that you can take a look at what's going on. So I'm just going to the shot as so they can see what's going on. Then we can also ask you to, let's say, add a button to delete these effects. And in the next video, I'm also going to show you how to make this constantly appear in your UI of After Effects. So it's going to be like a panel that we can dock somewhere, and then you'll be able to just have it there all the time. Great. We made changes. Let's download it, download it. And let's open After Effects. Let's close this, delete the grain, then run the script. So cell pattern. Perfect. Grain texture to puns. I'm not sure about the grain. Okay, great. Actually, to make our lif easier, let's add green effect. And let's also add a button to our UI so that we have three ect. And we have a new button, which is going to be go to delete those efects. Go ahead and do that. We are nearing the end of this. Download, download. Delete, run the script. Select number four, open. Perfect. Perfect. Perfect. Okay. Great. What if we add two and then press and delete? What if we add something like, I don't know, like glow, for example? It's man it a little bit bigger. And then delete? Mm. Interesting. Oh, let's select. DoletTlet. Very well done, very well done. So now, it only deletes these effects and doesn't delete the effect, for example, the glow effect, doesn't delete it. It only deletes these three when they're applied, and perfect. So that's how you do it. This was kind of straightforward, but sometimes you might have a little bit of challenge to do this. Try to stay calm because I know sometimes you might lose your head with this. Try to stay calm at if things don't work, try to just break it down to very small steps that from a little bit to a little bit, little bit, little bit, and then after ten steps, you get to where you wanted to go. So if you have any questions, let me know. Other than that, let's go to the next video and create a dockable panel. 4. After Effects Plugin: Import Templates Instantly with ChatGPT: Hello, hello. In this video, I want to show you one script that I created with GPT that saves me just an unbelievable amount of time right now. Specifically, it's with dynamic link between premiere and After Effects. I think it's going to be just asier to show you. I'm not going to show you how I create that because you already saw that in previous videos, it's just like one of the future video updates where I'll show you something for inspiration for you to see maybe, you know, maybe you can really improve your workflow through this as well. The way it works with dynamic link, you select something, right click replaced with After Effects composition. And I have to just go through this every single time. Okay, let's go to desktop and save the project here. Because when I was creating videos, I would go into I'd literally have to go into, where is this templates, come here. And so this is the template I have for After Effects. And every single time, I'd have to open it and then drag it here and then open it. And basically, this is kind of the final thing that I was going for. Now, it was unbelievably knowing to every single time, having to go into the folder and then dropping that into the project. So a solution I found, as you can see I have this pop up here called Import template. And I have the set and the import. Basically, I ask GPT, Hey, how can I solve this? And then I came up with this idea. So with one button, I set which template I need to use, basically. The second button is I have to click on Import and it's going to import that template every single time. So let's say I delete this and delete, okay. So once again, we have our sequence here, we have our graphic right. We don't have this big small frame anyway. We don't have this temply here, right? And when I click on Import, my arm is here and clicking the mouse. Yeah, there you go. It was imported. So I didn't press Command set. Just wanted to show you that. So it's going to import this every single time. If you ever worked with templates, oh, my God, it's going to save so much time, and then you don't have to have only one template. You can have many templates, one of the ways that can be done. You know, just doing it once is not such a big of a problem, but then doing it like 20 times per video. Let me show you, like, a very quick example. Okay, so this is kind of where I was going with this, and I would in order to create this effect, I'd have to use the template every single time. Just want to share that quickly. By the way, please let me know and applaud your project. What kind of templates you use? Because it's such an inspiration to see what you guys do and for me to be able to improve my workflow and hopefully this helps you, as well. So anyway, let me know the project or in the Q&A section, and if you have any questions, let me know. I'll see you in the next video. 5. Installing & Docking Your Plugins Like a Pro: In this video, let's create a dockable panel. Basically, in order to create a dockable panel, we might have to customize our JSX file or our script, and then we have to put it in specific location. If you're on Mac, applications After Effects, then scripts, script UI panels, and on Windows, program files, Adobe Adobe After Effects, support files, script, script UI panels. Now, it might be in a slightly different location. The final folder that you have to find is the script UI panels. On my computer, the location is slightly different. So I have to go into applications then After Effects, then search for scripts, and here we get the script YUI panels. And then I have to just literally drag and drop our file over there, like so, and I have to put the password so that it works. Just find script UI panels. And now we do have to restart After effect so that it can properly work. Create new composition, and now we need to go into Window, and here at the bottom, we will have a texture maker selected layers. Perfect. Now, you can see it already comes as this interesting panel. Now, all we have to do is put in specific location like if we want to put it on the right, for example, and now we'll just always have it here. Even if I quit After Effects, I'm not going to save it, open After Effects, there you go. Now, it's just always going to be here. Now, if you want to change the name of it, we just have to go back over here and change it. Let's call it texture maker and just put space over here, like so. Because I'm making changes, I have to put in the password. Let's quit it, open After Effects again. Now we have to run the script again. Texture maker. It's going to appear, put it there on the right, and it would be good to go. So that's how you can do it. Now, I also faced an issue with After effect sometime in the past where it would create a Joy panel. But then when I added it into the folder and went into Window, ran the script, the UI panel appeared, but the buttons did not appear. And so I had to just literally go back to HGPT and ask it HIGPT, explain the whole situation, then just asked it to double check the script, double check the script. I went ahead and do it, and it worked perfectly. And you can actually go ahead and write this script, this script over here, which you'll be able to find in the downloadable resources section to make sure that it properly creates your UI panel. And then let's say you want to get rid of that, just close the panel over here, and if you want it to disappear from the window, if you want to disappear from here, just go ahead and get it out of the script panels folder you'd be good to go. So if you have any questions, let me know. Other than that, I'll see you in the next video. 6. How a YouTuber Built and Showcased Custom Plugins: In this video, I like to break down what's possible with After Effects scripting. Specifically, I'll be using scripts by Jake and Motion. So big shadow to him, he created this, I'm not taking anything from him. And you can actually go and download it from his website. All you have to do is you just have to search for Jake and Motion, and then you have to go and search for this video, which is ChatGPT is my favorite After Effects plugin. So go ahead and click on this video and then go ahead and click on download my script Scriplet and presets and then you'll be able to go ahead and download it. When you download, you'll get this file, and I do recommend you reading the terms of use, which is going to be the two files here. There's a lot of stuff here. If you want to run script with the shortcut, you have to press Option Command apostrophe on Mac or Alt Control apostrophe on Windows. And here you have to search for Run script, and then you can put a shortcut for yourself. I M's case, it's Control R. So I'm going to press and Control R to run Script. Let's open Jake in motion, and let's run a make line script. So let's make a line, and it's going to make a line super fast, super easy. Basically, instead of you having to go here and then making a line, let's say, like so, then having to go into, you know, the stroke, putting a solid color, making it more than putting it exactly in the middle. Instead of doing all that, you can quickly run script, and that will be super fast. Then when you dock it, for example, like here at the top, super easy and super fast. Now that we have three texts, I'm going to press on Control R to run it, and then reverse Layer order. Click on Reverse Layer Order. Okay, let's select all three of them and reverse layer order. Once again, very interesting way to do this. This very last one doesn't work. I cannot say that these scripts are super useful for me, but if you want to learn this, go ahead and explore it. I think it's interesting. It's quite early. We can already create some very advanced scripts with this. But where is getting started, and then it will just come to people who can really, really utilize this and have enough patience to sit through this and create incredible scripts. If you have any questions, let me know. Other than that. See you in the next video. 7. Capstone Challenge — Plan, Build, and Launch Your Own Plugin with ChatGPT: Video let's talk how to create and launch your own plugin. First of all, make a crystal clear decision what you want. The more crystal clear it is, the better the results are going to be because there's not going to be ambiguity. You'll know exactly what you'll create and you'll tell ChatGPT exactly what you want, then ChilGPT will be able to help you with that. If it's a little bit ambiguous, ChatGPT might make decisions on your end. You don't necessarily want to do that. Make a crystal clear decision what you want. Next, create instructions. You can either directly tell to ChatGPT or you can ask ChatGPT to create instructions for ChatGPT. Either create it yourself or ask Cha TPT to help you. It gives you code, make sure to ask it for the JSX file, then go ahead, open After Effects, run the script and see if it worked. If it didn't work, go back to HGPT and tell it to solve the problem. A quick tip, send it screenshots. If you're going to run it as a script every single time, make sure to create a shortcut so that it's a little bit faster. Go back to After Effects and go back and forth with ChatGPT until it's going to work. Once it works and if you want to install it as a dockable panel, go ahead to the folder where After Effects is installed. Search for the path and put your plugin in there. Once that's done, just go into Window, open it up and make sure to put it, so it just stage on the screen. If you have any questions, let me know Bad than that. I'll see you next video. 8. Last Step!: Congratulations to you. You're nearly 100% done with the After Effects plugin creation with ChatGPT course. There are just two small steps you need to day. First, take action. As Kafuci said, a journey of 1,000 miles begins with a single step. So if you haven't already, take your first step by creating your first plugin. All the best information in the world means nothing if you don't act on it, and even small steps lead to massive outcomes. Lastly, if you found value in this program, I would really appreciate if you could take 60 seconds to leave you honest feedback. I will be immensely grateful to you, feedback will massively help future students in deciding the best program for them. Although this course is complete, your journey has just begun. I'm excited to see you plug ins online, so be sure to keep me and your fellow students posted. Here for your success. So if there's anything you need, don't hesitate to reach out and give a section below. Thank you again for choosing me as your instructor, wishing you all the best and looking forward to seeing you in future courses.