One-shot, not conversational
The API processes each prompt independently — there’s no back-and-forth. Write your prompt as a complete, self-contained instruction with everything the agent needs to know. Works well:Be specific about what you want
Name the exact features and operations you want applied. The agent understands Descript’s feature set by name.| Specific prompt | Vague prompt |
|---|---|
| ”Remove filler words" | "Clean up the audio" |
| "Apply Studio Sound" | "Make it sound better" |
| "Add captions" | "Make it accessible" |
| "Create a 30-second highlight clip" | "Shorten it” |
Combine multiple operations
You can request several edits in a single prompt. The agent handles them in sequence.What the agent can do
These are the operations you can request in a prompt: Audio:- Apply Studio Sound (noise removal, volume normalization)
- Remove filler words (“um”, “uh”, “like”, “you know”)
- Add captions
- Customize caption style (color, position, font)
- Detect and label speakers
- Assign speaker names
- Create highlight clips from long-form content
- Translate to another language
- Add B-roll
- Generate new content entirely from a text prompt
- Write a script and produce a video from it
Creating content from scratch
The agent can generate entirely new projects from a text prompt — no imported media required. Use theproject_name parameter instead of project_id:
- The topic or subject
- Approximate length (“30 seconds”, “5 minutes”)
- Style or tone (“tutorial”, “promotional”, “casual”)
Prompts that don’t work well
- Visual layout instructions: “Move the title to the upper left corner” — the agent handles audio and content editing well, but precise visual placement of layers isn’t reliable
- Referencing external context the agent can’t access: “Edit this to match our brand guidelines” — the agent doesn’t know your brand guidelines unless you include them in the prompt
- Multi-project operations: Each prompt targets one project. You can’t say “apply this edit to all my projects”
- Export instructions: “Export as MP4” — there’s no export endpoint yet. Open the project in Descript to export.