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-code

Installs 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

  1. Run scripts/runner.sh with any query script to detect the AE version
  2. If multiple AE versions are installed, the user must choose one — runner.sh will prompt
  3. 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
1ruvnet avatarvector-clusterruvnet/rufloCluster code by graph community detection via npx ruvector@0.2.25 hooks graph-cluster (spectral / Louvain)729skills.sh installs
2diodeinc avataridiomatic-zenerdiodeinc/pcbStyle rules and idioms for writing high-quality Zener HDL code. Use when writing, reviewing, or refactoring `.zen` files — modules, reference designs, or board 724skills.sh installs
3ruvnet avatarbrowser-replayruvnet/rufloReplay a recorded session trajectory against the same URL or a mutated variant; uses browser-selectors embedding similarity to recover from DOM drift721skills.sh installs
4joellewis avatarfixed-income-sovereignjoellewis/finance_skillsAnalyze US Treasury securities and interest rate risk: bond pricing, yield curve construction, duration, convexity, TIPS, and forward/spot rate analysis. Use wh718skills.sh installs
5mindrally avatarfirebase-developmentmindrally/skillsFirebase development guidelines for Firestore, Authentication, Functions, and Storage with TypeScript and Angular.715skills.sh installs
6uniswap avatarv4-hook-generatoruniswap/uniswap-aiGenerate Uniswap v4 hook contracts via OpenZeppelin MCP. Use when building custom swap logic, async swaps, hook-owned liquidity, custom curves, dynamic fees, ME714skills.sh installs