
After Effects
Automates After Effects through ExtendScript without touching the UI. You ask Claude to add keyframes, create comps, wire up expressions, or audit your project, and it generates JSX that runs via osascript. Ships with query scripts that read project state in the background, plus rule files covering ES3 constraints and API patterns for layers, effects, animation, and rendering. The workflow is solid: gather context silently, load domain knowledge, generate wrapped in undo groups, execute or confirm based on risk. Works on macOS only and requires scripting permissions enabled in After Effects preferences. Good for batch operations and keeping your hands on the keyboard instead of hunting through panels.
- install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
- 25
- skills.sh installs
- 731
- GitHub stars
- 116
- last updated
- Aug 21, 2026
Install
$ npx -y skills add aedev-tools/adobe-agent-skills --skill after-effects --agent claude-codeInstalls into .claude/skills of the current project.
Files
Overview
This skill automates After Effects by generating ExtendScript (.jsx) and executing it via osascript. It reads project state through query scripts, uses rule files for domain knowledge, and wraps all mutations in undo groups.
First-Time Setup
- Run
scripts/runner.shwith any query script to detect the AE version - If multiple AE versions are installed, the user must choose one — runner.sh will prompt
- Ensure AE Preferences > Scripting & Expressions > "Allow Scripts to Write Files and Access Network" is enabled
Workflow
For every user request:
Step 1: Gather context (auto-run, no confirmation needed)
Use --background for all query scripts — this skips ae.activate() so AE doesn't steal focus:
bash scripts/runner.sh --background scripts/active-state.jsx
Then read /tmp/ae-assistant-result.json for active comp, selected layers, CTI.
If this is the first interaction or the project context is unknown, also run:
bash scripts/runner.sh --background scripts/project-overview.jsx
This returns a summary by default: folder tree with counts, all comps listed, footage grouped by file type. NOT every individual file.
Sponsors
Details
- Repository
- github.com/aedev-tools/adobe-agent-skills
- Categories
- Frontend Development, AI & Agent Building, Automation & Workflows
- First seen
- Jun 3, 2026