Super Video Maker
Bomx/super-video-maker-skill
End-to-end AI video production skill for agentic frameworks.
Analyze a reference video and reverse-engineer its style into a reusable Seedance 2.0 prompting template.
$ npx skills add krusemediallc/arcads-claude-code --skill analyze-video -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install krusemediallc/arcads-claude-code analyze-video --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/krusemediallc/arcads-claude-code.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/arcads-external-api/prompting/analyze-video .claude/skills/analyze-video && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "analyze-video" agent skill from https://github.com/krusemediallc/arcads-claude-code/tree/main/skills/arcads-external-api/prompting/analyze-video into .claude/skills/analyze-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "analyze-video", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/krusemediallc/arcads-claude-code/tree/main/skills/arcads-external-api/prompting/analyze-videoType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add krusemediallc/arcads-claude-code --skill analyze-video -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install krusemediallc/arcads-claude-code analyze-video --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/krusemediallc/arcads-claude-code.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/arcads-external-api/prompting/analyze-video .agents/skills/analyze-video && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "analyze-video" agent skill from https://github.com/krusemediallc/arcads-claude-code/tree/main/skills/arcads-external-api/prompting/analyze-video into .agents/skills/analyze-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "analyze-video", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add krusemediallc/arcads-claude-code --skill analyze-video -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install krusemediallc/arcads-claude-code analyze-video --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/krusemediallc/arcads-claude-code.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/arcads-external-api/prompting/analyze-video .cursor/skills/analyze-video && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "analyze-video" agent skill from https://github.com/krusemediallc/arcads-claude-code/tree/main/skills/arcads-external-api/prompting/analyze-video into .cursor/skills/analyze-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "analyze-video", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/krusemediallc/arcads-claude-code.git --path skills/arcads-external-api/prompting/analyze-video--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add krusemediallc/arcads-claude-code --skill analyze-video -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install krusemediallc/arcads-claude-code analyze-video --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/krusemediallc/arcads-claude-code.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/arcads-external-api/prompting/analyze-video .gemini/skills/analyze-video && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "analyze-video" agent skill from https://github.com/krusemediallc/arcads-claude-code/tree/main/skills/arcads-external-api/prompting/analyze-video into .gemini/skills/analyze-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "analyze-video", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install krusemediallc/arcads-claude-code analyze-videoInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add krusemediallc/arcads-claude-code --skill analyze-video -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/krusemediallc/arcads-claude-code.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/arcads-external-api/prompting/analyze-video .github/skills/analyze-video && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "analyze-video" agent skill from https://github.com/krusemediallc/arcads-claude-code/tree/main/skills/arcads-external-api/prompting/analyze-video into .github/skills/analyze-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "analyze-video", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add krusemediallc/arcads-claude-code --skill analyze-video -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install krusemediallc/arcads-claude-code analyze-video --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/krusemediallc/arcads-claude-code.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/arcads-external-api/prompting/analyze-video .opencode/skills/analyze-video && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "analyze-video" agent skill from https://github.com/krusemediallc/arcads-claude-code/tree/main/skills/arcads-external-api/prompting/analyze-video into .opencode/skills/analyze-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "analyze-video", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
analyze-videoAnalyze a reference video and reverse-engineer its style into a reusable Seedance 2.0 prompting template.
Analyze Video is an agent skill from krusemediallc/arcads-claude-code. Analyze a reference video and reverse-engineer its style into a reusable Seedance 2.0 prompting template. The output is a new skill/formula (like seedance-2-ugc.md) that captures the video's structure, pacing, camera work, edit style, and tone so it can be recreated with any product, any person, in any setting. Use this whenever someone provides a video they want to use as a style reference, says "I want to make videos like this", "deconstruct this video", "turn this into a template", "analyze this style", or…
Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including scripts (for example `scripts/extract-frames.sh`).
It sits in Media & Creative, covering AI video generation, Influencer and creator marketing and Prompt engineering. It works with Seedance and FFmpeg. The repository describes itself as: Arcads external API: agent skills, prompting library, and Cursor/Claude workspace. The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 1263501. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Shell), which the agent can run.
Shell commands in SKILL.md call:
pip3bashbrewwhisperFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use pip3, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Analyze Video loads about 4.2k tokens when it runs. Until then it costs about 148 tokens; SKILL.md has 1,604 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from krusemediallc/arcads-claude-code at commit 1263501, republished under its MIT licence (© krusemediallc). 1,604 words, ~4,233 tokens.
.claude/skills/analyze-video/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Someone found a video style they love. Your job is to deconstruct it into a reusable prompting template — a formula they can plug any product, person, or setting into and get that same style back from Seedance 2.0.
Critical constraint: Seedance 2.0 has a 15-second maximum per clip. The reference video may be longer than 15 seconds (often 30-60s). Your template must be designed for 15-second output — which means distilling the style's essence into what can be captured in a single 15-second clip, and providing a multi-clip strategy for recreating the full effect of longer-form styles across a series of clips.
The output is NOT a single prompt. It's a template skill saved to
skills/arcads-external-api/prompting/prompt-library/ that works the same way
seedance-2-ugc.md works — a documented formula
with layers, variables, options, and examples that the agent can use to generate unlimited
prompts in that style.
brew install ffmpeg on macOS.pip3 install openai-whisper. If unavailable, the agent can ask the user to provide dialogue manually..mp4, .mov, .webm, or similarRun the extraction script:
bash "skills/arcads-external-api/prompting/analyze-video/scripts/extract-frames.sh" "<video_path>" "/tmp/video-analysis" <num_frames>Frame count by duration:
Read metadata.txt for duration, resolution, and fps.
Try transcription tools in this order:
whisper CLI: whisper /tmp/video-analysis/audio.wav --model base --output_format txt --output_dir /tmp/video-analysispip3 install openai-whisper)The transcript helps you understand pacing, speech rhythm, filler word usage, and how dialogue interleaves with action — all of which define the style.
Read the existing Seedance 2.0 prompting templates to understand the gold standard for how a template should be structured:
Also read the main model guide for platform rules:
Notice the structure these templates share:
{{VARIABLES}})Your output template needs to hit the same level of depth and usability.
Read ALL extracted frames. You're not describing one specific video — you're identifying the transferable patterns that make this style what it is.
Ask yourself for each dimension: "What about this is specific to THIS VIDEO (the person, the product, the setting) vs. what is THE STYLE (the approach, the structure, the feel)?"
Only the style goes into the template. The specifics become variables.
This is the most important analysis. After cataloging everything above, identify the 2-3 things that make this style distinct from a generic UGC video or a generic product review. Maybe it's the pacing, maybe it's the hook format, maybe it's the way the product is revealed, maybe it's the edit rhythm. These defining traits become the core of your template.
The source video is almost certainly longer than 15 seconds. Before building the template, plan how the style maps to the Seedance 15-second limit:
Create a new markdown file structured as a reusable prompting skill. The file should be self-contained — someone should be able to read it and generate prompts in this style without ever seeing the original video.
# [Style Name] — Seedance 2.0
**Use when:** [describe the type of video this template produces]
**Model guide:** Read [seedance-2.md](seedance-2.md) first for platform rules, API parameters, and the adaptation checklist.
## What defines this style
[2-3 paragraphs explaining what makes this style distinctive and why it works.
This is the "theory" section — it helps the prompt writer understand the style
intuitively so they can make good variable choices, not just fill in blanks.]
## The structure
[Identify the layers/building blocks of THIS style. Don't force-fit the 9-layer
UGC model if this style works differently. If it's a 5-layer style, make it 5.
If it's 12, make it 12. Let the video's actual structure drive the template.]
## Layer-by-layer formula
### Layer N: [Name]
[Explain what this layer does and why it matters for this style.]
**Pattern:**
\```
[The repeatable sentence structure with {{VARIABLES}}]
\```
**Variables:**
| Variable | Options | Notes |
|----------|---------|-------|
| `VARIABLE_NAME` | option 1, option 2, option 3 | [guidance] |
[Include option banks, tips, and gotchas specific to this style]
### [... more layers ...]
## Beat structure (15-second format)
[Detail the 3-beat framework for a single 15-second clip in this style.
What's beat 1 (hook), beat 2 (core), beat 3 (kicker)? Which beats have
dialogue vs. silent action? Max 2-3 spoken lines total.]
## Multi-clip strategy (if applicable)
[If the full style needs more than 15 seconds, show how to split it across
2-3 clips. Each clip must stand alone with its own hook energy, but together
they recreate the full style. Include a table showing which features/moments
go in which clip.]
## Tone & pacing guide
[How to calibrate the energy, speech patterns, and rhythm for this style.
Include a pacing cue bank specific to this style.]
## Technical specs
[Lighting, camera quality, audio characteristics that define this style's
look and feel. Include the specific "flaws" that make it authentic.]
## Complete template
[A single copy-paste block for ONE 15-second clip with ALL variables
marked as {{PLACEHOLDERS}}. Max 3 beats, max 2-3 dialogue lines.
This is the core unit — every prompt generated from this template
produces one 15-second Seedance clip.]
## Example prompts
[Show a multi-clip example (2-3 clips) using a DIFFERENT product/person/setting
than the source video. Each clip is a complete 15-second prompt. Together
they demonstrate how the style works across a series.]
## Adaptation checklist
[A quick checklist to verify all layers are covered before submitting
the prompt. Always include the standard Seedance 2.0 checks from seedance-2.md.]Every prompt is 15 seconds. This is a hard constraint from Seedance 2.0. The template must produce prompts that fit within 15 seconds — max 3 beats, max 2-3 spoken lines. If the style needs more, the template should include a multi-clip strategy showing how to split across 2-3 separate 15-second prompts.
Variables should be meaningful choices, not open-ended fill-in-the-blanks. For each variable, provide a curated bank of options that fit this style. "Any lighting" is useless. "Natural window light, overhead kitchen light, golden hour balcony light" gives real guidance.
Capture the rules, not just the structure. If the hook has to be a question, say so. If there should be exactly one silent beat, say so. The template should make it hard to write a bad prompt.
The example prompts must use DIFFERENT content than the source video. If the source video was a woman reviewing a serum in her bedroom, the example should be a guy reviewing a protein bar in his kitchen (or whatever). This proves the template generalizes.
Include a @(img1) product image reference in the template pattern, since Seedance
prompts accept image references for the product.
Preserve the voice of the style. If the original uses specific types of filler words, specific sentence structures, specific energy patterns — encode those into the template's dialogue rules and tone guide so every prompt generated from it sounds right.
Dialogue must fit 15 seconds. A natural human speaks ~2-3 short sentences in 15 seconds with pauses. If the source video has dense, fast dialogue, the template should note that the speaker's pace is fast and each line should be punchy and short. Count words — 30-40 spoken words is the realistic ceiling for 15 seconds.
Follow the Seedance 2.0 platform guide. All templates must comply with seedance-2.md — prompt length (100-260 words), no forbidden words ("cinematic," "professional," "stunning," "8k," "studio," "perfect"), explicit motion specificity, and consistency anchors for product references.
skills/arcads-external-api/prompting/prompt-library/seedance-2-<style-name>.mdIf they say yes, generate a prompt for a different product/person/setting than the source video — this validates the template is genuinely reusable.
After generating and saving a prompt, offer to submit it to Arcads for video generation.
API endpoint: POST /v2/videos/generate
Request body:
{
"model": "seedance-2.0",
"productId": "<product-uuid>",
"prompt": "<the-generated-prompt>",
"aspectRatio": "9:16",
"duration": 15,
"resolution": "720p",
"audioEnabled": true,
"referenceImages": ["<filePath-from-presigned-upload>"]
}Before submitting:
productId (or use the default from MASTER_CONTEXT.md).audioEnabled).POST /v1/file-upload/get-presigned-url and pass the filePath values in referenceImages.GET /v1/assets/{id} until status is generated or failed.For multi-clip series, submit each clip separately and present all results together.
Include this API submission section in every template you generate:
## Submitting to Arcads
After filling in the template and generating your prompt:
1. Upload product images via `POST /v1/file-upload/get-presigned-url`
2. Submit via `POST /v2/videos/generate`:
\```json
{
"model": "seedance-2.0",
"productId": "<your-product-id>",
"prompt": "<your-filled-prompt>",
"aspectRatio": "9:16",
"duration": 15,
"resolution": "720p",
"audioEnabled": true,
"referenceImages": ["<filePath>"]
}
\```
3. Poll `GET /v1/assets/{id}` until `status: "generated"`
For multi-clip series, submit each clip as a separate API call.skills/arcads-external-api/
├── SKILL.md ← main skill (decision tree, execution checklist)
├── reference.md ← API routes, CreateVideoDto, polling
├── prompting/
│ ├── guide.md ← marketing brief → API
│ ├── analyze-video/
│ │ ├── SKILL.md ← THIS FILE — reverse-engineer video styles
│ │ └── scripts/
│ │ └── extract-frames.sh ← ffmpeg frame + audio extraction
│ └── prompt-library/
│ ├── seedance-2.md ← Seedance 2.0 model guide (platform rules)
│ ├── seedance-2-ugc.md ← 9-layer UGC formula
│ ├── seedance-2-premium-reveal.md ← dark-void premium reveal
│ ├── seedance-2-product-hero.md ← elemental product hero
│ ├── seedance-2-studio-lookbook.md ← studio lookbook with voiceover
│ ├── seedance-2-feature-walkthrough.md ← feature walkthrough demo
│ ├── sora-2.md ← Sora 2 guide
│ ├── veo-3-1.md ← Veo 3.1 guide
│ ├── kling-3.md ← Kling 3.0 guide
│ └── ... ← other model guides© krusemediallc, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (scripts) in skills/arcads-external-api/prompting/analyze-video of krusemediallc/arcads-claude-code.
Open the folder on GitHubat commit 1263501
Analyze Video next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Analyze Video this skillkrusemediallc/arcads-claude-code | 1.6k | — | ~4.2k | Automated safety check: Pass | MIT | |
| Super Video MakerBomx/super-video-maker-skill | 310 | — | ~11k | Automated safety check: Notes | None | |
| Ugc Fixloopgooseworks-ai/goose-skills | 1.2k | — | ~865 | Automated safety check: Pass | MIT | |
| Ffmpeg MixingvargHQ/sdk | 340 | — | ~676 | Automated safety check: Pass | MIT | |
| Editorial Collage MotionPluviobyte/rnskill | 1.6k | — | ~1.2k | Automated safety check: Pass | Custom licence | |
| Video StrategyZJU-REAL/Easel | 3.4k | — | ~1k | Automated safety check: Pass | Apache-2.0 |
Bomx/super-video-maker-skill
End-to-end AI video production skill for agentic frameworks.
gooseworks-ai/goose-skills
the UGC fix-loop toolkit — surgically re-render a bad window/beat of a single-take UGC master (stitchreplacement.py, pure FFmpeg) and GPT cross-model review a Seedance prompt before render…
vargHQ/sdk
Mix, trim, and concatenate video clips with ffmpeg without audio/video desync.
Pluviobyte/rnskill
将参考图或简要描述解码为可编辑的半色调纸张拼贴规范,默认使用 Codex 内置 imagegen 生成品牌一致的静帧和透明图层,再用本地 FFmpeg 或 HyperFrames 制作“从空背景逐件组装”的确定性动态视频。用户提到半色调拼贴、纸张拼贴、剪纸拼贴、编辑式拼贴、杂志拼贴、复古印刷拼贴、拼贴动效、拼贴动画、剪纸动画、纸片组装、逐层组装、从无到有、元素飞入拼装、定格拼贴、定格动画、Arc…
ZJU-REAL/Easel
视频制作策略与工具选型:AI 视频生成模型对比、视频脚本结构设计、制作流程规划,覆盖产品演示/解说/社媒短视频场景. An agent skill from ZJU-REAL/Easel.
scenario-labs/skills
A skill your agent uses when turning a song, track, or audio master into a finished music video with Scenario and Seedance: planning shots against beats and sections, transcribing lyrics, generating…
krusemediallc/arcads-claude-code
Generate one or more standalone Meta image-ad creatives via ChatGPT Image 2 (gpt-image-2) through the Arcads external API.
krusemediallc/arcads-claude-code
Generate high-CTR YouTube thumbnails using Nano Banana 2 via the Arcads external API.
krusemediallc/arcads-claude-code
Publish finished creatives as live Meta (Facebook/Instagram) ads via the Meta Marketing API, plus research and ad-copy support.
krusemediallc/arcads-claude-code
Generate one or more standalone Meta image-ad creatives via Nano Banana 2 / Nano Banana Pro (Gemini Flash Image family) through the Arcads external API.
krusemediallc/arcads-claude-code
A skill your agent uses when the user wants to reverse-engineer an existing image ad into a reusable prompt template.
krusemediallc/arcads-claude-code
Creates and retrieves AI video and image-related assets via the Arcads external API (Seedance 2.0, Sora 2, Veo 3.1, Kling, Grok Video, Nano Banana, b-roll, scene, script/actor flows).
Categories
Analyze a reference video and reverse-engineer its style into a reusable Seedance 2.0 prompting template. Analyze Video is an agent skill from krusemediallc/arcads-claude-code.0 prompting template.
Analyze Video fits situations like: tasks that involve AI video generation; tasks that involve Influencer and creator marketing; tasks that involve Prompt engineering.
Run `npx skills add krusemediallc/arcads-claude-code --skill analyze-video -a claude-code`. Or copy the skill folder (skills/arcads-external-api/prompting/analyze-video in krusemediallc/arcads-claude-code) into .claude/skills/analyze-video in your project. Claude Code loads it when a task matches its description.
Run `npx skills add krusemediallc/arcads-claude-code --skill analyze-video -a codex`. Or copy the skill folder (skills/arcads-external-api/prompting/analyze-video in krusemediallc/arcads-claude-code) into .agents/skills/analyze-video in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add krusemediallc/arcads-claude-code --skill analyze-video -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/analyze-video, .gemini/skills/analyze-video, .github/skills/analyze-video and .opencode/skills/analyze-video in your project.
Going by SKILL.md and its folder, Analyze Video needs a shell for the scripts in its folder and the command-line tools its instructions call (pip3, bash, brew and whisper). Our summary lists: Python 3; A Bash shell.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Analyze Video is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.2k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Analyze Video: Super Video Maker (Bomx/super-video-maker-skill, 310 stars), Ugc Fixloop (gooseworks-ai/goose-skills, 1.2k stars), Ffmpeg Mixing (vargHQ/sdk, 340 stars) and Editorial Collage Motion (Pluviobyte/rnskill, 1.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
krusemediallc (a GitHub user) maintains it in krusemediallc/arcads-claude-code, which has 1,585 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on September 22, 2026.
Source: krusemediallc/arcads-claude-code on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.