{"id":9564,"plugin_id":"plugin_asdk_app_6a64dbf73b2081919451bd855439099c","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T22:55:13.239Z","digest":"8cf54e1628560e41c6172cf15cef87d50a70457823239341fa5316c396361086","against":null,"payload":{"name":"import-to-speechdub","description":"Save new text into the user's Speechdub document library from pasted content, notes, or articles they want to listen to later in the app.","included_files":[],"skill_md_contents":"---\nname: import-to-speechdub\ndescription: Save new text into the user's Speechdub document library from pasted content, notes, or articles they want to listen to later in the app.\n---\n\n# Import text into Speechdub\n\nUse when the user wants to **add** content to their Speechdub library (import, save, create a document), not merely read it in chat.\n\n## Tool\n\n- `speechdub_create_document` — required `text`; optional `title`, `language` (BCP-47-ish code), `idempotency_key` for safe retries.\n\n## Workflow\n\n1. Collect the text to import. If the user attached or pasted content, use that as `text`.\n2. Choose a short, descriptive `title` if they did not specify one (plain text, no markdown formatting in the title).\n3. Set `language` when the user specifies it or when the source language is obvious; otherwise omit and let Speechdub detect when possible.\n4. Call `speechdub_create_document` once per distinct document they asked for.\n5. Confirm success with returned `document_id`, title, and language. Mention that creating documents uses their Speechdub document quota (not the same as speech credits).\n\n## Boundaries\n\n- Do not delete or overwrite existing documents in this skill.\n- Do not call speech synthesis unless they also ask to hear audio (use the text-to-speech skill).\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}