jsx-script-creator

Generates ExtendScript (JSX) files for After Effects automation via Python.

58|1|Updated Mar 18, 2025
One-click install
npx skills add https://github.com/jhd3197/after-effects-automation --skill jsx-script-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jsx-script-creator
Source: https://github.com/jhd3197/after-effects-automation/tree/main/.claude/skills/jsx-script-creator
Command: npx skills add https://github.com/jhd3197/after-effects-automation --skill jsx-script-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation of ExtendScript (JSX) files, enabling seamless integration between Python automation scripts and Adobe After Effects.

Core Features & Use Cases

  • JSX Script Generation: Create .jsx files that can be executed by After Effects via a Python bridge.
  • Placeholder Replacement: Easily inject dynamic values into your scripts using {placeholder} syntax.
  • Use Case: Develop custom After Effects animations or effects by writing Python code that generates and runs specific JSX scripts to manipulate layers, compositions, and properties.

Quick Start

Use the jsx-script-creator skill to generate a new JSX file for updating layer opacity.

Frequently Asked Questions about jsx-script-creator

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

FAQPage Schema
How do I generate After Effects ExtendScript files from Python?

You can generate After Effects ExtendScript files using Python by creating JSX scripts that communicate with AE via a file-based command bridge. This allows Python automation to trigger AE operations by writing dynamic script content.

Can I use dynamic variables in After Effects JSX scripts?

Yes, you can inject dynamic variables into After Effects JSX scripts using {placeholder} syntax for replacement. This allows you to generate customized ExtendScript files that manipulate specific layers, compositions, and properties dynamically.

What are the limitations of ExtendScript for After Effects automation?

ExtendScript for After Effects automation is constrained by ES3 standards and requires understanding of AE's 1-based indexing. Developers must account for these limitations when writing JSX scripts to avoid execution errors during layer manipulation.

How does a Python to After Effects command bridge work?

A Python to After Effects command bridge works by generating JSX files that AE executes. Python writes the ExtendScript code with dynamic placeholders, and the file-based bridge triggers AE to run these scripts, automating tasks like updating layer opacity.