{"id":69925,"plugin_id":"plugin_asdk_app_69f0dc45f6048191876c14c1016fe778","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-29T12:05:49.821Z","digest":"ae4016a8d9061ef3c665b9bf1dded213c3a532748bf941af9f9f4eae7032957f","against":null,"payload":{"description":"Export a Descript project's transcript as text in txt, markdown, html, rtf, or srt.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":197}],"name":"export-transcript","skill_md_contents":"---\nname: export-transcript\ndescription: Export a Descript project's transcript as text in txt, markdown, html, rtf, or srt.\n---\n\n# Export Transcript\n\n## When to use\n\n- When the user wants the spoken text of a project as a transcript\n- When they ask for captions or a written record of a composition\n\n## Instructions\n\n1. Locate the project with `search_drive` (or `list_projects` if filtering/paginating the project list), then use `get_project` to retrieve its composition IDs.\n2. If the project has more than one composition, confirm which one and pass its `composition_id` explicitly.\n3. Call `export_transcript` with the project ID, composition ID, and a `format` (`txt`, `markdown`, `html`, `rtf`, or `srt`). Use `include_speaker_labels`, `include_markers`, and `timecodes` if the user asks for them.\n4. `export_transcript` is synchronous — it returns the transcript content directly in the response. There is no `job_id`; do not call `wait_for_job`.\n5. Give the returned transcript content to the user in the requested format.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}