← SpeechdubCONTENT HISTORY

Update to Speechdub

Snapshot Sep 30, 2026 · 22:55 UTC · version 1.0.0

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "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"
}

SHA-256: 8cf54e1628560e41c6172cf15cef87d50a70457823239341fa5316c396361086