ae-expressions

Generates After Effects expressions and ExtendScript code for motion design automation.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/suchwow-sysadmin/claude-skills --skill ae-expressions
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ae-expressions
Source: https://github.com/suchwow-sysadmin/claude-skills/tree/main/after_effects
Command: npx skills add https://github.com/suchwow-sysadmin/claude-skills --skill ae-expressions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

After Effects users often struggle to create consistent, data-driven animations across projects. This skill automates the generation of expressions and ExtendScript code to speed up development and ensure frame-rate and resolution independence.

Core Features & Use Cases

  • Expression generation for AE properties with time-based, pixel-to-percentage conversions, and clean commenting
  • ExtendScript (.jsx) script generation with auto-import support to seed new projects
  • Reference-based animation analysis for building production-ready motion graphics templates

Quick Start

Use the ae-expressions skill to generate a wiggle expression for a layer's position based on composition width, with time-based easing and pre-configured expression controls

Frequently Asked Questions about ae-expressions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate After Effects expressions for data-driven animations?▼

You can generate After Effects expressions by using automation tools to create production-ready code for data-driven animations. This approach applies time-based easing and pixel-to-percentage conversions to ensure frame-rate and resolution independence across your motion graphics projects.

What is ExtendScript used for in After Effects automation?▼

ExtendScript is used to generate .jsx scripts that automate motion design tasks in After Effects. It enables auto-import support to seed new projects, build templates, and create scalable visualizations without manual keyframing.

Can I use expressions to make motion graphics resolution independent?▼

Yes, you can use expressions to make motion graphics resolution independent. By applying pixel-to-percentage conversions and time-based calculations, expressions ensure your animations scale correctly across multiple resolutions and frame rates.

How do I create a wiggle expression based on composition width?▼

To create a wiggle expression based on composition width, you generate code that references the comp dimensions and applies time-based easing. The output includes clean commenting and pre-configured expression controls for seamless integration.

Do I need scripting enabled in After Effects to run .jsx scripts?▼

Yes, you need After Effects with scripting capabilities to run .jsx scripts. This environment allows you to execute ExtendScript code, apply auto-import features, and integrate ready-to-paste expressions directly into your project workflow.

Best way to automate motion design templates across different frame rates?▼

The best way to automate motion design templates across different frame rates is generating ExtendScript code with time-based easing and expression controls. This ensures your templates remain frame-rate independent and production-ready for scalable visualizations.