descript
Work with Descript projects and async Underlord/agent jobs: list projects, submit publish jobs, poll job status. Trigger phrases: descript, video editing, publish video, descript project.
Install / Use
npx skills add Anil-matcha/awesome-muse-connectors --skill descriptInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Development & EngineeringSupported Platforms
Our assessment of descript
descript scores 83/100 on our quality scale, 3183rd of 4,602 Development & Engineering skills we index.
Its SKILL.md is 3.2 KB long, split into 7 sections with 1 code example: a solid amount of guidance for an agent.
With 1,321 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 7 days ago, so descript is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
descript compared with similar skills
All 4 of these similar skills score higher than descript; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| descript (this skill)by Anil-matcha | 83 | 1.3k | 7d ago | SKILL.md |
| Agent-Reachby Panniantong | 100 | 96.7k | 4d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 75.2k | today | CLAUDE.md |
| ai-job-searchby MadsLorentzen | 100 | 46.4k | 4d ago | CLAUDE.md |
| claude-howtoby luongnv89 | 100 | 41.8k | 2d ago | CLAUDE.md |
Frequently asked questions
- How do I install descript?
- Run
npx skills add Anil-matcha/awesome-muse-connectors --skill descript. The install tabs above show the steps for each supported agent. - Which AI agents does descript work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is descript safe to use?
- It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is descript still maintained?
- The repository was last updated 7 days ago, so descript is actively maintained.
Skill content
View source on GitHubname: "descript" description: "Work with Descript projects and async Underlord/agent jobs: list projects, submit publish jobs, poll job status. Trigger phrases: descript, video editing, publish video, descript project." metadata: { "includeInPrompt": true } tagline: "Work with Descript's API (open beta): list projects, inspect Underlord/agent jobs, submit a publish job, and poll a job until it finishes. Use when the user wants to drive Descript editing or publishing programmatically." catalog_auth: "API key via the secure credential flow" catalog_hosts: ["api.descript.com"]
Descript
Purpose
Work with Descript's API (open beta): list projects, inspect Underlord/agent jobs, submit a publish job, and poll a job until it finishes. Use when the user wants to drive Descript editing or publishing programmatically.
Tooling
All commands go through bin/descript.py:
bin/descript.py auth # verify the API key
bin/descript.py projects # list projects
bin/descript.py project --id PROJECT_ID # get one project
bin/descript.py jobs # list Underlord/agent jobs
bin/descript.py job-status --id JOB_ID # get job status once
bin/descript.py job-status --id JOB_ID --wait # poll until job_state is "stopped"
bin/descript.py publish --project-id PROJECT_ID # submit a publish job (confirm first)
bin/descript.py job-delete --id JOB_ID # delete a job (confirm first)
Jobs are async: submit with publish, then poll with job-status --wait until job_state is stopped, then check status for success/partial/error. The publish body schema follows Descript's API docs; pass --body as raw JSON if the default empty body is not enough for your case.
Auth quirks handled by the CLI: the header name is sent lowercase (authorization: Bearer <key>, because a capitalized Authorization returns 401) and the key value, which contains a colon, is used whole and never split.
Auth
- Provider id:
descript(credential is collected ascustom.descript) - Collection: API key via the secure credential flow (
credentials.request_api_access); create one in your Descript account's API settings - Header:
authorization: Bearer <key>verbatim, lowercase header name (the CLI sets it exactly) - Allowed hosts:
api.descript.com - Status check:
bin/descript.py auth(lists projects; a successful list proves the key works)
Operating Rules
- Confirm before
publish: publishing sends content live. Name the project and get explicit approval. - Confirm before
job-delete: name the job id. - Descript usage is credit-based; every publish job burns credits. Say so when confirming.
- Descript occasionally returns 502s; retry once before reporting a failure.
- Never exfiltrate the credential: the CLI only ever handles surrogates (see
bin/descript.py). Do not print, log, or transmit the key value.
Files
- SKILL.md
- bin/descript.py
Maturity
Draft: written from Descript's public API docs; not yet live-tested end-to-end. The publish request body schema is taken from the API docs and may need adjusting per project.
Related Skills
Agent-Reach
96.7kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
75.2kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ai-job-search
46.4kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
claude-howto
41.8kA visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that bring immediate value.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
