Skip to content
Skills Library
Marketing & content · Building & coding

hook-variants

/hook-variants

Create complete performance ad videos with different opening hooks through OpenArt MCP from a product brief, reference images, or prompts. Develop the full ad first, generate one base video, then generate replacement hooks and assemble each with the same accepted body. Use for finished hook variants, including UGC-style performance ads, without requiring an original video. All versions have no background music.

Repository
skills ↗
Licence
MIT
Last repository change
06.11.2026

Assessment and security

95/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content30 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
20
Scripts
0
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 06.11.2026, without references to retired models or APIs.

Licence

MIT, open: use and modify while retaining author attribution.

What it does and when to use it

Create complete performance ad videos with different opening hooks through OpenArt MCP from a product brief, reference images, or prompts. Develop the full ad first, generate one base video, then generate replacement hooks and assemble each with the same accepted body. Use for finished hook variants, including UGC-style performance ads, without requiring an original video. All versions have no background music.

Original author description

Create complete performance ad videos with different opening hooks through OpenArt MCP from a product brief, reference images, or prompts. Develop the full ad first, generate one base video, then generate replacement hooks and assemble each with the same accepted body. Use for finished hook variants, including UGC-style performance ads, without requiring an original video. All versions have no background music.

How it works

  1. Locate the task and evidence
  2. Direct the ad
  3. Execute and review
Original SKILL.md headings · 93 lines, 906 words
SKILL.md preview
---
name: hook-variants
description: Create complete performance ad videos with different opening hooks through OpenArt MCP from a product brief, reference images, or prompts. Develop the full ad first, generate one base video, then generate replacement hooks and assemble each with the same accepted body. Use for finished hook variants, including UGC-style performance ads, without requiring an original video. All versions have no background music.
---

# OpenArt Hook Variants

Read [shared video experience](references/video-experience.md) first. This skill builds on Performance Ads
craft: understand the product and audience, create a persuasive complete ad, then vary its opening.
Read [hook production](references/hook-production.md) before planning the set or submitting any generation.
Default delivery is five complete videos: one base ad plus four replacement-hook versions, not six
videos or five isolated openings. Honor a different requested count. An original video is not required.
All base, hook and final videos are unscored: no BGM, musical beds or musical stings. Keep needed speech,
product sounds and natural ambience. This scoped sound policy also applies to Draft previews.

Before interpreting any brief, script or timecoded draft, read
[intent and script development](references/intent-and-script-development.md). Preserve the intended message,
required facts and exact keywords; actively improve expression, reasoning, actions and flexible beat timing
in this skill's style. Input detail is not an instruction to execute verbatim. Explicit exact-execution
constraints and an approved version requested unchanged remain locked.

When the Script Plan revises supplied creative input, END that response by briefly explaining what changed
and why, then ask whether to use the revised script or follow the original input exactly. Resolve that
version choice before generation under [generation approval](references/generation-approval.md);
a Draft/full-quality choice alone is not acceptance of the rewrite.

Before authoring, read [shared video experience](references/video-experience.md) and
[product understanding](references/product-understanding.md). Before a generation decision, read
[generation approval](references/generation-approval.md), including native question UI and wording examples.
Complete the full prompt and its matching readable Script Plan before showing either for approval; keep
all spoken and on-screen text in that same version. Default to Seedance 2.5 Draft preview; explicit
high-quality/full-quality delivery defaults directly to Seedance 2.5. Reuse clear approval or an explicit
approval waiver. These shared rules own the experience flow across every video and variant.
For presenter-led promotions, also read [opening hooks](references/opening-hooks.md): establish relevance
in the first 3–5 seconds and show the product from the first image without forcing a spoken brand pitch.

Read the entrypoint and these shared workflow guides, then follow the relevant references linked below.
Supporting Markdown is loaded on demand, not automatically in full. Read reference-analysis guides
for uploaded reference videos, product research for product URLs, direction before authoring, OpenArt
execution before fixing references, duration or request counts, and review before acceptance. Follow nested
links when that decision requires them.

Make a feed ad that gives the intended audience a reason to stop, understand the product and take the requested
next step. These are different decisions; do not optimize only the opening. Follow the user's brief and accepted
choices before defaults. Presenter footage, stickers, large text, fast cuts and a CTA are not universal requirements.

See [README](README.md) for installation and output. Match the user's conversation language. Use the requested
speech/text languages; when unspecified, infer them from the brief and record material assumptions.
Creative directions may default to English without changing the commissioned dialogue.

Before authoring or revising prompts, read [creative preflight](references/creative-preflight.md).
Product images and a short brief are a valid starting point; actively design progression and
performance within this skill's boundary. Audit the final prompt for unjustified restrictions before submission.

## Locate the task and evidence

Use [intake](references/intake.md) to identify new creation, approved-plan execution, reference adaptation,
output repair, or variants. Resume prior work through [project memory](references/project-memory.md).
Do not replace an approved concept merely because a different hook occurs to you.

For supplied ads, use [reference understanding](references/reference-understanding.md) to examine the entire
piece and sound, including product recognition, evidence and payoff. Use
[product and claims](references/product-and-claims.md) for appearance, offers, testimonials and supported claims.

## Direct the ad

Use [creative direction](references/creative-direction.md) to connect attention to one main communication goal.
Choose action, demonstration, situation, comparison, humor, sensory detail or graphics according to the task.
Use [sequence and prompts](references/sequence-and-prompts.md) to assign a role to each shot, word and sound.
Read [music and sound](references/music-and-sound.md). Explicitly plan no BGM in the complete base prompt,
every replacement-hook prompt and final assembly. Keep voice and useful natural sounds coherent.

For alternative hooks, use [continuity and variants](references/continuity-and-variants.md). Identify the
opening variable and the body, message, offer, CTA and assets held constant. Develop genuinely different
opening ideas, not just synonyms. A new concept or body is a separately reviewed change, not a hook variant.

## Execute and review

Apply [OpenArt execution](references/openart-execution.md), read while planning. Resolve live capabilities, real
reference bindings and authorized generation scope. Complete video requests with generation when feasible;
honor prompt-only and analysis requests without submitting jobs.
Use OpenArt MCP for image, video and audio generation and every other needed operation it supports.
Select supplementary tools only for operations OpenArt MCP does not provide. This routing requirement
does not add audio jobs or relax the no-BGM policy; generate only the approved necessary material.

Generate and accept the complete base ad first. Generate only the additional approved openings next;
reuse the accepted base body as actual media in every variant. Local assembly is part of this skill:
follow [assembly and seam review](references/assembly-and-seams.md). Use OpenArt MCP when it supports the
required operation; otherwise choose an available editor such as FFmpeg. No composition engine or fixed
executable command is bundled. Do not regenerate the whole ad
for each hook or substitute prompt similarity for real body reuse.

Use [review and delivery](references/review-and-delivery.md) for product/message clarity, actual text and sound,
creative intent and variant integrity. Deliver selected videos with prompts, task/settings/reference records
and honest QA. Include the base/body range and hook-to-export mapping. Review every assembled full video,
not only generated openings. A creative hypothesis is not a verified conversion improvement.
Files in this package (20)
  • README.md 2 KB
  • SKILL.md 7 KB
  • references/assembly-and-seams.md 3 KB
  • references/continuity-and-variants.md 3 KB
  • references/creative-direction.md 5 KB
  • references/creative-preflight.md 6 KB
  • references/generation-approval.md 8 KB
  • references/hook-production.md 7 KB
  • references/intake.md 3 KB
  • references/intent-and-script-development.md 10 KB
  • references/music-and-sound.md 1 KB
  • references/openart-execution.md 4 KB
  • references/opening-hooks.md 5 KB
  • references/product-and-claims.md 2 KB
  • references/product-understanding.md 6 KB
  • references/project-memory.md 2 KB
  • references/reference-understanding.md 3 KB
  • references/review-and-delivery.md 4 KB
  • references/sequence-and-prompts.md 3 KB
  • references/video-experience.md 10 KB

Versions

The database has no other skills named hook-variants.

Database snapshot: 13.11.2026 · package version 411b99a75671 (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 95ad-variation
    Create, remake, edit, or revise complete presenter-led ads and video variations through OpenArt MCP. Use for reference adaptations, product explainers, new openings, B-roll, captions, motion, sound and finished edits. Use OpenArt MCP for image, video, audio and other supported…
  • 95ugc
    Create, adapt or revise phone-native UGC ads through OpenArt MCP. Use for relatable peer recommendations, product discovery, first-look demonstrations and lived-in usage scenes. Turn basic product briefs into conversational scripts with specific everyday reasons to care,…
  • 100ugc-ad-scripts
    Turn a product brief and target audience into UGC-style short-form video ad scripts a creator can film - hook, body, CTA - with 3-5 hook variants per concept written as spoken line plus on-screen text plus opening visual, with delivery notes and disclosure lines. Use whenever…
  • 100goharyai-hook-ads
    Builds "hook + screen demo" ads in bulk for testing — a short clip of a person speaking or reacting to camera, then a silent screen recording with one caption per step, music under everything, each hook combined with each demo (4 hooks × 4 demos = 16 ad variants named…
  • 100render-hook-replacement
    Replace an existing video's opening with a supplied clip or free kinetic text hook while retaining and verifying every original body frame, audio, captions and ending. Use for surgical hook tests rather than regenerating the complete ad.
  • 100ab-hook-tester
    Generates two genuinely distinct hook variants for the same reel so you can post-test which opening actually wins. Use when the user says "give me two hooks to test", "A/B this hook", "which opening should I use", "hook variants".

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.