← All skills
taste-application
67 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By affaan-m/ECC (GitHub) · coding · 300,508 stars · scanned at commit d2ef268
Generate new video against a distilled style pack and cut it into a finished piece - plan takes from the reference's cut rhythm, generate on fal, grade with the pack's measured LUT, cut at the measured cadence, weave in existing footage, composite overlay plates, mint 3D props, and verify the result numerically. Use when the user wants to make a video in a captured style, supplement existing footage, or assemble generated clips into a real edit.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 85 places.
Show 17 more
- skills/taste-application/SKILL.md, line 347
pip install -r scripts/requirements.txt - skills/taste-application/scripts/pipeline.py, line 46
proc = subprocess.run(_command(cmd)) - skills/taste-application/scripts/pipeline.py, line 151
rc = subprocess.run(_command(vcmd)).returncode - skills/taste-application/scripts/taste/assemble.py, line 29
proc = subprocess.run(cmd, capture_output=True, text=True) - skills/taste-application/scripts/taste/frames.py, line 129
proc = subprocess.run(cmd, capture_output=True) - skills/taste-application/scripts/taste/frames.py, line 140
proc = subprocess.run(cmd, capture_output=True, text=True) - skills/taste-application/scripts/taste/grade.py, line 681
proc = subprocess.run(cmd, capture_output=True, text=True) - skills/taste-application/scripts/taste/grade.py, line 789
proc = subprocess.Popen(cmd, stdin=subprocess.PIPE, stderr=subprocess.PIPE) - skills/taste-application/scripts/taste/render3d.py, line 246
proc = subprocess.run( - skills/taste-application/scripts/taste/render3d.py, line 282
proc = subprocess.run([ - skills/taste-application/scripts/tasteforge/cli.py, line 220
except subprocess.CalledProcessError: - skills/taste-application/scripts/tasteforge/media/capcut.py, line 14
result = subprocess.run( - skills/taste-application/scripts/tasteforge/media/glitch.py, line 124
dec = subprocess.Popen( - skills/taste-application/scripts/tasteforge/media/glitch.py, line 146
stdout=subprocess.PIPE, - skills/taste-application/scripts/tasteforge/media/glitch.py, line 150
enc = subprocess.Popen( - skills/taste-application/scripts/tasteforge/media/glitch.py, line 183
stdin=subprocess.PIPE, - skills/taste-application/scripts/tasteforge/media/glitch.py, line 190
raise subprocess.CalledProcessError(
and 65 more places
Downloads and installs other software
The author does not mention this. It runs automatically when the plugin is installed.
Found in 9 places.
Show 6 more
Sends data to these websites: fal.run
This is disclosed by the author in the skill's SKILL.md or README.
Found in 13 places.
Show 10 more
- skills/taste-application/scripts/falapi.py, line 693
req = urllib.request.Request(url, headers={"User-Agent": "taste-forge"}) - skills/taste-application/scripts/falapi.py, line 694
opener = urllib.request.build_opener(_SafeRedirect()) - skills/taste-application/scripts/taste/falapi.py, line 31
import urllib.request - skills/taste-application/scripts/taste/falapi.py, line 212
import fal_client # noqa: PLC0415 - deliberate lazy import - skills/taste-application/scripts/taste/falapi.py, line 674
class _SafeRedirect(urllib.request.HTTPRedirectHandler): - skills/taste-application/scripts/taste/falapi.py, line 693
req = urllib.request.Request(url, headers={"User-Agent": "taste-forge"}) - skills/taste-application/scripts/taste/falapi.py, line 694
opener = urllib.request.build_opener(_SafeRedirect()) - skills/taste-application/scripts/tasteforge/assets.py, line 168
request = requests.get((asset['modality'], request_id)) - skills/taste-application/tests/test_distill.py, line 85
self.assertNotIn("urllib.request", _sys.modules) - skills/taste-application/tests/test_providers.py, line 46
for mod in ("fal_client", "requests", "http.client", "urllib.request"):
Can call paid AI services billed to you
The author does not mention this.
Found in 2 places.
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'taste-application' ] || [ -L ~/.agents/skills/'taste-application' ]; then echo 'A skill folder named taste-application already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/affaan-m/ECC' "$d" && git -C "$d" checkout --quiet 'd2ef2680594f9a17526a6e1a2e18b3d242c5d17b' -- 'skills/taste-application' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/taste-application' ~/.agents/skills/'taste-application' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'taste-application' ~/.claude/skills/'taste-application' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for affaan-m/ECC shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/affaan-m/ECC/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | d2ef268 | 67 |
| 2026-11-06 | b38be6a | 67 |
Also found in
Identical copies of this skill exist at:
- affaan-m/everything-claude-code/skills/taste-application