Not in the top 1,000 by GitHub stars
artemnovitckii/claude-animation-skills
Six Claude Code skills that make animations for reels, no footage needed: 3D cartoon explainer, stick figure, minimal line art, 3D map route, exploded view, line graph.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/breakdown/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 5dbea55c23aa
No earlier version was observed for comparison.
skills/graph/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 5dbea55c23aa
No earlier version was observed for comparison.
skills/map-route/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 5dbea55c23aa
No earlier version was observed for comparison.
skills/minimalistic-graphics/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 5dbea55c23aa
No earlier version was observed for comparison.
skills/stick-figure/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 5dbea55c23aa
No earlier version was observed for comparison.
skills/zach-d-films/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 5dbea55c23aa
No earlier version was observed for comparison.
Verified commit 5dbea55c23aa6a5c93dc3cfb5583840513b56b94
git clone --filter=blob:none --no-checkout https://github.com/artemnovitckii/claude-animation-skills.git .hotskills/artemnovitckii-claude-animation-skills && git -C .hotskills/artemnovitckii-claude-animation-skills checkout --detach 5dbea55c23aa6a5c93dc3cfb5583840513b56b94
# Copy each selected skill directory from .hotskills/artemnovitckii-claude-animation-skills into .claude/skills/<skill-name>/Heat
Insufficient historyNot enough history yet to measure heat. It appears after a few days of data.
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- breakdown
skills/breakdown - graph
skills/graph - map-route
skills/map-route - minimalistic-graphics
skills/minimalistic-graphics - stick-figure
skills/stick-figure - zach-d-films
skills/zach-d-films
How it works
breakdown
When your agent uses it
Makes a 3D exploded-view animation for a reel. A phone floats on a dark studio backdrop, comes apart layer by layer (glass, screen, frame, board and battery, back), and each part gets a thin leader line and a label. Use when the user runs /breakdown or asks for an exploded view, a "what's inside" teardown or a labelled 3D breakdown of a device.
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
1,159 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- First use
- Steps
- Spec
- Another object
- Taste
Scripts executed separately
build.py
Files
../../.claude-plugin/marketplace.jsonasset501 bytes../../.claude-plugin/plugin.jsonasset637 bytesSKILL.mdcore4,014 bytesSKILL.mdcore4,014 bytesSKILL.mdcore4,014 bytesSKILL.mdcore4,014 bytesbuild.pyruns1,470 bytestemplate.htmlasset16,993 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgraph
When your agent uses it
Makes a minimal line-graph animation for a reel. A smooth black line draws itself on white (or white on black) while one big number counts up with the tip, then lands on the final value. Use when the user runs /graph or asks for a growth chart, a "0 to 100K" number animation or an animated stat.
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
809 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- First use
- Steps
- Spec
- Taste
Scripts executed separately
build.py
Files
SKILL.mdcore2,919 bytesSKILL.mdcore2,919 bytesSKILL.mdcore2,919 bytesSKILL.mdcore2,919 bytesbuild.pyruns886 bytestemplate.htmlasset6,287 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmap-route
When your agent uses it
Makes a 3D map animation for a reel. A clean white city with parks and a river, a coloured route that draws itself from start to destination while the camera follows, a red pin that drops with a bounce, an ETA card that counts down and a destination card. Use when the user runs /map-route or asks for an animated route, a "from A to B" map, a journey or a commute animation.
What it loads into context
Frontmatter
94 tokensAlways available to the agent
SKILL.md
1,018 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- First use
- Steps
- Spec
- Changing the route
- Taste
Scripts executed separately
build.py
Files
SKILL.mdcore3,648 bytesSKILL.mdcore3,648 bytesSKILL.mdcore3,648 bytesSKILL.mdcore3,648 bytesbuild.pyruns1,250 bytestemplate.htmlasset16,708 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubminimalistic-graphics
When your agent uses it
Makes a minimal black-and-white line-art animation for a reel. Thin outlined steps rise one by one, a white dot hops up them, and at the top an orbit draws around it and a short second line swaps in. One quiet lowercase line of text on top. Use when the user runs /minimalistic-graphics or asks for simple black and white motion graphics, a calm self-improvement visual or line art with one moving dot.
What it loads into context
Frontmatter
97 tokensAlways available to the agent
SKILL.md
719 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- First use
- Steps
- Spec
- Taste
Scripts executed separately
build.py
Files
SKILL.mdcore2,709 bytesSKILL.mdcore2,709 bytesSKILL.mdcore2,709 bytesSKILL.mdcore2,709 bytesbuild.pyruns1,233 bytestemplate.htmlasset6,727 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubstick-figure
When your agent uses it
Makes a code-animated stick-figure explainer reel (9:16, 30 to 45 s) from a question or topic. A bright cartoon world with thick outlines, stick people with big white heads and faces, constant camera motion, whip transitions, 1 to 2 word captions, a playful underscore and cartoon sound effects, all generated in code and timed to the voiceover word by word. Use when the user runs /stick-figure or asks for a stick-figure, stickman or cartoon "what if" explainer.
What it loads into context
Frontmatter
119 tokensAlways available to the agent
SKILL.md
1,446 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- First use
- How it fits together
- Steps
- Style
Scripts executed separately
engine/make.shengine/template/audio.pyengine/template/web/chars.jsengine/template/web/env.jsengine/template/web/lib.jsengine/template/web/main.jsengine/template/web/shots.jsengine/template/web/warp.jsengine/template/web/words.jsengine/tools/align.pyengine/tools/render.jsengine/tools/tts_elevenlabs.pyengine/tools/tts_kokoro.py
Files
SKILL.mdcore5,159 bytesSKILL.mdcore5,159 bytesSKILL.mdcore5,159 bytesSKILL.mdcore5,159 bytesSKILL.mdcore5,159 bytesSKILL.mdcore5,159 bytesengine/make.shruns3,075 bytesengine/template/audio.pyruns12,680 bytesengine/template/audio/vo_kokoro.wavasset1,771,626 bytesengine/template/audio/words_ref.jsonasset6,401 bytesengine/template/captions.jsonasset22 bytesengine/template/script.jsonasset682 bytesengine/template/web/chars.jsruns15,152 bytesengine/template/web/env.jsruns19,171 bytesengine/template/web/fonts/Lora-Variable.ttfasset212,196 bytesengine/template/web/fonts/OFL-lora.txtdoc4,390 bytesengine/template/web/fonts/OFL-poppins.txtdoc4,386 bytesengine/template/web/fonts/Poppins-Bold.ttfasset155,996 bytesengine/template/web/index.htmlasset531 bytesengine/template/web/lib.jsruns6,169 bytesengine/template/web/main.jsruns4,982 bytesengine/template/web/shots.jsruns30,151 bytesengine/template/web/warp.jsruns18 bytesengine/template/web/words.jsruns6,170 bytesengine/tools/align.pyruns3,890 bytesengine/tools/render.jsruns3,487 bytesengine/tools/tts_elevenlabs.pyruns2,108 bytesengine/tools/tts_kokoro.pyruns2,326 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubzach-d-films
When your agent uses it
Makes a 3D cartoon "what if" explainer short (9:16) in the style of Zack D. Films-type videos, entirely in code with three.js. Procedural cartoon people, props and effects, a blue studio sky, slow-motion impacts, a red force-ripple overlay, quick whip cuts and 1 to 3 word captions timed to the voiceover. Use when the user runs /zach-d-films or asks for a 3D cartoon explainer, a "could X stop Y" or "what if" short with characters and props.
What it loads into context
Frontmatter
127 tokensAlways available to the agent
SKILL.md
2,091 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- First use
- The engine
- Steps
- Style
Scripts executed separately
../stick-figure/engine/tools/tts_kokoro.pyengine/captions.pyengine/render.mjsengine/src/anim.jsengine/src/human.jsengine/src/main.jsengine/src/materials.jsengine/src/props.jsengine/src/shots.jsengine/src/textures.js
Files
../stick-figure/engine/tools/tts_kokoro.pyruns2,326 bytesSKILL.mdcore7,045 bytesSKILL.mdcore7,045 bytesSKILL.mdcore7,045 bytesSKILL.mdcore7,045 bytesSKILL.mdcore7,045 bytesSKILL.mdcore7,045 bytesSKILL.mdcore7,045 bytesSKILL.mdcore7,045 bytesSKILL.mdcore7,045 bytesengine/captions.pyruns1,444 bytesengine/index.htmlasset1,242 bytesengine/render.mjsruns3,002 bytesengine/src/anim.jsruns3,238 bytesengine/src/human.jsruns18,995 bytesengine/src/main.jsruns7,875 bytesengine/src/materials.jsruns3,089 bytesengine/src/props.jsruns14,413 bytesengine/src/shots.jsruns24,450 bytesengine/src/textures.jsruns5,515 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- breakdown
- graph
- map-route
- minimalistic-graphics
- stick-figure
- zach-d-films
Repository facts
- License
- No license detected
- Created
- Nov 1, 2026
- Last pushed
- Nov 1, 2026
- Forks
- 53
- Open issues
- 1
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 7, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 26 notes
skills/breakdown/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/breakdown/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/breakdown/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/graph/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/graph/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/graph/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/map-route/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/map-route/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/map-route/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/minimalistic-graphics/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/minimalistic-graphics/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/minimalistic-graphics/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/stick-figure/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/stick-figure/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/stick-figure/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/stick-figure/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/stick-figure/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/stick-figure/engine/template/web/words.js:1Analysis incomplete: physical or joined line exceeds character limitskills/zach-d-films/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/zach-d-films/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 2 dangerous shell commandsin 2 files: stick-figure/engine/make.sh:41 zach-d-films/engine/src/shots.js:411
- 33 network referencesin 9 files: stick-figure/engine/tools/tts_elevenlabs.py:32 .claude-plugin/plugin.json:3 .claude-plugin/marketplace.json:1 and 6 more
- No hidden or obfuscated text
- No instruction overrides
- 27 executable scriptsin 26 files: stick-figure/engine/tools/tts_kokoro.py:1 breakdown/build.py:1 graph/build.py:1 and 23 more
- 11 references to secretsin 3 files: stick-figure/engine/tools/tts_elevenlabs.py:4 stick-figure/SKILL.md:47 stick-figure/engine/make.sh:7
- No requests to vote in Hot
Show all 73 signals by file
.claude-plugin/marketplace.json
- Network accessline 1
{ "name": "claude-animation-skills", "owner": { "name": "Artem Novitckii", "url": "https://novitckii.com" }, - Network accessline 2
"name": "claude-animation-skills", "owner": { "name": "Artem Novitckii", "url": "https://novitckii.com" }, "description": "Artem Novitckii's animation skills for Claude Code.", - Network accessline 3
"owner": { "name": "Artem Novitckii", "url": "https://novitckii.com" },
.claude-plugin/plugin.json
- Network accessline 3
"version": "1.0.0", "description": "Six Claude Code skills that make animations for reels, no footage needed: zach-d-films, stick-figure, minimalistic-graphics, map-route, breakdown and graph. Rendered on your computer with HyperFrames, t - Network accessline 4
"description": "Six Claude Code skills that make animations for reels, no footage needed: zach-d-films, stick-figure, minimalistic-graphics, map-route, breakdown and graph. Rendered on your computer with HyperFrames, three.js and Playwright - Network accessline 5
"author": { "name": "Artem Novitckii", "url": "https://novitckii.com" }, - Network accessline 6
"homepage": "https://novitckii.com/resources/animation-skills/", - Network accessline 7
"repository": "https://github.com/artemnovitckii/claude-animation-skills",
skills/breakdown/build.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/breakdown/template.html
- Network accessline 196
const LX = 690; let LY = L.map((_, i) => 470 + i * 170); const leads = document.getElementById('leads'), lab = document.getElementById('labels'); const NS = 'http://www.w3.org/2000/svg'; - Network accessline 197
const leads = document.getElementById('leads'), lab = document.getElementById('labels'); const NS = 'http://www.w3.org/2000/svg'; const lineEls = [], dotEls = [], labEls = []; - Network accessline 198
const NS = 'http://www.w3.org/2000/svg';
skills/graph/build.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/graph/template.html
- Network accessline 76
M.forEach((m, i) => { if (i >= V.length || i % every) return; const t = document.createElementNS('http://www.w3.org/2000/svg', 'text'); - Network accessline 77
if (i >= V.length || i % every) return; const t = document.createElementNS('http://www.w3.org/2000/svg', 'text'); t.setAttribute('class', 'mo'); t.setAttribute('x', px(i)); t.setAttribute('y', 1388); t.setAttribute('text-anchor', 'middl - Network accessline 78
const t = document.createElementNS('http://www.w3.org/2000/svg', 'text');
skills/map-route/build.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/minimalistic-graphics/build.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/minimalistic-graphics/template.html
skills/stick-figure/SKILL.md
- Access to secretsline 47
[Credential-related source omitted]
skills/stick-figure/engine/make.sh
skills/stick-figure/engine/template/audio.py
- Executable scriptline 1
Executable file
skills/stick-figure/engine/template/web/chars.js
- Executable scriptline 1
Executable file
skills/stick-figure/engine/template/web/env.js
- Executable scriptline 1
Executable file
skills/stick-figure/engine/template/web/fonts/OFL-lora.txt
- Network accessline 1
Copyright 2011 The Lora Project Authors (https://github.com/cyrealtype/Lora-Cyrillic) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://scripts.sil.org/OFL - Network accessline 5
https://scripts.sil.org/OFL
skills/stick-figure/engine/template/web/fonts/OFL-poppins.txt
- Network accessline 1
Copyright 2020 The Poppins Project Authors (https://github.com/itfoundry/Poppins) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://scripts.sil.org/OFL - Network accessline 5
https://scripts.sil.org/OFL
skills/stick-figure/engine/template/web/lib.js
- Executable scriptline 1
Executable file
skills/stick-figure/engine/template/web/main.js
- Executable scriptline 1
Executable file
skills/stick-figure/engine/template/web/shots.js
- Executable scriptline 1
Executable file
skills/stick-figure/engine/template/web/warp.js
- Executable scriptline 1
Executable file
skills/stick-figure/engine/template/web/words.js
- Executable scriptline 1
Executable file
skills/stick-figure/engine/tools/align.py
- Executable scriptline 1
Executable file
skills/stick-figure/engine/tools/render.js
- Executable scriptline 1
Executable file
skills/stick-figure/engine/tools/tts_elevenlabs.py
- Executable scriptline 1
Executable file - Access to secretsline 4
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Network accessline 32
}, }).encode() req = urllib.request.Request( - Network accessline 33
}).encode() req = urllib.request.Request( f'https://api.elevenlabs.io/v1/text-to-speech/{voice}?output_format=mp3_44100_128', - Network accessline 34
req = urllib.request.Request( - Network accessline 35
f'https://api.elevenlabs.io/v1/text-to-speech/{voice}?output_format=mp3_44100_128', - Network accessline 36
[Credential-related source omitted] - Network accessline 37
try: with urllib.request.urlopen(req, timeout=180) as r: os.makedirs(os.path.dirname(out) or '.', exist_ok=True) - Network accessline 38
with urllib.request.urlopen(req, timeout=180) as r:
skills/stick-figure/engine/tools/tts_kokoro.py
skills/zach-d-films/engine/captions.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/zach-d-films/engine/render.mjs
- Executable scriptline 1
Executable file - Network accessline 22
page.on('console', m => { if (m.type() === 'error' || m.type() === 'warning') console.log('[page]', m.text()); }); page.on('pageerror', e => console.log('[pageerror]', e.message)); await page.goto(`http://localhost:${port}/index.html?render - Network accessline 23
page.on('pageerror', e => console.log('[pageerror]', e.message)); await page.goto(`http://localhost:${port}/index.html?render=1`); await page.waitForFunction(() => window.renderAt && window.ready); - Network accessline 24
await page.goto(`http://localhost:${port}/index.html?render=1`);
skills/zach-d-films/engine/src/anim.js
- Executable scriptline 1
Executable file
skills/zach-d-films/engine/src/human.js
- Executable scriptline 1
Executable file
skills/zach-d-films/engine/src/main.js
- Executable scriptline 1
Executable file
skills/zach-d-films/engine/src/materials.js
- Executable scriptline 1
Executable file
skills/zach-d-films/engine/src/props.js
- Executable scriptline 1
Executable file
skills/zach-d-films/engine/src/shots.js
skills/zach-d-films/engine/src/textures.js
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 1 fact
- Contacts api.elevenlabs.io, which SKILL.md, the README and the plugin manifest do not mentionstick-figure/engine/tools/tts_elevenlabs.py:35High confidence
Signal confidence: 56 facts
- Executable script in code of a file that runsbreakdown/build.py:1High confidence
- Executable script in code of a file that runsgraph/build.py:1High confidence
- Executable script in code of a file that runsmap-route/build.py:1High confidence
- Executable script in code of a file that runsminimalistic-graphics/build.py:1High confidence
- Access to secrets in prose of the SKILL.md: a variable, placeholder or call, not a stored valuestick-figure/SKILL.md:47Low confidence
- Executable script in code of a file that runsstick-figure/engine/make.sh:1High confidence
- Access to secrets in a comment of a file that runs: a variable, placeholder or call, not a stored valuestick-figure/engine/make.sh:7Low confidence
- Dangerous shell operation in code of a file that runsstick-figure/engine/make.sh:41High confidence
- Executable script in code of a file that runsstick-figure/engine/template/audio.py:1High confidence
- Executable script in a comment of a file that runsstick-figure/engine/template/web/chars.js:1Low confidence
- Executable script in a comment of a file that runsstick-figure/engine/template/web/env.js:1Low confidence
- Network access in prose of documentationstick-figure/engine/template/web/fonts/OFL-lora.txt:1Low confidence
- Network access in prose of documentationstick-figure/engine/template/web/fonts/OFL-lora.txt:3Low confidence
- Network access in prose of documentationstick-figure/engine/template/web/fonts/OFL-lora.txt:5Low confidence
- Network access in prose of documentationstick-figure/engine/template/web/fonts/OFL-poppins.txt:1Low confidence
- Network access in prose of documentationstick-figure/engine/template/web/fonts/OFL-poppins.txt:3Low confidence
- Network access in prose of documentationstick-figure/engine/template/web/fonts/OFL-poppins.txt:5Low confidence
- Executable script in a comment of a file that runsstick-figure/engine/template/web/lib.js:1Low confidence
- Executable script in a comment of a file that runsstick-figure/engine/template/web/main.js:1Low confidence
- Executable script in a comment of a file that runsstick-figure/engine/template/web/shots.js:1Low confidence
- Executable script in code of a file that runsstick-figure/engine/template/web/warp.js:1High confidence
- Executable script in code of a file that runsstick-figure/engine/template/web/words.js:1High confidence
- Executable script in a comment of a file that runsstick-figure/engine/tools/align.py:1Low confidence
- Executable script in a comment of a file that runsstick-figure/engine/tools/render.js:1Low confidence
- Executable script in prose of a file that runsstick-figure/engine/tools/tts_elevenlabs.py:1Low confidence
- Access to secrets in prose of a file that runs: a variable, placeholder or call, not a stored valuestick-figure/engine/tools/tts_elevenlabs.py:4Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuestick-figure/engine/tools/tts_elevenlabs.py:10Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuestick-figure/engine/tools/tts_elevenlabs.py:14Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuestick-figure/engine/tools/tts_elevenlabs.py:16Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuestick-figure/engine/tools/tts_elevenlabs.py:18Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuestick-figure/engine/tools/tts_elevenlabs.py:19Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuestick-figure/engine/tools/tts_elevenlabs.py:20Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuestick-figure/engine/tools/tts_elevenlabs.py:28Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuestick-figure/engine/tools/tts_elevenlabs.py:30Low confidence
- Network access in code of a file that runsstick-figure/engine/tools/tts_elevenlabs.py:32High confidence
- Network access in code of a file that runsstick-figure/engine/tools/tts_elevenlabs.py:33High confidence
- Network access in code of a file that runsstick-figure/engine/tools/tts_elevenlabs.py:34High confidence
- Network access in code of a file that runsstick-figure/engine/tools/tts_elevenlabs.py:35High confidence
- Network access in code of a file that runsstick-figure/engine/tools/tts_elevenlabs.py:36High confidence
- Network access in code of a file that runsstick-figure/engine/tools/tts_elevenlabs.py:37High confidence
- Network access in code of a file that runsstick-figure/engine/tools/tts_elevenlabs.py:38High confidence
- Executable script in a comment of a file that runsstick-figure/engine/tools/tts_kokoro.py:1Low confidence
- Executable script in a comment of a file that runsskills/stick-figure/engine/tools/tts_kokoro.py:1Low confidence
- Executable script in code of a file that runszach-d-films/engine/captions.py:1High confidence
- Executable script in a comment of a file that runszach-d-films/engine/render.mjs:1Low confidence
- Network access in code of a file that runszach-d-films/engine/render.mjs:22High confidence
- Network access in code of a file that runszach-d-films/engine/render.mjs:23High confidence
- Network access in code of a file that runszach-d-films/engine/render.mjs:24High confidence
- Executable script in code of a file that runszach-d-films/engine/src/anim.js:1High confidence
- Executable script in code of a file that runszach-d-films/engine/src/human.js:1High confidence
and 6 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/breakdown/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/breakdown/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/breakdown/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/breakdown/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/breakdown/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.