原始内容
Adobe Suite Skills
AI agent skills for creative tools. Start with After Effects automation — describe what you want in natural language, and Claude Code (or other agents) will generate and execute the code for you.
Built by aedev.tools

npx skills add aedev-tools/adobe-agent-skills
What it does
- Reads your project — understands your comps, layers, properties, keyframes, and expressions
- Generates and runs ExtendScript — you describe what you want, it writes and executes the code
- Covers the full AE workflow — layers, keyframes, expressions, effects, compositions, assets, and rendering
- Always undoable — every action wraps in an undo group, Cmd+Z always works
Example prompts
"Animate the table rows in one by one with a slide-up and fade, staggered 0.12s apart"
"Add a drop shadow to every text layer in this comp and set them all to multiply"
"Create a lower-third with a background bar, text, and a line accent — animate it sliding in from the left"
"Find all missing footage in this project and tell me which comps are affected"
"Precompose all the icon layers into a single comp and loop them"
"Add expression controls to this null so I can drive all the text colors from one place"
Setup
Install the skill:
npx skills add aedev-tools/adobe-agent-skillsEnable scripting in After Effects:
Preferences > Scripting & Expressions > "Allow Scripts to Write Files and Access Network"
Start prompting. Open your AE project, open your coding agent, and describe what you want.
Requirements
- Adobe After Effects (any recent version)
- macOS (Windows support coming soon)
- A coding agent that supports Agent Skills (Claude Code, Cursor, etc.)
What's inside
The skill includes domain knowledge and tooling across the full After Effects scripting API:
| Domain | Coverage |
|---|---|
| Layers | Create, delete, duplicate, reorder, parent, configure |
| Keyframes & Animation | Set keyframes, easing, interpolation, temporal/spatial control |
| Expressions | Write, link, and debug expressions |
| Effects | Add and configure effects by matchName |
| Compositions | Create, precompose, nest, configure |
| Assets & Footage | Import, replace, organize footage |
| Rendering | Render queue, output modules, export |
| Batch Operations | Bulk modifications across layers and comps |
34 built-in scripts that handle common tasks without generating code:
| Script | What it does |
|---|---|
| Trim Comp to Content | Fit comp duration to layer content |
| Null from Layers | Create controller nulls, auto-parent |
| Fit to Comp | Scale layers to fit/fill/stretch to comp |
| Label Layers | Batch-set label colors by type or name |
| Blend Mode Set | Set blend mode on selected layers |
| Split Layer | Split layers at the playhead |
| Layer Stagger | Stagger layers in time |
| Batch Rename | Bulk rename layers, comps, or items |
| Easing Presets | Apply smooth, snappy, or bounce easing |
| Smart Precompose | Precompose with auto-trimmed duration |
| True Comp Duplicator | Deep-clone comps with independent sub-comps |
| …and 23 more | Anchor points, expressions, fonts, rendering, cleanup, etc. |
Plus query scripts that read your project state without stealing focus — from a lightweight overview down to individual layer properties — so the agent only loads the context it needs.
Feedback & Issues
Found a bug? Have a feature request or idea? Open an issue — let's build this together.
Star History
License
Apache 2.0 — see LICENSE for details.
Made by aedev.tools