AI Marketing Videos
NeverSight/learn-skills.dev
Create AI marketing videos for ads, promos, product launches, and brand content.
Generate online course and coaching program promotional video prompts for Seedance 2.0 on Higgsfield.
$ npx skills add rediumvex/ai-video-generator-claude --skill seedance-course-promo -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install rediumvex/ai-video-generator-claude seedance-course-promo --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/rediumvex/ai-video-generator-claude.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/04-course-promo .claude/skills/seedance-course-promo && 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 "seedance-course-promo" agent skill from https://github.com/rediumvex/ai-video-generator-claude/tree/main/skills/04-course-promo into .claude/skills/seedance-course-promo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-course-promo", 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/rediumvex/ai-video-generator-claude/tree/main/skills/04-course-promoType 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 rediumvex/ai-video-generator-claude --skill seedance-course-promo -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install rediumvex/ai-video-generator-claude seedance-course-promo --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rediumvex/ai-video-generator-claude.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/04-course-promo .agents/skills/seedance-course-promo && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "seedance-course-promo" agent skill from https://github.com/rediumvex/ai-video-generator-claude/tree/main/skills/04-course-promo into .agents/skills/seedance-course-promo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-course-promo", 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 rediumvex/ai-video-generator-claude --skill seedance-course-promo -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install rediumvex/ai-video-generator-claude seedance-course-promo --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rediumvex/ai-video-generator-claude.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/04-course-promo .cursor/skills/seedance-course-promo && 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 "seedance-course-promo" agent skill from https://github.com/rediumvex/ai-video-generator-claude/tree/main/skills/04-course-promo into .cursor/skills/seedance-course-promo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-course-promo", 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/rediumvex/ai-video-generator-claude.git --path skills/04-course-promo--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 rediumvex/ai-video-generator-claude --skill seedance-course-promo -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install rediumvex/ai-video-generator-claude seedance-course-promo --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rediumvex/ai-video-generator-claude.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/04-course-promo .gemini/skills/seedance-course-promo && 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 "seedance-course-promo" agent skill from https://github.com/rediumvex/ai-video-generator-claude/tree/main/skills/04-course-promo into .gemini/skills/seedance-course-promo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-course-promo", 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 rediumvex/ai-video-generator-claude seedance-course-promoInstalls 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 rediumvex/ai-video-generator-claude --skill seedance-course-promo -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/rediumvex/ai-video-generator-claude.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/04-course-promo .github/skills/seedance-course-promo && 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 "seedance-course-promo" agent skill from https://github.com/rediumvex/ai-video-generator-claude/tree/main/skills/04-course-promo into .github/skills/seedance-course-promo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-course-promo", 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 rediumvex/ai-video-generator-claude --skill seedance-course-promo -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install rediumvex/ai-video-generator-claude seedance-course-promo --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rediumvex/ai-video-generator-claude.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/04-course-promo .opencode/skills/seedance-course-promo && 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 "seedance-course-promo" agent skill from https://github.com/rediumvex/ai-video-generator-claude/tree/main/skills/04-course-promo into .opencode/skills/seedance-course-promo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-course-promo", 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.
seedance-course-promoGenerate online course and coaching program promotional video prompts for Seedance 2.0 on Higgsfield.
Seedance Course Promo is an agent skill from rediumvex/ai-video-generator-claude. Generate online course and coaching program promotional video prompts for Seedance 2.0 on Higgsfield. Use for course trailers, coaching ads, educational content promos, masterclass teasers, webinar promotions, or any educational product video. Triggers on course, coaching, masterclass, webinar, tutorial, education, teaching, training, class, program, academy.
Its SKILL.md is about 5.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Media & Creative, covering AI video generation and Video production. It works with Seedance, Instagram and TikTok. The repository describes itself as: 10 Claude skills that generate studio-quality AI video prompts for Seedance 2.0 on Higgsfield. Viral hooks, SaaS demos, personal brand, faceless content, luxury aesthetic & more. The licence is MIT.
Read from SKILL.md and the folder at commit ffdad7d. 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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
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.
Seedance Course Promo loads about 5.5k tokens when it runs. Until then it costs about 96 tokens; SKILL.md has 1,445 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); files beside SKILL.md are not scanned.
The full file from rediumvex/ai-video-generator-claude at commit ffdad7d, republished under its MIT licence (© rediumvex). 1,445 words, ~5,469 tokens.
.claude/skills/seedance-course-promo/SKILL.md (or your agent's skills folder).Seedance 2.0 accepts multi-modal inputs and produces short-form cinematic video output. Before writing any prompt, confirm the assets available:
Image inputs — up to 9 images
@material[image1], second as @material[image2], and so onVideo inputs — up to 3 short video clips
@material[video1], @material[video2], @material[video3]Audio inputs — up to 3 audio files
@material[audio1], @material[audio2], @material[audio3]Output specs
Prompt length sweet spot: 120–250 words per generation. Too short = generic output. Too long = model ignores later instructions.
Before generating a prompt, answer these questions:
Every course promo follows one arc:
Hook (tension/curiosity) → Evidence (authority/social proof) → Transformation (the future state) → CTA (one clear next step)
The hook is the first 2 seconds of the video. It must work without sound. Design it visually before writing anything else.
| Hook Pattern | Visual Signal | Emotional Mechanism | Best For |
|---|---|---|---|
| The Knowledge Gap | Split screen: wrong way (frustrated, messy desk, error screen) vs. right way (clean, confident, results visible) | Curiosity + mild anxiety relief | Skill-based courses, coding, design, marketing |
| The Transformation Promise | Single subject, before posture vs. after posture in rapid cut — slouched scrolling phone → standing confident, phone showing income notification | Hope + aspiration | Coaching programs, fitness, business, mindset |
| The Exclusive Access | Camera slowly pushes through a half-open door into a warmly lit room with a whiteboard full of insider frameworks — the viewer is being let in | Intrigue + belonging | Masterclasses, premium memberships, inner circles |
| The Social Proof Flash | Rapid montage of 4–6 results cards or testimonial stills, each on screen for 12 frames — too fast to read fully but pattern-registers as "many people succeeded" | FOMO + credibility | Established courses with a results library |
| The Authority Reveal | Close-up of hands writing a key framework on paper or whiteboard, camera slowly pulls back to reveal the instructor's confident face | Respect + curiosity | Expert-led programs, consulting, high-ticket coaching |
| The Relatable Struggle | Single frame of a person staring at a blinking cursor, overflowing inbox, or blank spreadsheet — paused in the moment before the breakthrough | Empathy + identification | Any course solving a specific frustrating problem |
Hook construction rule: Write the hook shot description first. If you cannot describe it in one sentence that would make sense to a stranger, it is not specific enough.
Mood: Warm, expert, aspirational. Feels like a premium Netflix documentary about a genius teacher.
Core visual grammar:
When to use: High-ticket coaching (>$1,000), professional skill courses (law, finance, medicine), executive education
Input pairing: Works best with @material[image1] as an instructor headshot + @material[image2] as a bookshelf or office environment
Mood: Kinetic, modern, "I can do this." Bridges the gap between the digital learning environment and the real-world outcome.
Core visual grammar:
When to use: Online courses where the skill is digital (coding, design, social media, AI tools), SaaS tutorial content, productivity training
Input pairing: @material[video1] as screen recording of the platform + @material[image1] as student success outcome photo
Mood: Fast-paced, energetic, "there's so much value here." Creates a sense of abundance and proof of content depth.
Core visual grammar:
When to use: Webinar replay promotion, course launch week, social media ads where you want high information density, email header videos
Input pairing: Maximum inputs — fill all 9 image slots and 3 video slots; the montage needs variety to work
Lighting is the single biggest variable Seedance 2.0 responds to for "feel." Always specify it explicitly.
Lighting: soft box key light at 45 degrees camera left, white fill card camera right,
practical lamp in background slightly overexposed for warmth, no harsh shadows,
color temperature 4800K, slight warm gel on keyEffect: Professional, trustworthy, accessible. Works at all price points. Avoid for: Luxury/high-ticket programs (too approachable, not exclusive enough)
Lighting: single hard key light from above-left casting strong facial shadow,
deep background with single warm practical source (lamp or candle),
color temperature 3200K on key, 2700K on background practical,
subtle blue-teal rim light from camera-right for dimensionEffect: Authority, depth, seriousness. The viewer senses this person knows things others don't. Best for: High-ticket coaching, leadership programs, financial education, legal/professional training
Lighting: large window-light simulation (soft, directional, slightly cool at 5500K),
warm practical sources scattered in background (3000K),
no visible shadows — diffused and even — feels like a well-lit creative studio,
slight fill from a white V-flat to open up shadowsEffect: Friendly, creative, hands-on. Like learning in a bright studio with your favorite teacher. Best for: Creative courses (design, photography, writing), DIY/craft education, wellness coaching, community-driven programs
Sound is specified in the prompt but rendered by Seedance 2.0 based on audio inputs and description. Always specify three layers.
Track A — "The Climb"
Music: orchestral build starting with solo piano, strings entering at 4 seconds,
full ensemble at 8 seconds, tempo 72 BPM, key of D major, no percussion until 10 seconds,
emotional tone: hopeful determinationUse for: transformation story arcs, before/after reveals, coaching program main promos
Track B — "Momentum"
Music: modern cinematic electronic, four-on-the-floor kick at 120 BPM starting immediately,
pulsing bass, bright synthesizer lead entering at 3 seconds,
emotional tone: confidence, forward motion, unstoppableUse for: skill-based courses, launch week urgency content, social media ads
Track C — "Deep Work"
Music: minimal lo-fi piano, 80 BPM, subtle vinyl texture, no melody — just rhythm and texture,
single bass note pads underneath, emotional tone: focused calm, intellectual depthUse for: webinar promotions, educational content trailers, long-form course previews
When including voiceover narration (via @material[audio1] or prompted):
Voiceover: [gender/tone descriptor] voice, warm and direct, speaking at 140 words per minute,
no music during voiceover — underscore only (music at -18dB),
voice enters at [timestamp], one breath between each key statement,
tone is [choose: authoritative / conversational / conspiratorial / celebratory]Use case: Instagram/TikTok ad for a $1,997 business coaching program. Instructor has provided one headshot and one student result screenshot.
Assets: @material[image1] = instructor headshot, @material[image2] = student result screenshot (revenue dashboard), @material[audio1] = music track
Seedance 2.0 prompt — 15 seconds, 9:16 vertical, cinematic coaching ad
HOOK [0:00–0:02]
Extreme close-up of hands typing urgently on a laptop keyboard, shallow depth of field,
warm amber ambient light from off-screen right, color grade: desaturated teal shadows
with warm highlights. No text. Camera static. Sound: only keyboard clicks.
TENSION [0:02–0:05]
Cut to medium shot of a person (gender-neutral, 25–35 years old) sitting back from
laptop, arms crossed, looking at screen with quiet frustration. Natural window light
from left, golden hour color temperature 3800K. Slow push-in on face. Text overlay
appears at 0:04: "You already know more than you think." — white serif type,
center-bottom third, fade in 12 frames.
Sound: music enters — orchestral piano, 72 BPM, hopeful minor key resolving to major.
EVIDENCE [0:05–0:09]
Cut to @material[image1] — instructor headshot — treated with Moody Expert lighting
preset overlaid in post: hard key light simulation, deep warm background, blue-teal
rim light added. Camera slowly pushes in to face over 3 seconds.
Text overlay at 0:06: "Over 2,400 students. One system." — bold geometric sans,
upper-left third, white on dark semi-transparent bar.
Sound: strings enter under piano, volume builds 20%.
TRANSFORMATION [0:09–0:13]
Cut to @material[image2] — student result screenshot — camera starts tight on the
revenue number, slowly pulls back to reveal full dashboard. Color grade: high-contrast,
slightly warm, bright highlights on the key metric.
Text overlay at 0:10: "This was Week 6." — italic serif, lower-right third, white, appears
via upward wipe in 8 frames.
Text overlay at 0:12: "Your Week 6 is already waiting." — same treatment, replaces
previous line via dissolve.
Sound: full ensemble enters, tempo lifts slightly, emotional tone peaks.
CTA [0:13–0:15]
Cut to black. Single line of text builds character-by-character at center frame:
"Enrollment opens [DATE]" — then held for 1 second.
Final frame: logo or program name fades in below.
Sound: music resolves to single sustained string chord, fade to silence.Use case: YouTube pre-roll ad and webinar registration page header for a free masterclass on content marketing. No instructor video available — using still images only.
Assets: @material[image1] = instructor speaking at event (wide shot), @material[image2] = whiteboard with framework diagram, @material[image3] = audience of attentive people, @material[audio1] = voiceover clip
Seedance 2.0 prompt — 12 seconds, 16:9 horizontal, masterclass registration teaser
HOOK [0:00–0:02]
@material[image2] — whiteboard framework diagram — camera starts tightly framed on
a single circled word in the center of the diagram, slowly pulls back to reveal the
full framework. Academy Clean lighting preset. Color grade: clean, bright, slightly
warm. No text overlay. No music. Only ambient room tone.
The viewer should feel: "I want to see what that whole framework says."
EXCLUSIVE ACCESS [0:02–0:05]
Slow dissolve to @material[image1] — instructor speaking at event — camera pushes
in slowly on instructor's face from the wide shot, using digital pan-and-scan.
Warm Workshop lighting treatment: window light simulation, bright and open.
Text overlay at 0:03: "The 3-part content system that generated" — white sans-serif,
lower-third, left-aligned, appears via fast fade.
Text overlay at 0:04: "4.2M organic views in 90 days." — same style, line 2, appears
0.5 seconds after line 1.
Sound: @material[audio1] voiceover begins — instructor voice, direct and warm,
speaking the same lines as the text overlay. Music underscore at -18dB, lo-fi texture,
80 BPM. Voiceover sits clearly above music.
SOCIAL PROOF [0:05–0:09]
Cut to @material[image3] — audience image — camera static, wide shot held.
Warm ambient grade. Slight slow-motion treatment (80% speed).
Text overlay at 0:06, upper-center: "Free Masterclass — Watch Now" — bold white type
inside a semi-transparent dark rounded rectangle, 14px corner radius.
Subtitle text at 0:07, just below: "47 minutes. Zero fluff. Actual strategy." — smaller,
italic, same white, appears via upward slide.
Sound: music volume rises slightly, voiceover says: "In this free masterclass, I'm going
to show you exactly how we did it — and how you can repeat it."
CTA [0:09–0:12]
Hard cut to clean white or brand-color background. Program name in large bold type,
center frame. Below it: URL or "Register Free" button treatment (static graphic).
Camera static. Text animation: program name scales up from 90% to 100% in 8 frames.
Sound: music fades out over 2 seconds. Final 0.5 seconds: silence before cut.Use case: Instagram feed and Facebook ad carousel opener for a $497 Notion productivity course. Multiple assets available.
Assets: @material[image1] = course dashboard screenshot, @material[image2] = student desk setup (aesthetic), @material[image3] = before/after Notion workspace, @material[image4] = instructor portrait (casual), @material[image5] = results testimonial card, @material[video1] = 6-second screen recording of Notion template, @material[audio1] = upbeat electronic music
Seedance 2.0 prompt — 10 seconds, 1:1 square, knowledge montage social ad
OVERALL TREATMENT
Color grade consistent across all clips: warm film LUT — lifted blacks, slightly orange
midtones, teal-green shadows, bright whites. High energy. Every cut lands on a music beat.
@material[audio1] — music starts at frame 1, full volume. No voiceover.
BEAT 1 [0:00–0:01]
@material[image2] — student desk setup — camera static, wide.
Text overlay center-top: "Still living in chaos?" — white bold sans, fast fade in at 0:00,
out at 0:01. The word "chaos" is 20% larger than the rest.
BEAT 2 [0:01–0:02]
@material[image3] — before/after Notion — camera starts on the "before" (messy) side,
fast pan right to land on "after" (clean and structured). Duration: 1 second.
No text overlay. Let the visual contrast speak.
BEAT 3 [0:02–0:04]
@material[video1] — screen recording of Notion template — play at 1.5x speed.
Camera motion: subtle zoom-in on the most impressive section of the template.
Text overlay at 0:02, left-aligned lower third: "The exact system →" — white arrow
included, type appears character by character at 60 chars/second.
BEAT 4 [0:04–0:05]
@material[image1] — course dashboard — static shot.
Text overlay center: rapid counter animation — "47 lessons" counts up from 0 in 0.5s,
then holds for 0.5s. White bold numerals, large scale (40% of frame height for number).
BEAT 5 [0:05–0:07]
@material[image5] — testimonial card — push-in from 95% to 100% scale over 2 seconds.
Text overlay below card: "Real student. Real week 2." — small italic caption, white.
BEAT 6 [0:07–0:09]
@material[image4] — instructor portrait — camera slow push-in, Academy Clean lighting
treatment. Text overlay: instructor first name only, large, upper-third, white.
Below name, smaller: "Notion Consultant · 6 years" — appears 0.5s after name.
BEAT 7 [0:09–0:10]
Hard cut to brand color background (specify hex). Single CTA text: "Grab the system."
Text scales from 80% to 105% (slight overshoot spring animation) and holds.
URL or handle appears 0.3s after headline. Music: final beat lands on cut to CTA,
then one-frame drum hit, then sustained pad to end.Use case: Instagram Stories countdown ad for a live webinar happening in 48 hours. Minimal assets — one image and music only.
Assets: @material[image1] = instructor lifestyle photo (casual, confident), @material[audio1] = tense electronic music with building energy
Seedance 2.0 prompt — 8 seconds, 9:16 vertical, webinar urgency story ad
HOOK [0:00–0:02]
@material[image1] treated with digital split-leak effect: sharp vertical light streak
across center of frame, as if the image is "loading in." Warm Moody Expert grade —
hard directional light, deep background, teal rim light.
Text overlay at 0:00: "48 hours." — single phrase, massive type (50% frame width),
center frame, white, no animation — hard cut on with the image.
Sound: @material[audio1] music enters — tense, pulsing, electronic, 120 BPM,
no melody yet — just rhythm and tension.
BRIDGE [0:02–0:05]
Camera slow push-in on instructor face. Same grade.
Text sequence (each line replaces previous via hard cut timed to music beat):
0:02 — "I'm going live."
0:03 — "One time only."
0:04 — "No replay."
Each line: centered, bold white sans, 60% frame width. Rhythm matches beat.
Sound: synthesizer melody enters at 0:03, building.
CTA [0:05–0:08]
Hard cut to solid dark background (brand color or near-black).
Large white headline: "Register Free — Link in Bio"
Below: date, time, and timezone in smaller weight type.
Swipe-up arrow animation (if platform supports) — simple upward loop, 2px white line.
Sound: music peaks, single satisfying transient hit on cut, then fades fast to silence
over final 2 seconds — leaving the CTA in silence for maximum readability.Rule 1 — Write the emotional target, not just the visual. At least once per section, state: "The viewer should feel: [specific emotion]." This directly influences Seedance 2.0's color, pacing, and performance choices.
Rule 2 — CTA is always a hard cut. Soft fades reduce click-through. Always: "Hard cut to [background]. [CTA text]. [Duration held]."
Rule 3 — Match video length to platform.
Rule 4 — Chain generations for complete videos. One generation = 4–15 seconds. For a 30-second ad, write 3 separate prompts (Hook + Body + CTA) and chain them in the Higgsfield timeline editor.
Copy this skeleton and fill in the brackets for any course promo:
Seedance 2.0 prompt — [DURATION] seconds, [ASPECT RATIO], [STYLE TEMPLATE NAME]
HOOK [0:00–0:02]
@material[[ASSET]] — [one-sentence visual description] — [camera movement].
[LIGHTING PRESET]. Color grade: [3-word descriptor].
Text overlay: "[HOOK COPY]" — [typography spec].
Sound: [music or silence description].
The viewer should feel: [target emotion].
BODY [0:02–[MIDPOINT]]
[2–4 beats following the Hook Patterns table above]
[Each beat: timestamp, asset reference, camera, text overlay, sound]
CTA [[MIDPOINT]–[END]]
Hard cut to [background color/treatment].
Text: "[CTA COPY]" — [typography spec] — held for [X] seconds.
[Secondary info: URL, date, handle]
Sound: [music resolution or silence instruction].© rediumvex, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/04-course-promo of rediumvex/ai-video-generator-claude.
Open the folder on GitHubat commit ffdad7d
Seedance Course Promo 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 |
|---|---|---|---|---|---|---|
| Seedance Course Promo this skillrediumvex/ai-video-generator-claude | 409 | — | ~5.5k | Automated safety check: Pass | MIT | |
| AI Marketing VideosNeverSight/learn-skills.dev | 217 | 3 repos | ~2.1k | Automated safety check: Pass | None | |
| Pexo Agentpexoai/pexo-skills | 804 | — | ~5k | Automated safety check: Pass | MIT-0 | |
| Seedance Social Hookbeshuaxian/higgsfield-seedance2-jineng | 952 | — | ~21k | Automated safety check: Pass | None | |
| Pexo Agentaiskillstore/marketplace | 433 | — | ~3.6k | Automated safety check: Pass | None | |
| Seedance Social Hookbeshuaxian/higgsfield-seedance2-jineng | 952 | — | ~20k | Automated safety check: Pass | None |
NeverSight/learn-skills.dev
Create AI marketing videos for ads, promos, product launches, and brand content.
pexoai/pexo-skills
AI video generation skill with auto model selection across Seedance 2, Kling 3.0, HappyHorse, and 10+ models.
beshuaxian/higgsfield-seedance2-jineng
Generate viral social media hook video prompts for TikTok, Instagram Reels, and YouTube Shorts using Seedance 2.0 on Higgsfield.
aiskillstore/marketplace
AI video generation skill with auto model selection across Seedance 2, Kling 3.0, HappyHorse, and 10+ models.
beshuaxian/higgsfield-seedance2-jineng
使用 Seedance 2.0(Higgsfield)为 TikTok、Instagram Reels 和 YouTube Shorts 生成病毒式社交媒体钩子视频提示。在用户想要创建令人停下滚动的钩子、病毒式短视频、引人注目的开场白、TikTok 内容、Reels 内容、Shorts 内容或任何社交媒体优化视频时使用。在以下情况下触发:社交媒体视频、TikTok、Instagram…
beshuaxian/higgsfield-seedance2-jineng
使用 Seedance 2.0(Higgsfield)为电子商务产品生成广告视频提示。在用户想要产品广告、电子商务视频、产品展示、开箱、产品演示、购物广告、时尚广告、美容广告、食品广告或任何用于在线销售的商业产品视频时使用。触发条件:产品广告、电子商务、产品展示、Amazon视频、Shopify广告、Instagram店铺、TikTok店铺、产品商业广告、时尚视频、美容广告、食品广告、产品演示、…
rediumvex/ai-video-generator-claude
Generate before-and-after transformation video prompts for Seedance 2.0 on Higgsfield.
rediumvex/ai-video-generator-claude
Generate faceless content video prompts for Seedance 2.0 on Higgsfield.
rediumvex/ai-video-generator-claude
Generate personal brand and founder story video prompts for Seedance 2.0 on Higgsfield.
rediumvex/ai-video-generator-claude
Generate SaaS product launch and software demo video prompts for Seedance 2.0 on Higgsfield.
rediumvex/ai-video-generator-claude
Generate scroll-stopping viral hook video prompts for Seedance 2.0 on Higgsfield.
rediumvex/ai-video-generator-claude
Generate AI avatar and digital persona video prompts for Seedance 2.0 on Higgsfield.
Categories
Generate online course and coaching program promotional video prompts for Seedance 2.0 on Higgsfield. Seedance Course Promo is an agent skill from rediumvex/ai-video-generator-claude.0 on Higgsfield.
Seedance Course Promo fits situations like: course trailers; educational content promos; masterclass teasers; webinar promotions.
Run `npx skills add rediumvex/ai-video-generator-claude --skill seedance-course-promo -a claude-code`. Or copy the skill folder (skills/04-course-promo in rediumvex/ai-video-generator-claude) into .claude/skills/seedance-course-promo in your project. Claude Code loads it when a task matches its description.
Run `npx skills add rediumvex/ai-video-generator-claude --skill seedance-course-promo -a codex`. Or copy the skill folder (skills/04-course-promo in rediumvex/ai-video-generator-claude) into .agents/skills/seedance-course-promo 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 rediumvex/ai-video-generator-claude --skill seedance-course-promo -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/seedance-course-promo, .gemini/skills/seedance-course-promo, .github/skills/seedance-course-promo and .opencode/skills/seedance-course-promo in your project.
SKILL.md names no scripts, command-line tools or credentials: Seedance Course Promo is instructions for the agent only.
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. Review the folder before installing.
Seedance Course Promo is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.5k tokens (SKILL.md is roughly 22k 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 Seedance Course Promo: AI Marketing Videos (NeverSight/learn-skills.dev, 217 stars), Pexo Agent (pexoai/pexo-skills, 804 stars), Seedance Social Hook (beshuaxian/higgsfield-seedance2-jineng, 952 stars) and Pexo Agent (aiskillstore/marketplace, 433 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
rediumvex (a GitHub user) maintains it in rediumvex/ai-video-generator-claude, which has 409 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on August 11, 2026.
Source: rediumvex/ai-video-generator-claude on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.