#298 by GitHub stars
kaomei/stickman-video-director
Turn topics, requirements, articles or scripts into stickman videos. Director mode creates approved storyboards and standalone video prompts; Autopilot mode produces narrated, captioned illustration-and-micro-animation videos through configured generation tools and a local renderer. Also guide insta
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/directing-stickman-videos/SKILL.md
Week of Nov 2, 2026 · +10 / −10 lines
Before Network or broad shell → After Network or broad shell
3b6b540b813c → eb4bb378c471
- 10 Keep the existing installation and name. Route by the requested deliverable:
+ 10 Keep the existing installation/name. Honor known choices; ask one short question if the requested deliverable is ambiguous. Before planning, read [mode execution boundaries](references/mode-execution-boundaries.md), then the selected route:
- 12 - **A · Director**: proposals, storyboards and standalone video-generation prompts. A1/A1.1/A1.2 map to Style 1 light/dark; A2/A2.1/A2.2 to Style 2/2A/2B; A3–A5 to Styles 3–5. Follow the unchanged Director contract below.
- 13 - **B · Autopilot**: a finished local video with narration, captions, meaningful illustrations, local motion and SFX. Read [Autopilot](references/autopilot.md), then its selected B-style reference. B1 is [极简手绘风](references/b1-minimal-handdrawn.md). B styles have their own assets and numbering; do not silently reuse an A-style prompt or sample.
+ 12 - **A · Director / A1–A5:** approved proposals and standalone video prompts. A1 maps to Style 1 light/dark, A2 to Style 2/2A/2B, A3–A5 to Styles 3–5. Follow the unchanged contract below.
+ 13 - **A6 · Amber Noir:** read [A6](references/amber-noir.md) when selected, before planning; bypass the A1–A5 contract below. It owns reference-guided execution, Gemini Puck narration and finishing.
+ 14 - **B · Autopilot:** read [Autopilot](references/autopilot.md), then B1 [Minimal Line Art](references/b1-minimal-handdrawn.md), B2 [Colorful Hand-Drawn](references/b2-colorful-handdrawn.md), or B3 [Retro TV](references/b3-television.md). A finished local video includes narration, semantic captions, illustrations, meaningful motion and SFX. Inspect B3's bundled implementation examples before authoring; original-video excerpts are not redistributed. Disclose missing private-original comparison rather than treating accepted examples as the style authority.
+ 15 - **B4 · Survival Thriller:** read [B4](references/b4-survival-storytelling.md), [audio direction](references/b4-audio-direction.md), [opening direction](references/b4-opening-direction.md) and [production check](references/b4-repeatability-check.md). Preserve the white-glove reference lock; limb animation is not a completion requirement. Apply the first-three-second visual escalation gate and, for horror, the story-led horror visibility gate. Use fixed Brian, first-frame sound/early narration, a subtle continuous bed and causal SFX. Select B4 in the shared installed runtime. No silent title pad, automatic narrator substitution or alias to another style.
- 15 If the mode is ambiguous, ask one short question. Honor previously supplied choices. Do not run Director's ten-second clip rules, no-visible-text rule or Phase B prompt workflow for Autopilot. Autopilot can start with a topic, promotion brief, post, article or story script; it is not story-only. English is the default narration language, but the user's language and voice choices take precedence.
+ 17 A and B share installation, not production contracts. The rules from **A · Director** to the end apply only to A1–A5, not to A6 or any B style. Each B owns its visuals, captions, voice, pacing and SFX; never default to B1 or import A's setup, ten-second clips, approval or visible-text rules. Preserve unrelated styles when revising one route.
- 17 Voice instructions are mode-specific: B uses the selected named TTS voice as provided, with no added voice/style description. Director's detailed frozen voice profiles below and in `references/voice-continuity.md` apply only to A, not to any B style.
+ 19 B supports topics, promotion briefs, posts, articles and scripts. English narration is default; explicit language/voice choices prevail. Use the selected native named TTS voice without added voice/style descriptions by default; B4 permits story-motivated secondary-role acting, not automatic narrator tuning. Read the required [story-led sound system](references/autopilot-sound-system.md). Never automatically revoice accepted media.
- 19 A and B share an installation, not a production contract or style library. All sections from **A · Director** to the end of this file apply only to A1–A5, including phrases such as "all styles". For B, use only Autopilot's production rules and the selected B-style reference; do not inherit A's setup, approvals, pacing, prompts, voice or visual constraints. Each B style owns its visuals, captions, voice, pacing and SFX; never inherit B1 by default. Preserve A's validated rules when revising B, and vice versa.
+ 21 All B captions are semantic and single-line: preserve meaning, tight grammatical groups and actual speech pauses; split overlong cues into successive semantic units, not mechanical word counts or smaller type. Check encoded frames and sidecars under the [common caption gate](references/autopilot-production-qa.md#natural-captions-and-semantic-sound). A is unchanged.
- 23 Use one shared guide in the user's requested or current conversation language, falling back to an available host/local language setting when unclear. Keep guidance language separate from video narration/subtitles; do not select it from the README edition.
+ 25 Read [first-use and stage guidance](references/getting-started.md) after verified installation or on first invocation. Use the conversation/requested guidance language independently of video language or README edition. Reuse choices; do not replay welcome or add approvals. Follow **A5 proactive character guidance** and **Optional A character references** there without changing voice rules.
- 25 Read [first-use and stage guidance](references/getting-started.md) at installation handoff or first use; apply it in both modes. After verifying an installation you perform, show a plain-language quick-start immediately; otherwise on first invocation. Explain outputs, uses, tools, workflow, copyable requests and relevant public GitHub style/sample catalogs with selection by code. Reuse known choices. At substantive stage completions or blockers, distinguish assistant work from user choices; state completed outputs, missing items and the concrete next action. Do not add mandatory approval gates or repeat the welcome every turn.
- 26
- 27 For A5, follow **A5 proactive character guidance** in that guide before planning. Other A references follow **Optional A character references**; keep voice rules unchanged.
+ 27 Read [optional finishing](references/thumbnail-publishing-kit.md) after final-video approval or a packaging request; offer once, never block delivery.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3b6b540b813c
No earlier version was observed for comparison.
Heat
8.6- Star growth, last 7 daysAhead of 100% of tracked repositories
- Star growth, last 24 hoursAhead of 99% of tracked repositories
- Rank movement, last 7 daysAhead of 98% of tracked repositories
- Commits, last 30 daysAhead of 95% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- directing-stickman-videos
skills/directing-stickman-videos
How it works
directing-stickman-videos
When your agent uses it
Turn topics, requirements, articles or scripts into stickman videos. Director mode creates approved storyboards and standalone video prompts; Autopilot mode produces narrated, captioned illustration-and-micro-animation videos through configured generation tools and a local renderer. Also guide installation handoff, first use and setup of this specific Skill.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
3,145 tokensWhen the skill is activated
Reference documents
69,337 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Two modes, one Skill
- First use and next steps
- A · Director
- Core contract
- Setup gate
- Workflow
- Output rules
- Revision rules
- Final check
Scripts executed separately
package.jsonscripts/a6_finish.pyscripts/a6_reference_check.pyscripts/align_captions.pyscripts/autopilot-core.mjsscripts/autopilot-render.mjsscripts/autopilot.mjsscripts/b3-graphics.mjsscripts/b4-opening-audio-check.mjsscripts/b4-production-check.mjsscripts/b4-runtime.mjsscripts/b4-style-lock.mjsscripts/gemini-media.mjstests/b3-reference-pack.test.mjstests/b3-runtime.test.mjstests/b4-audio-policy.test.mjstests/b4-opening-audio-check.test.mjstests/b4-opening-policy.test.mjstests/b4-production-check.test.mjstests/b4-runtime.test.mjstests/b4-style-lock.test.mjstests/runtime.test.mjstests/test_a6_references.py
Files
SKILL.mdcore14,658 bytesSKILL.mdcore14,658 bytesSKILL.mdcore14,658 bytesagents/openai.yamlasset364 bytesassets/a6/SOURCE-NOTES.mddoc1,867 bytesassets/a6/apartment-style-example.pngasset1,539,321 bytesassets/a6/cafe-face-and-light.jpgasset470,975 bytesassets/a6/reference-manifest.jsonasset2,046 bytesassets/a6/shop-full-body.jpgasset373,114 bytesassets/b1/ATTRIBUTION.mddoc3,756 bytesassets/b1/LUCIDE-LICENSE.txtdoc880 bytesassets/b1/approved-2026-10-23-contact-sheet.pngasset381,524 bytesassets/b1/approved-2026-10-23-motion-sheet.pngasset437,011 bytesassets/b1/approved-2026-10-23.mp4asset823,777 bytesassets/b1/approved-2026-10-24-longform-contact-sheet.jpgasset612,503 bytesassets/b1/approved-baseline.jsonasset2,273 bytesassets/b1/approved-production-standard.jsonasset2,971 bytesassets/b1/calendar-crayon.pngasset70,779 bytesassets/b1/camera-handdrawn.pngasset86,181 bytesassets/b1/character-acting-reference.pngasset789,424 bytesassets/b1/character-pose-sheet-v6.pngasset263,306 bytesassets/b1/clapper-crayon.pngasset74,912 bytesassets/b1/idea-bulb-crayon.pngasset51,993 bytesassets/b1/idea-note-crayon.pngasset90,945 bytesassets/b1/open-source-crayon.pngasset53,702 bytesassets/b1/script-page-crayon.pngasset61,277 bytesassets/b1/youtube-crayon.pngasset107,394 bytesassets/b2/approved-style-board.jpgasset154,041 bytesassets/b2/approved-style-board.jsonasset598 bytesassets/b3/accepted-chair-motion.mp4asset125,373 bytesassets/b3/accepted-chair.pngasset171,511 bytesassets/b3/accepted-dog-motion.mp4asset125,631 bytesassets/b3/accepted-dog.pngasset166,531 bytesassets/b3/accepted-implementation-board.jpgasset81,329 bytesassets/b3/reference-manifest.jsonasset4,056 bytesassets/b4/approved-style.jsonasset6,641 bytesassets/b4/reference-01-motor-room.pngasset1,854,316 bytesassets/b4/reference-02-rooftop.pngasset1,917,440 bytesassets/b4/reference-03-driver.pngasset2,039,351 bytesassets/b4/reference-04-street.pngasset2,036,708 bytesassets/b4/reference-05-opposite-rooftop.pngasset1,748,998 bytesassets/b4/style-lock.txtdoc3,524 bytesassets/fonts/Caveat.ttfasset403,648 bytesassets/fonts/NotoSans.ttfasset2,049,096 bytesassets/fonts/OFL-Caveat.txtdoc4,384 bytesassets/fonts/OFL-NotoSans.txtdoc4,395 bytesexamples/b1/narration.m4aasset389,003 bytesexamples/b1/project.jsonasset4,142 bytespackage-lock.jsonasset8,423 bytespackage.jsonruns390 bytesreferences/a6-finishing.mddoc6,848 bytesreferences/a6-reference-prompts.mddoc5,678 bytesreferences/amber-noir.mddoc13,511 bytesreferences/autopilot-production-qa.mddoc12,298 bytesreferences/autopilot-runtime.mddoc14,938 bytesreferences/autopilot-sound-system.mddoc24,088 bytesreferences/autopilot.mddoc15,339 bytesreferences/b1-minimal-handdrawn.mddoc9,650 bytesreferences/b1-production-qa.mddoc5,407 bytesreferences/b2-colorful-handdrawn.mddoc6,498 bytesreferences/b3-television.mddoc16,336 bytesreferences/b4-audio-direction.mddoc16,347 bytesreferences/b4-opening-direction.mddoc12,877 bytesreferences/b4-repeatability-check.mddoc4,725 bytesreferences/b4-survival-storytelling.mddoc18,868 bytesreferences/cozy-storytelling.mddoc7,542 bytesreferences/examples.mddoc35,063 bytesreferences/getting-started.mddoc26,047 bytesreferences/historical-cartoon.mddoc14,618 bytesreferences/mode-execution-boundaries.mddoc8,004 bytesreferences/omni-flash-prompt-contract.mddoc13,380 bytesreferences/prehistoric-dark-comedy.mddoc6,497 bytesreferences/storyboard-template.mddoc11,324 bytesreferences/style-catalog.mddoc14,824 bytesreferences/thumbnail-publishing-kit.mddoc6,116 bytesreferences/voice-continuity.mddoc6,754 bytesscripts/a6_finish.pyruns14,650 bytesscripts/a6_reference_check.pyruns8,419 bytesscripts/align_captions.pyruns2,171 bytesscripts/autopilot-core.mjsruns12,692 bytesscripts/autopilot-render.mjsruns18,788 bytesscripts/autopilot.mjsruns6,410 bytesscripts/b3-graphics.mjsruns5,012 bytesscripts/b4-opening-audio-check.mjsruns4,128 bytesscripts/b4-production-check.mjsruns8,964 bytesscripts/b4-runtime.mjsruns5,716 bytesscripts/b4-style-lock.mjsruns3,291 bytesscripts/gemini-media.mjsruns4,749 bytestests/b3-reference-pack.test.mjsruns4,970 bytestests/b3-runtime.test.mjsruns7,236 bytestests/b4-audio-policy.test.mjsruns5,916 bytestests/b4-opening-audio-check.test.mjsruns3,162 bytestests/b4-opening-policy.test.mjsruns5,596 bytestests/b4-production-check.test.mjsruns7,637 bytestests/b4-runtime.test.mjsruns13,248 bytestests/b4-style-lock.test.mjsruns7,396 bytestests/fixtures/a6-coastal-station.plan.jsonasset3,694 bytestests/fixtures/a6-night-library.plan.jsonasset5,009 bytestests/runtime.test.mjsruns17,841 bytestests/test_a6_references.pyruns7,439 bytes
Read SKILL.md
# Directing Stickman Videos
## Two modes, one Skill
Keep the existing installation/name. Honor known choices; ask one short question if the requested deliverable is ambiguous. Before planning, read [mode execution boundaries](references/mode-execution-boundaries.md), then the selected route:
- **A · Director / A1–A5:** approved proposals and standalone video prompts. A1 maps to Style 1 light/dark, A2 to Style 2/2A/2B, A3–A5 to Styles 3–5. Follow the unchanged contract below.
- **A6 · Amber Noir:** read [A6](references/amber-noir.md) when selected, before planning; bypass the A1–A5 contract below. It owns reference-guided execution, Gemini Puck narration and finishing.
- **B · Autopilot:** read [Autopilot](references/autopilot.md), then B1 [Minimal Line Art](references/b1-minimal-handdrawn.md), B2 [Colorful Hand-Drawn](references/b2-colorful-handdrawn.md), or B3 [Retro TV](references/b3-television.md). A finished local video includes narration, semantic captions, illustrations, meaningful motion and SFX. Inspect B3's bundled implementation examples before authoring; original-video excerpts are not redistributed. Disclose missing private-original comparison rather than treating accepted examples as the style authority.
- **B4 · Survival Thriller:** read [B4](references/b4-survival-storytelling.md), [audio direction](references/b4-audio-direction.md), [opening direction](references/b4-opening-direction.md) and [production check](references/b4-repeatability-check.md). Preserve the white-glove reference lock; limb animation is not a completion requirement. Apply the first-three-second visual escalation gate and, for horror, the story-led horror visibility gate. Use fixed Brian, first-frame sound/early narration, a subtle continuous bed and causal SFX. Select B4 in the shared installed runtime. No silent title pad, automatic narrator substitution or alias to another style.
A and B share installation, not production contracts. The rules from **A · Director** to the end apply only to A1–A5, not to A6 or any B style. Each B owns its visuals, captions, voice, pacing and SFX; never default to B1 or import A's setup, ten-second clips, approval or visible-text rules. Preserve unrelated styles when revising one route.
B supports topics, promotion briefs, posts, articles and scripts. English narration is default; explicit language/voice choices prevail. Use the selected native named TTS voice without added voice/style descriptions by default; B4 permits story-motivated secondary-role acting, not automatic narrator tuning. Read the required [story-led sound system](references/autopilot-sound-system.md). Never automatically revoice accepted media.View the complete source on GitHubSkills included
- directing-stickman-videos
Repository facts
- License
- MIT
- Created
- Aug 3, 2026
- Last pushed
- Nov 4, 2026
- Forks
- 690
- Open issues
- 1
- Project activity
- Active
Rank over the last 12 weeks
Now #298 · best #298 · up 219 in 30 days
- #332 on Nov 1
- #318 on Nov 2
- #309 on Nov 3
- #303 on Nov 4
- #301 on Nov 5
- #298 since Nov 6
81 earlier periods
- #889 on Aug 2
- #852 on Aug 7
- #860 on Aug 8
- #863 on Aug 9
- #898 from Aug 10 to Aug 11
- #896 on Aug 12
- #898 on Aug 13
- #878 on Aug 14
- #846 on Aug 15
- #877 on Aug 17
- #889 on Aug 19
- #877 on Aug 20
- #883 on Aug 21
- #831 on Aug 22
- #884 on Aug 23
- #899 on Aug 24
- #908 on Aug 25
- #888 on Aug 26
- #894 on Aug 27
- #931 on Aug 28
- #848 on Aug 29
- #850 on Aug 30
- #896 on Aug 31
- #928 on Sep 1
- #860 on Sep 2
- #806 on Sep 3
- #762 on Sep 4
- #696 on Sep 5
- #684 on Sep 6
- #670 on Sep 7
- #679 on Sep 8
- #660 on Sep 9
- #648 on Sep 10
- #629 on Sep 11
- #622 on Sep 12
- #614 on Sep 13
- #622 on Sep 14
- #612 on Sep 15
- #616 on Sep 16
- #595 on Sep 17
- #590 on Sep 18
- #559 on Sep 19
- #564 on Sep 20
- #565 from Sep 21 to Sep 22
- #552 on Sep 23
- #533 on Sep 24
- #529 on Sep 25
- #526 on Sep 26
- #545 on Sep 27
- #543 on Sep 28
- #558 on Sep 29
- #543 on Sep 30
- #533 on Oct 1
- #524 on Oct 2
- #509 on Oct 3
- #500 on Oct 4
- #504 on Oct 5
- #516 on Oct 6
- #517 on Oct 7
- #530 on Oct 8
- #528 on Oct 9
- #516 on Oct 10
- #510 on Oct 11
- #494 on Oct 12
- #470 on Oct 13
- #461 on Oct 14
- #452 on Oct 15
- #454 on Oct 16
- #442 on Oct 17
- #441 on Oct 18
- #434 on Oct 19
- #426 on Oct 20
- #402 on Oct 21
- #396 on Oct 22
- #386 on Oct 23
- #376 on Oct 24
- #390 on Oct 25
- #364 on Oct 28
- #360 on Oct 29
- #348 on Oct 30
- #339 on Oct 31
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 2 notes
skills/directing-stickman-videos/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/directing-stickman-videos/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 114 network referencesin 14 files: directing-stickman-videos/package-lock.json:17 directing-stickman-videos/references/getting-started.md:21 directing-stickman-videos/tests/runtime.test.mjs:71 and 11 more
- No hidden or obfuscated text
- No instruction overrides
- 23 executable scriptsin 23 files: directing-stickman-videos/package.json:1 directing-stickman-videos/scripts/a6_finish.py:1 directing-stickman-videos/scripts/a6_reference_check.py:1 and 20 more
- 6 references to secretsin 5 files: directing-stickman-videos/tests/runtime.test.mjs:208 directing-stickman-videos/references/autopilot-runtime.md:98 directing-stickman-videos/scripts/align_captions.py:28 and 2 more
- No requests to vote in Hot
Show all 143 signals by file
skills/directing-stickman-videos/assets/a6/SOURCE-NOTES.md
- Network accessline 3
These three files are original illustrations from this project's A6 production work. They are not screenshots downloaded from another creator. The overall drawing inspiration is YouTube [@IfverseTales](https://www.youtube.com/@IfverseTales)
skills/directing-stickman-videos/assets/fonts/OFL-Caveat.txt
- Network accessline 1
Copyright 2014 The Caveat Project Authors (https://github.com/googlefonts/caveat) - 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: http://scripts.sil.org/OFL - Network accessline 5
http://scripts.sil.org/OFL
skills/directing-stickman-videos/assets/fonts/OFL-NotoSans.txt
- Network accessline 1
Copyright 2022 The Noto Project Authors (https://github.com/notofonts/latin-greek-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/directing-stickman-videos/package-lock.json
- Network accessline 17
"node_modules/@napi-rs/canvas": { "version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.100.tgz", - Network accessline 18
"version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.100.tgz", "integrity": "sha512-xglYA6q3XO5P3BNJYxVZ1IV7DLVjp1Py6nwag88YntrS+3vKHyYcMqXVS4ZztJmwz2uGvz1FWhI/4LgbR5uQDA==", - Network accessline 19
"resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.100.tgz", - Network accessline 28
"funding": { "type": "github", "url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 29
"type": "github", "url": "https://github.com/sponsors/Brooooooklyn" }, - Network accessline 30
"url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 46
"node_modules/@napi-rs/canvas-android-arm64": { "version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.100.tgz", - Network accessline 47
"version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.100.tgz", "integrity": "sha512-hjhCKhntPv9+t4ckHymdx0phYNcVW+GKQR6Lzw2zE+pOVjOplSmtx9nNNknTjbEDLcuLZqA1y8ufKg - Network accessline 48
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.100.tgz", - Network accessline 61
"funding": { "type": "github", "url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 62
"type": "github", "url": "https://github.com/sponsors/Brooooooklyn" } - Network accessline 63
"url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 66
"node_modules/@napi-rs/canvas-darwin-arm64": { "version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.100.tgz", - Network accessline 67
"version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.100.tgz", "integrity": "sha512-2PcswRaC7Ly645DGt88///zuFDhJxJYdKAs1uU3mfk1atYkXufgcgLfBpk6Tm12nCQBaNt1wpybuPZ4q - Network accessline 68
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.100.tgz", - Network accessline 81
"funding": { "type": "github", "url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 82
"type": "github", "url": "https://github.com/sponsors/Brooooooklyn" } - Network accessline 83
"url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 86
"node_modules/@napi-rs/canvas-darwin-x64": { "version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.100.tgz", - Network accessline 87
"version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.100.tgz", "integrity": "sha512-ePNZtj7pNIva/siZMg+HmbeozkIjqUIYdoymH8HaA3qK7LfzFN4WMBM8G6HQ9ZC+H3+Dnn5pqtiXpgLykaPO - Network accessline 88
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.100.tgz", - Network accessline 101
"funding": { "type": "github", "url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 102
"type": "github", "url": "https://github.com/sponsors/Brooooooklyn" } - Network accessline 103
"url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 106
"node_modules/@napi-rs/canvas-linux-arm-gnueabihf": { "version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.100.tgz", - Network accessline 107
"version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.100.tgz", "integrity": "sha512-d5cDB48oWFGU8/XPhUOFAlySgb/VAu7D+s8fi55K1Pcfg8aPplHWqMgibhVLU8ky7P - Network accessline 108
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.100.tgz", - Network accessline 121
"funding": { "type": "github", "url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 122
"type": "github", "url": "https://github.com/sponsors/Brooooooklyn" } - Network accessline 123
"url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 126
"node_modules/@napi-rs/canvas-linux-arm64-gnu": { "version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.100.tgz", - Network accessline 127
"version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.100.tgz", "integrity": "sha512-rDxgxRu69RvDlX/bh9o22DxLsGr8EqsNgotL9+RwQE1S0b0cqeatqsw6aW45mukm0B42DIAaAa - Network accessline 128
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.100.tgz", - Network accessline 144
"funding": { "type": "github", "url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 145
"type": "github", "url": "https://github.com/sponsors/Brooooooklyn" } - Network accessline 146
"url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 149
"node_modules/@napi-rs/canvas-linux-arm64-musl": { "version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.100.tgz", - Network accessline 150
"version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.100.tgz", "integrity": "sha512-K3mDW66N+xT2/V439u1alFANiBUjdEx2gLiNYnCmUsva5jZMxWTjafBYwTzYK+EMFMHrUoab - Network accessline 151
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.100.tgz", - Network accessline 167
"funding": { "type": "github", "url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 168
"type": "github", "url": "https://github.com/sponsors/Brooooooklyn" } - Network accessline 169
"url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 172
"node_modules/@napi-rs/canvas-linux-riscv64-gnu": { "version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.100.tgz", - Network accessline 173
"version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.100.tgz", "integrity": "sha512-mooqUBTIsccZpnoQC4NgrC1v6C1vof39etLNMnBwCY+p0gajWJvAHLGQ6g/gGyS5YrpDW+ - Network accessline 174
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.100.tgz", - Network accessline 190
"funding": { "type": "github", "url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 191
"type": "github", "url": "https://github.com/sponsors/Brooooooklyn" } - Network accessline 192
"url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 195
"node_modules/@napi-rs/canvas-linux-x64-gnu": { "version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.100.tgz", - Network accessline 196
"version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.100.tgz", "integrity": "sha512-1eCvkDCazm7FFhsT7DfGOdSaHgZVK3bt/dSBl5EWHOWmnz+I7j8tPseJqqD81NF+MH21jKUK4wQSDj - Network accessline 197
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.100.tgz", - Network accessline 213
"funding": { "type": "github", "url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 214
"type": "github", "url": "https://github.com/sponsors/Brooooooklyn" } - Network accessline 215
"url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 218
"node_modules/@napi-rs/canvas-linux-x64-musl": { "version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.100.tgz", - Network accessline 219
"version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.100.tgz", "integrity": "sha512-20arT6lnI19S68qNlii73TSEDbECNgzMz2EpldC1V3mZFuRkeujXkcebRk0LRJe9SEUAooYiLokf - Network accessline 220
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.100.tgz", - Network accessline 236
"funding": { "type": "github", "url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 237
"type": "github", "url": "https://github.com/sponsors/Brooooooklyn" } - Network accessline 238
"url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 241
"node_modules/@napi-rs/canvas-win32-arm64-msvc": { "version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-arm64-msvc/-/canvas-win32-arm64-msvc-0.1.100.tgz", - Network accessline 242
"version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-arm64-msvc/-/canvas-win32-arm64-msvc-0.1.100.tgz", "integrity": "sha512-DZFFT1wIAg37LJw37yhMRFfjATd3vTQzjZ1Yki8u2vhO6Hi5VE6BVaGQ1aaDu7xb4iMErz+9 - Network accessline 243
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-arm64-msvc/-/canvas-win32-arm64-msvc-0.1.100.tgz", - Network accessline 256
"funding": { "type": "github", "url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 257
"type": "github", "url": "https://github.com/sponsors/Brooooooklyn" } - Network accessline 258
"url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 261
"node_modules/@napi-rs/canvas-win32-x64-msvc": { "version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.100.tgz", - Network accessline 262
"version": "0.1.100", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.100.tgz", "integrity": "sha512-MyT1j3mHC2+Lu4pBi9mKyMJhtP6U7k7EldY7sj/uS5gJA65gTXt8MefJQXLJo5d/vZbuWmfxzkEU - Network accessline 263
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.100.tgz", - Network accessline 276
"funding": { "type": "github", "url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 277
"type": "github", "url": "https://github.com/sponsors/Brooooooklyn" } - Network accessline 278
"url": "https://github.com/sponsors/Brooooooklyn"
skills/directing-stickman-videos/package.json
- Executable scriptline 1
Executable file
skills/directing-stickman-videos/references/amber-noir.md
- Network accessline 45
Explain this handoff only after A6 selection, when the user chooses or asks about Renoise. Supply the exact [Renoise MCP setup link](https://renoise.ai/mcp?utm_source=crazykaomei-aini-202610&utm_medium=xcom) in the interaction; keep this se - Network accessline 54
> Renoise 路线可以这样开始:打开 [MCP 安装入口](https://renoise.ai/mcp?utm_source=crazykaomei-aini-202610&utm_medium=xcom),按页面说明连接到你正在用的 Agent;装好后把参考图片或视频链接发给我。你已有的主题、时长和比例不用重填。我会核对工具和参考,再给出生成费用;确认后继续生成、配音、组装和字幕,交付完整视频。若参考链接打不开,直接发图片或视频文件也可以。
skills/directing-stickman-videos/references/autopilot-runtime.md
- Access to secretsline 98
[Credential-related source omitted]
skills/directing-stickman-videos/references/autopilot-sound-system.md
- Network accessline 82
Verify exposed controls rather than conflating labels: ElevenLabs similarity is not a universal “Clarity” control, and not all models/platforms expose the same parameters. If unavailable, record “unsupported/not exposed”; never invent a num - Network accessline 105
- **Pixabay:** [zombie](https://pixabay.com/sound-effects/search/zombie/) and [cinematic zombie](https://pixabay.com/sound-effects/search/cinematic%20zombie/) searches. Check the actual item and [Content License Summary](https://pixabay.com - Network accessline 106
- **Uppbeat:** [horror/zombie](https://uppbeat.io/sfx/category/horror/zombie), or search its SFX catalog for the cue's material/action. Verify the actual free/paid item, account plan, permitted project/distribution and attribution under the - Network accessline 107
- **Ghosthack:** [official site](https://www.ghosthack.de/) free horror packs may provide drones, risers and impacts. The user-supplied [Free Horror Sound Effects Part 2 video](https://www.youtube.com/watch?v=bHcLfdR7yZs) is a discovery lea
skills/directing-stickman-videos/references/autopilot.md
- Network accessline 28
- **Story-led casting:** use additional voices only for distinct roles the plot actually needs; never split continuous narration among speakers merely for variety. Preserve the approved narrator and reuse approved role recordings. For each
skills/directing-stickman-videos/references/getting-started.md
- Network accessline 21
| Guidance language code | Language | Public README | |---|---|---| | en | English | [README.en.md](https://github.com/kaomei/stickman-video-director/blob/main/README.en.md) | - Network accessline 22
|---|---|---| | en | English | [README.en.md](https://github.com/kaomei/stickman-video-director/blob/main/README.en.md) | | zh | Chinese | [README.zh-CN.md](https://github.com/kaomei/stickman-video-director/blob/main/README.zh-CN.md) | - Network accessline 23
| en | English | [README.en.md](https://github.com/kaomei/stickman-video-director/blob/main/README.en.md) | - Network accessline 24
| zh | Chinese | [README.zh-CN.md](https://github.com/kaomei/stickman-video-director/blob/main/README.zh-CN.md) | - Network accessline 25
| ja | Japanese | [README.ja.md](https://github.com/kaomei/stickman-video-director/blob/main/README.ja.md) | - Network accessline 26
| ko | Korean | [README.ko.md](https://github.com/kaomei/stickman-video-director/blob/main/README.ko.md) | - Network accessline 27
| fr | French | [README.fr.md](https://github.com/kaomei/stickman-video-director/blob/main/README.fr.md) | - Network accessline 28
| pt | Portuguese | [README.pt-BR.md](https://github.com/kaomei/stickman-video-director/blob/main/README.pt-BR.md) | - Network accessline 29
| tr | Turkish | [README.tr.md](https://github.com/kaomei/stickman-video-director/blob/main/README.tr.md) | - Network accessline 30
| id | Indonesian | [README.id.md](https://github.com/kaomei/stickman-video-director/blob/main/README.id.md) | - Network accessline 34
For example, English guidance links to [Director styles and samples](https://github.com/kaomei/stickman-video-director/blob/main/README.en.md#a-styles) and [Autopilot styles and samples](https://github.com/kaomei/stickman-video-director/blo - Network accessline 42
**画风在这里选择:**[导演模式画风一览](https://github.com/kaomei/stickman-video-director/blob/main/README.zh-CN.md#a-styles) · [全自动模式画风一览](https://github.com/kaomei/stickman-video-director/blob/main/README.zh-CN.md#b-styles)。打开看样片,选好后把画风编号(如 **A3** 或 **B1*
skills/directing-stickman-videos/references/historical-cartoon.md
- Network accessline 7
Visual concept and Roman era-pack contribution: [Lawal Ridwan / @leksautomate](https://github.com/leksautomate), via [History Stickman](https://github.com/kaomei/stickman-video-director/pull/41). Adapted to this project's Style 5 with owner
skills/directing-stickman-videos/references/style-catalog.md
- Network accessline 140
Use `historical-cartoon.md` for the full style anchor, era-pack template, cast cards and prompt assembly. Visual concept and Roman era-pack contribution: [@leksautomate](https://github.com/leksautomate).
skills/directing-stickman-videos/scripts/a6_finish.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/directing-stickman-videos/scripts/a6_reference_check.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/directing-stickman-videos/scripts/align_captions.py
skills/directing-stickman-videos/scripts/autopilot-core.mjs
- Executable scriptline 1
Executable file
skills/directing-stickman-videos/scripts/autopilot-render.mjs
- Executable scriptline 1
Executable file
skills/directing-stickman-videos/scripts/autopilot.mjs
skills/directing-stickman-videos/scripts/b3-graphics.mjs
- Executable scriptline 1
Executable file
skills/directing-stickman-videos/scripts/b4-opening-audio-check.mjs
- Executable scriptline 1
#!/usr/bin/env node
skills/directing-stickman-videos/scripts/b4-production-check.mjs
- Executable scriptline 1
#!/usr/bin/env node
skills/directing-stickman-videos/scripts/b4-runtime.mjs
- Executable scriptline 1
Executable file
skills/directing-stickman-videos/scripts/b4-style-lock.mjs
- Executable scriptline 1
#!/usr/bin/env node
skills/directing-stickman-videos/scripts/gemini-media.mjs
- Executable scriptline 1
#!/usr/bin/env node - Access to secretsline 16
[Credential-related source omitted] - Network accessline 31
fs.writeFileSync(receipt, JSON.stringify(record, null, 2), {flag: 'wx'}); try { const response = await fetch(`https://generativelanguage.googleapis.com/v1beta/models/${model}:generateContent`, {method: 'POST', headers: {'Content-Type' - Network accessline 32
[Credential-related source omitted] - Network accessline 33
[Credential-related source omitted]
skills/directing-stickman-videos/tests/b3-reference-pack.test.mjs
- Executable scriptline 1
Executable file
skills/directing-stickman-videos/tests/b3-runtime.test.mjs
- Executable scriptline 1
Executable file - Network accessline 70
{type: 'path', commands: [['M', 0, 0], ['C', 2, 3]]}, {type: 'rect', w: 0, h: 80}, {type: 'ellipse', w: 20, h: 20, scaleX: -1}, {type: 'rect', w: 10, h: 20, fill: 'url(https://example.com)'}, - Network accessline 71
{type: 'rect', w: 0, h: 80}, {type: 'ellipse', w: 20, h: 20, scaleX: -1}, {type: 'rect', w: 10, h: 20, fill: 'url(https://example.com)'}, {type: 'rect', w: 10, h: 20, fill: '#abcde'}, - Network accessline 72
{type: 'rect', w: 10, h: 20, fill: 'url(https://example.com)'},
skills/directing-stickman-videos/tests/b4-audio-policy.test.mjs
- Executable scriptline 1
Executable file
skills/directing-stickman-videos/tests/b4-opening-audio-check.test.mjs
- Executable scriptline 1
Executable file
skills/directing-stickman-videos/tests/b4-opening-policy.test.mjs
- Executable scriptline 1
Executable file
skills/directing-stickman-videos/tests/b4-production-check.test.mjs
- Executable scriptline 1
Executable file
skills/directing-stickman-videos/tests/b4-runtime.test.mjs
- Executable scriptline 1
Executable file
skills/directing-stickman-videos/tests/b4-style-lock.test.mjs
- Executable scriptline 1
Executable file
skills/directing-stickman-videos/tests/runtime.test.mjs
- Executable scriptline 1
Executable file - Network accessline 71
const f = fixture(t); assert.ok(loadProject(f.file).voiceDuration > 0.8); f.project.voice.speed = 0.7; save(f.file, f.project); assert.throws(() => loadProject(f.file), /speech speed/); delete f.project.voice.speed; f.project.voice.path - Network accessline 72
f.project.voice.speed = 0.7; save(f.file, f.project); assert.throws(() => loadProject(f.file), /speech speed/); delete f.project.voice.speed; f.project.voice.path = 'https://example.com/voice.wav'; save(f.file, f.project); assert.throws(( - Network accessline 73
f.project.voice.path = 'https://example.com/voice.wav'; save(f.file, f.project); assert.throws(() => loadProject(f.file), /local path/); f.project.voice.path = 'voice.wav'; - Access to secretsline 208
[Credential-related source omitted] - Network accessline 220
process.argv = ${JSON.stringify(argv)}; globalThis.fetch = async (url, options) => { assert.equal(url, 'https://generativelanguage.googleapis.com/v1beta/models/offline-tts:generateContent'); - Network accessline 221
globalThis.fetch = async (url, options) => { assert.equal(url, 'https://generativelanguage.googleapis.com/v1beta/models/offline-tts:generateContent'); assert.deepEqual(JSON.parse(options.body), { - Network accessline 222
assert.equal(url, 'https://generativelanguage.googleapis.com/v1beta/models/offline-tts:generateContent'); - Access to secretsline 231
[Credential-related source omitted]
skills/directing-stickman-videos/tests/test_a6_references.py
- Executable scriptline 1
Executable file - Network accessline 143
def test_unsafe_and_symlink_paths_block(self): for path in ("../outside.png", "/tmp/absolute.png", "https://invalid/image.png", "C:\\file.png"): - Network accessline 144
for path in ("../outside.png", "/tmp/absolute.png", "https://invalid/image.png", "C:\\file.png"):
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 generativelanguage.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentiondirecting-stickman-videos/scripts/gemini-media.mjs:33High confidence
Signal confidence: 71 facts
- Network access in prose of documentationdirecting-stickman-videos/assets/a6/SOURCE-NOTES.md:3Low confidence
- Network access in prose of documentationdirecting-stickman-videos/assets/fonts/OFL-Caveat.txt:1Low confidence
- Network access in prose of documentationdirecting-stickman-videos/assets/fonts/OFL-Caveat.txt:3Low confidence
- Network access in prose of documentationdirecting-stickman-videos/assets/fonts/OFL-Caveat.txt:5Low confidence
- Network access in prose of documentationdirecting-stickman-videos/assets/fonts/OFL-NotoSans.txt:1Low confidence
- Network access in prose of documentationdirecting-stickman-videos/assets/fonts/OFL-NotoSans.txt:3Low confidence
- Network access in prose of documentationdirecting-stickman-videos/assets/fonts/OFL-NotoSans.txt:5Low confidence
- Executable script in code of a file that runsdirecting-stickman-videos/package.json:1High confidence
- Network access in prose of documentationdirecting-stickman-videos/references/amber-noir.md:45Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/amber-noir.md:54Low confidence
- Access to secrets in prose of documentationdirecting-stickman-videos/references/autopilot-runtime.md:98Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/autopilot-sound-system.md:82Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/autopilot-sound-system.md:105Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/autopilot-sound-system.md:106Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/autopilot-sound-system.md:107Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/autopilot.md:28Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/getting-started.md:21Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/getting-started.md:22Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/getting-started.md:23Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/getting-started.md:24Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/getting-started.md:25Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/getting-started.md:26Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/getting-started.md:27Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/getting-started.md:28Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/getting-started.md:29Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/getting-started.md:30Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/getting-started.md:34Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/getting-started.md:42Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/historical-cartoon.md:7Low confidence
- Network access in prose of documentationdirecting-stickman-videos/references/style-catalog.md:140Low confidence
- Executable script in code of a file that runsdirecting-stickman-videos/scripts/a6_finish.py:1High confidence
- Executable script in code of a file that runsdirecting-stickman-videos/scripts/a6_reference_check.py:1High confidence
- Executable script in code of a file that runsdirecting-stickman-videos/scripts/align_captions.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuedirecting-stickman-videos/scripts/align_captions.py:28Low confidence
- Executable script in code of a file that runsdirecting-stickman-videos/scripts/autopilot-core.mjs:1High confidence
- Executable script in code of a file that runsdirecting-stickman-videos/scripts/autopilot-render.mjs:1High confidence
- Executable script in code of a file that runsdirecting-stickman-videos/scripts/autopilot.mjs:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuedirecting-stickman-videos/scripts/autopilot.mjs:15Low confidence
- Executable script in a comment of a file that runsdirecting-stickman-videos/scripts/b3-graphics.mjs:1Low confidence
- Executable script in code of a file that runsdirecting-stickman-videos/scripts/b4-opening-audio-check.mjs:1High confidence
- Executable script in code of a file that runsdirecting-stickman-videos/scripts/b4-production-check.mjs:1High confidence
- Executable script in a comment of a file that runsdirecting-stickman-videos/scripts/b4-runtime.mjs:1Low confidence
- Executable script in code of a file that runsdirecting-stickman-videos/scripts/b4-style-lock.mjs:1High confidence
- Executable script in code of a file that runsdirecting-stickman-videos/scripts/gemini-media.mjs:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuedirecting-stickman-videos/scripts/gemini-media.mjs:16Low confidence
- Network access in code of a file that runsdirecting-stickman-videos/scripts/gemini-media.mjs:31High confidence
- Network access in code of a file that runsdirecting-stickman-videos/scripts/gemini-media.mjs:32High confidence
- Network access in code of a file that runsdirecting-stickman-videos/scripts/gemini-media.mjs:33High confidence
- Executable script in code of a testdirecting-stickman-videos/tests/b3-reference-pack.test.mjs:1Low confidence
- Executable script in code of a testdirecting-stickman-videos/tests/b3-runtime.test.mjs:1Low confidence
and 21 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/directing-stickman-videos/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/directing-stickman-videos/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/directing-stickman-videos/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/directing-stickman-videos/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/directing-stickman-videos/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/directing-stickman-videos/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.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/kaomei-stickman-video-director/)