{
 "schema": "aiblocks-page/1",
 "id": "seedance-timed-scene-prompt-writer",
 "type": "skill",
 "name": "Seedance timed scene prompt writer",
 "summary": "Get one timed Seedance video prompt from your scene idea and length, with reference roles, camera moves, action and sound.",
 "headline": "Seedance timed scene prompt writer",
 "subhead": "Give it a scene idea and how many seconds it runs, plus any images or clips you want used. It writes one prompt that runs second by second, gives each reference a job and says what the camera does in every beat.",
 "job": {
  "id": "make-video-ads",
  "name": "Make video ads"
 },
 "level": "intermediate",
 "thinking": "medium",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-25",
 "inputs": [
  {
   "type": "brief",
   "required": true,
   "label": "Brief",
   "what": "a creative brief: goal, audience, angle, offer, mandatory claims (by ID), formats"
  },
  {
   "type": "reference_set",
   "required": false,
   "label": "Reference set",
   "what": "ads or pages chosen as references, by ID from the user's own connector, with each one's role"
  },
  {
   "type": "footage",
   "required": false,
   "label": "Footage",
   "what": "raw or generated video clips to edit"
  }
 ],
 "outputs": [
  {
   "type": "video_prompt",
   "required": true,
   "label": "Video prompt",
   "what": "a render-ready prompt for one video shot, with the references it uses"
  },
  {
   "type": "shot_list",
   "required": true,
   "label": "Shot list",
   "what": "a video broken into shots with framing, motion, timing and on-screen text"
  }
 ],
 "you_give": [
  "Your scene idea and the length in seconds",
  "Reference images, clips or audio you want used (optional)",
  "The Seedance version you use, if you know it (optional)",
  "Music choice, language and any spoken lines (optional)",
  "Footage to edit or extend (optional)"
 ],
 "you_get": [
  "One prompt with timed beats from the first second to the last",
  "An upload map that says what each reference is for",
  "The exact spoken lines, or none",
  "A short breakdown of what changes in each beat and why",
  "A list of what was not run, such as the video render"
 ],
 "use_when": [
  "You have a scene idea and a length in seconds and need a prompt that runs beat by beat.",
  "You have reference images, clips or audio and need each one given a clear job.",
  "A first clip came out loose and you want a tighter prompt with set camera and action beats.",
  "You need the same prompt in a second language."
 ],
 "skip_when": [
  "You want a rapid-cut product ad that ends on a hero shot: use Rapid-cut product video prompt writer.",
  "You have a finished ad script and need it cut into shots: use Video ad shot list maker.",
  "You want a prompt for an image or for another video tool: use Image and video prompt director."
 ],
 "output_sample": {
  "input": [
   "Your scene idea and length in seconds",
   "Reference images, clips or audio (optional)",
   "Music choice, language and spoken lines (optional)"
  ],
  "prerequisites": [
   "A Seedance tool where you will paste the prompt and upload the references"
  ],
  "output": [
   {
    "name": "Upload map",
    "contains": "Each reference matched to its file name, its role and what to ignore, or none."
   },
   {
    "name": "Prompt",
    "contains": "Global setting, subject, performance and the timed beats with camera moves, plus things to avoid."
   },
   {
    "name": "Dialogue",
    "contains": "The exact spoken lines and their language, or none."
   },
   {
    "name": "Scene breakdown",
    "contains": "What changes in each beat and why."
   },
   {
    "name": "Optional translation",
    "contains": "The same prompt in another language, with the same reference names and timestamps."
   },
   {
    "name": "Not run",
    "contains": "The render and any tool limits that were not checked."
   }
  ]
 },
 "how_to_use": [
  "Open the skill in Claude, ChatGPT or Gemini, or paste it in.",
  "Give the scene idea and the length. List the file names of any references you will upload.",
  "Say which Seedance version you use. If you do not, you get a layout that fits both the older and newer styles.",
  "Check that the beats run with no gaps from 0 to the last second.",
  "Paste the prompt into your Seedance tool and upload the references it lists. Claude does not make the video. Seedance is a paid service, so making a clip needs an account and uses credits.",
  "Check the tool's own length and file limits before you run it."
 ],
 "checks": [],
 "next": [
  {
   "name": "Video ad shot list maker",
   "url": "https://useaiblocks.com/skills/video-ad-shot-list-maker",
   "why": "Make video ads"
  },
  {
   "name": "Video ad edit planner",
   "url": "https://useaiblocks.com/skills/video-ad-edit-planner",
   "why": "Make video ads"
  },
  {
   "name": "Sound-off commercial checker",
   "url": "https://useaiblocks.com/skills/sound-off-commercial-checker",
   "why": "Check it before it goes live"
  },
  {
   "name": "AI video shot planner",
   "url": "https://useaiblocks.com/skills/ai-video-shot-planner",
   "why": "Make video ads"
  }
 ],
 "source": null,
 "credits": [],
 "files": [
  "references/camera-movement-library.md",
  "references/legacy-and-bracketed-modes.md",
  "references/worked-example.md"
 ],
 "links": {
  "page": "https://useaiblocks.com/skills/seedance-timed-scene-prompt-writer",
  "markdown": "https://useaiblocks.com/skills/seedance-timed-scene-prompt-writer.md",
  "json": "https://useaiblocks.com/skills/seedance-timed-scene-prompt-writer.json",
  "instructions": "https://useaiblocks.com/skills/seedance-timed-scene-prompt-writer/SKILL.md",
  "download": "https://useaiblocks.com/skills/seedance-timed-scene-prompt-writer.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/seedance-timed-scene-prompt-writer",
  "api_document": "https://useaiblocks.com/api/v1/documents/skill/seedance-timed-scene-prompt-writer",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
