Skip to content
Skillpedia
Motion & animation280k · #294

tasteforge-video

Lets your agent discover and apply styles to videos and other assets. It can export edits, audit provenance, and plan work offline.

What it does

TasteForge Video helps turn your video ideas into a concrete plan. It interviews you about the desired style, creates a 'style pack' with clear rules, and applies that style to local videos, generating a detailed editing plan.

When to use it

  • ✓Interviewing about a video's style before filming.
  • ✓Creating a reusable style guide from references.
  • ✓Applying a defined style to videos you already have.

Example of what to ask your AI

“I want to create a video with a style inspired by 80s sci-fi movies. Can you interview me about it and create a plan?”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/affaan-m/ECC/blob/main/skills/tasteforge-video/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/affaan-m/ECC/blob/main/skills/tasteforge-video/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

It works by asking questions about what you like in reference videos, turning your answers into a set of rules (the style pack), and then using those rules to plan how your own videos should be edited.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add affaan-m/ECC --skill tasteforge-video

Or download just the file:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/tasteforge-video/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

TasteForge Video

For the complete standalone creative pipeline, use taste-distillation then taste-application. Those ECC skills ship their Python scripts directly: measure references, generate or pass through existing takes, grade, cut, composite, verify, and hand off to Blender and Resolve. No separate video repository is required for that flow. This skill documents ECC's packaged offline engine and its strict evidence contract.

TasteForge turns "make it feel like this reference" into a repeatable, inspectable workflow: interview taste, distill it into a structured style pack, validate the pack, apply its measured cadence and look to local media, and export an editable timeline. The canonical implementation is the tasteforge package shipped inside ECC at skills/taste-application/scripts/tasteforge/. Ito-Markets/ito-video is an example project that consumes the packaged ECC engine.

When to Use

  • The user asks to interview for video taste before any footage is made ("ask me about the look", "interview me about aesthetic direction").
  • The user wants to distill an aesthetic into structured constraints — a reusable style pack rather than vibes ("turn these references into a pack").
  • The user wants to validate a style pack (is the metadata complete, schema-valid, cadence measured, spec distilled?).
  • The user wants to apply a style pack to local footage — plan a cut from the pack's measured cadence over local clips, deterministically.
  • The user wants to export EDL/FCPXML — an editable, frame-exact handoff to DaVinci Resolve / Premiere / Final Cut.
  • The user asks for a generated-media provenance audit — where did this pack, spec, or cut come from; what was measured locally versus generated by a provider; what was dry-run.
  • The user asks to discover or plan file-driven multimodal image, video, or 3D-asset outputs from local reference files, including separate manifests, subject-anchored CV effects, or Resolve effect recipes.
  • The user mentions TasteForge, style packs, flashethereal, taste distillation, cadence/rhythm planning, multimodal discovery, distill/apply workflows, or a taste interview for video.

Local Deterministic Operations vs Provider Generation

This boundary is the core of this compatibility skill. Its operations are local, deterministic, and offline:

Operation Deterministic? ECC may run
Taste interview → profile yes (offline) yes
Pack inspect / validate against schemas yes yes
Distill profile (+ measured grounding) → spec yes (dry-run semantics) yes
Apply pack cadence to local media → report + timeline yes yes
Export EDL (CMX3600) / FCPXML 1.9 yes yes
Provenance / lineage report yes yes
Vision-model distillation of stills provider generation no
Reference-to-video, image-to-3D, hosted compose provider generation no

Provider generation must fail closed in ECC. Any live Fal (or other provider) call — generating shots, minting prop meshes, hosted VLM distillation — requires explicit separately authorized execution under a separate lane with its own review. In this compatibility lane, ECC never calls Fal, never reads any API key or other credentials (FAL_KEY included), uploads no media, and mutates no provider account state. When a request needs provider generation, state exactly that boundary, run the local half (interview, pack validation, planning, export), and stop.

Never claim a Fal workflow is saved. A local reference to a Fal endpoint, model id, or dry-run URL (they appear inside pack metadata) is reference-only: it never means a provider-side workflow was saved, persisted, or is authorized to run. Anything produced offline carries dry-run/dry_run semantics — say "dry-run spec" or "deterministic plan", never "generated by the model".

Canonical Implementation

  • Repository: affaan-m/ECC; Python distribution ecc-tasteforge, package directory skills/taste-application/scripts/tasteforge/. Install from the extracted ECC package with python3 -m pip install ./skills/taste-application/scripts. The example project Ito-Markets/ito-video pins a specific ECC commit.
  • CLI: python3 -m tasteforge <command> — provenance, inspect, validate, interview, distill, apply, export, multimodal. --live flags exit with code 2 and refuse.

…

FAQ

What is a 'style pack'?

It's a set of rules and measurements that define a specific visual style, like colors, pacing, and effects, so it can be applied consistently.

Does it create the video for me?

No, it creates a detailed plan for how to edit your existing videos so they follow the desired style. It does not generate the video itself.

Can I use this plan in other editing software?

Yes, it can export the plan in formats like EDL or FCPXML, which are compatible with software like DaVinci Resolve, Premiere, and Final Cut.

Details

Original description by the author

Use for file-driven multimodal image, video, and 3D-asset discovery; taste interviews; distill or apply workflows; style-pack validation; editable EDL/FCPXML export; provenance audits; and offline planning that must fail closed before provider generation.

repo: affaan-m/ECC

Popularity

GitHub stars
280k
Ranking position
#294
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills