
seedance-horror-suspense
Every shot carries its own timecode and shows one visible change on a body. The dread comes from the chain — a look, veins, a bite, the next person — and the ending seals a door without settling anything. Use when the user wants a Seedance 2.5 / 2.0 video prompt for this kind of clip (Horror and suspense; 中文触发词: 恐怖悬疑短片, 恐怖, 悬疑, 惊悚), or asks how published cases of this type were prompted. Read references/cases.md before drafting.
- Installs
- 53
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/learnprompt/awesome-seedance --skill seedance-horror-suspense- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads seedance-horror-suspense automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Horror and suspense · 恐怖悬疑短片
Every shot carries its own timecode and shows one visible change on a body. The dread comes from the chain — a look, veins, a bite, the next person — and the ending seals a door without settling anything.
This Skill carries one prompt structure distilled from 29 human-verified Seedance cases on goodcase.ai. It is a sibling of seedance-prompt-library (all templates in one Skill); install this one when you only want this kind of clip. Do not invent structure from general video-generation knowledge: follow the structure below and ground the draft in one anchor case from references/cases.md.
Use when
- Outbreak and possession clips, corridor chases, ritual scenes — anything where the fear comes from a body changing on a clock.
- 中文:感染爆发、附身、走廊追逐、驱邪仪式,任何靠一具身体按秒变化来吓人的片子。
Workflow
- Collect inputs. Ask only for what is missing: subject or product, setting, duration, aspect ratio, whether reference images / audio exist, and which language the final prompt should be in.
- Pick one anchor case. Read
references/cases.md, choose the case closest to the request, and name it in the reply. One anchor, never an average of several. - Fill the structure block by block. Every block below must be present in the final prompt; an empty block is where prompts go vague.
- Header: runtime, the genre named, and the reference lock on whoever turns first
- Shot 1 with a timecode: patient zero in an ordinary seat or bunk, already carrying one symptom
- Escalation shots, each adding exactly one visible change: veins, milky eyes, a stiff head tilt
- The trigger shot: the attack itself, written as slow motion with impact
- Transmission: the bitten person runs the same escalation on a shorter clock
- Crowd panic and the barricade: the door, the luggage, hands clawing through glass
- Closing shot: a sealed door still shuddering, or a wide exterior, with nothing resolved
- Apply the guidance and check the pitfalls (next two sections) before returning anything.
- Return the finished prompt as one copy-pasteable block, the anchor case link, and a three-line checklist of what to verify in the generated video.
Guidance (from the cases)
- Give every shot a timecode and exactly one change. The sleeper-train case fits 26 shots into 30 seconds, where Shot 2 is only
dark veins emerging beneath the skinand Shot 3 is onlyHer eyes cloud milky white. - Lock the face in the very first shot, before anything happens. The sleeper train opens with
<<<image_1>>>, face and outfit matching reference; the zombie-train case usesCharacter A, matching reference face/outfit; the ritual case usesKeep the Word character's face and outfit consistent throughout. - Pass the infection on and compress the second round. In the zombie-train case the first person takes twelve seconds from symptom to finished turn; the man he bites is done in seven, across Shots 13 to 16.
- Land the scare on somebody else's reaction. The sleeper train cuts to
A sleeping passenger stirs as another blood drop lands on his forehead, and the rooftop case hasfriends fall silent, chairs scrape back. - Refuse to resolve it. The sleeper train ends on the train running through the night with chaos in the windows; the Korean ritual case ends on
One intact talisman emits faint dark smoke.
Pitfalls
- Cramming a whole transformation into one shot. Split it across four or five: eyes cloud, veins branch, body convulses, inhuman scream, head snaps forward.
- Buying the horror with gore volume. The hardest beats in the top cases are a single blood drop landing on a forehead, held as extreme close-up in slow motion.
- Letting the middle collapse into a brawl where nobody can tell who bit whom. Even the chaos shots name a subject and a target, like
The infected turns and lunges at nearby passengers. - Putting the consistency lock at the end with the style notes. By then the face has already drifted; the lock belongs in Shot 1, and the infected version still has to be the same face.
Language
Reply in the user's language. The prompt itself can stay in English when that is what the user's Seedance workflow expects; ask if unclear. The Chinese version of this structure follows.
中文:恐怖悬疑短片
每一镜都带自己的时间码,身上只发生一个看得见的变化。吓人的地方在于这些变化一环扣一环:一个眼神、浮起的血管、一口咬下去、下一个人。结尾把门关上,事情不了结。
结构:
- 开头:时长、片种,以及第一个要变的人的参考图锁定
- Shot 1 带时间码:零号病人坐在普通的座位或铺位上,身上已经有一个症状
- 递进镜头,每一镜只加一个看得见的变化:血管、白眼、脖子僵硬地偏过去
- 触发镜:袭击本身,写成慢动作加冲击
- 传染:被咬的人走同一套递进,时间压得更短
- 人群恐慌和封门:门、行李、从玻璃后抓过来的手
- 收尾镜:封住的门还在震,或者一个外部大景,什么都没解决
要点:
- 每一镜给时间码,而且只放一个变化。卧铺列车那条把 26 个镜头排进 30 秒,Shot 2 只有
dark veins emerging beneath the skin,Shot 3 只有Her eyes cloud milky white。 - 第一镜就把脸锁死,别等事情发生。卧铺列车开头写
<<<image_1>>>, face and outfit matching reference;丧尸列车那条写Character A, matching reference face/outfit;韩屋仪式那条写Keep the Word character's face and outfit consistent throughout。 - 感染要传下去,第二轮把时间压短。丧尸列车那条第一个人从出症状到变完用了十二秒,被他咬的人只用七秒,就是 Shot 13 到 16。
- 恐怖的落点放在别人的反应上。卧铺列车切到
A sleeping passenger stirs as another blood drop lands on his forehead,天台那条是friends fall silent, chairs scrape back。 - 结尾不给解决。卧铺列车收在夜行的列车外景,窗里还在乱;韩屋仪式那条收在
One intact talisman emits faint dark smoke。
常见坑:
- 一镜里塞完整个变身。拆成四五镜:白眼、血管爬开、抽搐、非人的嘶吼、头猛地甩回来。
- 靠血浆量买恐怖。高热度那几条最狠的镜头是一滴血落在额头上,用极近景加慢动作拖住。
- 中段塌成一团乱打,看不清谁咬了谁。连混乱镜头也要点名主语和对象,像
The infected turns and lunges at nearby passengers。 - 把一致性锁放到结尾的风格段里。放那么后面脸早就飘了,锁定句要写在 Shot 1,而且感染之后仍然得是同一张脸。
Copy-ready lead-in / 可复制引导语
For users who would rather paste into a chat model than run this Skill, hand them this line above the structure:
I want a horror-suspense clip. [The setting is an underground car park late at night, a young woman looking for her car.] [The first to turn is the security guard; I am sending you his reference photo.] Using the prompt template below, rewrite it into one ready-to-use Seedance video prompt for me:
我要做一条恐怖悬疑短片,【场景是深夜的地下车库,一个女生在找自己的车】,【第一个出事的是那位保安,我把他的参考图发给你】。请根据下面这个提示语模板,帮我改写成一条可以直接用的 Seedance 视频提示语:
Notes
references/cases.mdis generated fromdata/in LearnPrompt/awesome-seedance and refreshed daily; do not hand-edit an installed copy.- Prompts in the reference file belong to their creators (linked on every card). Transfer the structure; do not present a close copy as original work.
- For the full library across every model, install the
goodcaseSkill from LearnPrompt/goodcase-lite.
FAQ
What does the seedance-horror-suspense skill do?
Every shot carries its own timecode and shows one visible change on a body. The dread comes from the chain — a look, veins, a bite, the next person — and the ending seals a door without settling anything. Use when the user wants a Seedance 2.5 / 2.0 video prompt for this kind of clip (Horror and suspense; 中文触发词: 恐怖悬疑短片, 恐怖, 悬疑, 惊悚), or asks how published cases of this type were prompted. Read references/cases.md before drafting.
How do I install seedance-horror-suspense?
Run npx skills add https://github.com/learnprompt/awesome-seedance --skill seedance-horror-suspense in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/seedance-horror-suspense/ (personal) or .claude/skills/seedance-horror-suspense/ (project).
Which AI agents can use seedance-horror-suspense?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is seedance-horror-suspense safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains seedance-horror-suspense?
It is published by learnprompt in learnprompt/awesome-seedance. It has 53 recorded installs.
More from learnprompt/awesome-seedance
seedance-prompt-library
learnprompt/awesome-seedance
Open the skill to read its SKILL.md instructions.
seedance-storyboard-grid-to-video
learnprompt/awesome-seedance
Two stages: first a single-page sheet of numbered panels from an image model, then that sheet fed to Seedance as the reference. The sheet owns order, framing and timing, and the video prompt only has to connect the panels. Use when the user wants a Seedance 2.5 / 2.0 video prompt for this kind of clip (Storyboard grid to video; 中文触发词: 分镜网格转视频, 分镜图, 九宫格, 故事板), or asks how published cases of this type were prompted. Read references/cases.md before drafting.
seedance-production-workflow
learnprompt/awesome-seedance
Plan and carry a Seedance video from brief through references, storyboard, generation handoff, shot-level review, and targeted repair. Use for an end-to-end Seedance production request; use a narrower prompt skill for a single prompt.
seedance-meme-comedy
learnprompt/awesome-seedance
A short skit where every beat is laid down to serve one punchline. The joke has to land on something visible, and the absurdity only works when the camera and the physics stay dead serious. Use when the user wants a Seedance 2.5 / 2.0 video prompt for this kind of clip (Twist-ending comedy skit; 中文触发词: 反转结尾搞笑短片, 搞笑, 反转, 梗, 沙雕), or asks how published cases of this type were prompted. Read references/cases.md before drafting.
seedance-3d-cartoon
learnprompt/awesome-seedance
Open the skill to read its SKILL.md instructions.
seedance-fashion-lookbook
learnprompt/awesome-seedance
One person, one look, a handful of places. A head-to-toe appearance lock carries the whole clip, and each scene gets one location, one gesture and one kind of light. Use when the user wants a Seedance 2.5 / 2.0 video prompt for this kind of clip (Fashion lookbook and portrait film; 中文触发词: 时尚 lookbook 与人像写真片, 时尚, 穿搭, 人像, 写真), or asks how published cases of this type were prompted. Read references/cases.md before drafting.
Popular ai & agents skills
google-agents-cli-publish
google/agents-cli
This skill should be used when the user wants to "publish an agent", "publish my ADK agent", "register an agent with Gemini", "publish to Gemini" (formerly Gemini Enterprise), or needs guidance on the agents-cli publish gemini command. Also use when the user wants to "manage agents in Agent Registry", "list/update/delete registered agents", or "register an MCP server". Covers ADK vs A2A registration modes, programmatic and interactive usage, flag reference, auto-detection from deployment metadata, Agent Registry fleet management, and troubleshooting. Part of the agents-cli skills suite. Do NOT use for deployment (use google-agents-cli-deploy).
google-agents-cli-eval
google/agents-cli
This skill should be used when the user wants to "run an evaluation", "evaluate my agent", "evaluate my ADK agent", "write an eval dataset", "analyze eval failures", "compare eval results", "optimize agent", or needs guidance on the Gemini platform eval methodology and the Quality Flywheel. Covers eval metrics, dataset schema, LLM-as-judge scoring, and common failure causes. Applies to any agents-cli project, whatever framework the agent is written in. Do NOT use for agent API code patterns (ADK: use google-agents-cli-adk-code), deployment (use google-agents-cli-deploy), or project scaffolding (use google-agents-cli-scaffold).
skill-creator
anthropics/skills
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
codex-pet
prime-skills/runcomfy-agent-skills
Codex Pet generator on RunComfy. Build a Codex-compatible Codex Pet spritesheet.webp + pet.json from a single reference image, drop it into ${CODEXHOME:-$HOME/.codex}/pets/ / and Codex picks it up as a custom Codex Pet next to the 8 built-ins. This skill produces the exact Codex Pet atlas Codex expects (1536x1872 PNG/WebP, 8 cols x 9 rows, 192x208 cells, 9 animation states — idle, running-right, running-left, waving, jumping, failed, waiting, running, review). Calls OpenAI GPT Image 2 edit ONCE via the local RunComfy CLI as runcomfy run openai/gpt-image-2/edit to produce a canonical Codex Pet pose, then assembles all 9 animation rows programmatically with ImageMagick micro-transforms — no Codex Pro, no $imagegen, no OPENAIAPIKEY required, only RUNCOMFYTOKEN. Triggers on "codex pet", "create codex pet", "make codex pet", "hatch codex pet", "/hatch image", "desktop pet codex", "codex pets", "spritesheet.webp", or any explicit ask to build a custom pet for OpenAI Codex.
full-output-enforcement
leonxlnx/taste-skill
Overrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.
executing-plans
obra/superpowers
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available