after-effects-scripts

Automates After Effects project creation and layer recentering via ExtendScript and Python bridges.

4|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/ki2pixel/After-Effects-Scripts-Plugins-Bundle --skill after-effects-scripts-ki2pixel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: after-effects-scripts
Source: https://github.com/ki2pixel/After-Effects-Scripts-Plugins-Bundle/tree/main/.windsurf/skills/after-effects-scripts
Command: npx skills add https://github.com/ki2pixel/After-Effects-Scripts-Plugins-Bundle --skill after-effects-scripts-ki2pixel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Running Adobe After Effects post-production after a MediaPipe pipeline requires manually building AEP projects, cutting scenes from CSV data, and recentering layers from tracking JSON, which is slow and error-prone on Windows workstations. ## Core Features & Use Cases - Automated AEP Project Creation: Run Media-Solution-v11.2-production.jsx to generate After Effects projects with scene cuts from STEP7 *_ae.json files and CSV scene data. - Intelligent Layer Recentering: Apply tracking-based recentering using Analyse-Écart-X JSX, which prioritizes lightweight STEP6 *_tracking.json and falls back to streaming parsing of large STEP5 JSON to avoid memory crashes. - Python Bridge Integration: Route batch operations through PyShiftBridge (Hybrid 2.0) or the legacy system.callSystem() fallback with media_solution_bridge.py for cuts and analyzer manifests. - Use Case: After STEP7 completes, open After Effects on Windows, run Media-Solution.jsx against the project folder, then apply Analyse-Écart-X to recenter layers using tracking data, monitoring [PY] logs in the AE console. ## Quick Start Ask the assistant to run the Media-Solution JSX script in After Effects against the STEP7 output folder and verify the generated AEP projects.

Frequently Asked Questions about after-effects-scripts

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

FAQPage Schema
How do I automate After Effects project creation from JSON data?

Run Media-Solution-v11.2-production.jsx via File > Scripts > Run Script File in After Effects, then select the project folder containing STEP7 *_ae.json files and CSV scene data. The script generates AEP projects with automated cuts in a projets/ subfolder.

How to recenter After Effects layers using tracking JSON?

Use the Analyse-Écart-X JSX script, which automatically detects *_tracking.json from STEP6 as the primary source or falls back to STEP5 JSON with streaming readln() parsing. It applies recentering to selected layers and logs analytics to the AE console.

Can After Effects scripts call Python for batch processing?

Yes, through two modes: PyShiftBridge (Hybrid 2.0) sends manifest-based requests to Python handlers, or the legacy system.callSystem() fallback invokes media_solution_bridge.py directly. PyShiftBridge is recommended and requires Python 3.11+ accessible via PYTHON_EXECUTABLE.

Why does After Effects crash when parsing large JSON files?

Crashes occur when loading multi-megabyte STEP5 JSON files directly into ExtendScript memory. The solution is to prioritize the lightweight STEP6 *_tracking.json output or use streaming readln() parsing with buffering for large files.

Does this After Effects automation work on Linux or macOS?

No, these scripts require Windows exclusively because the workflow depends on After Effects 2023+ (v24.0), which is not available on Linux in this pipeline. The MediaPipe preprocessing steps run separately before the Windows-based AE post-production phase.