← 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": "browse-speechdub-library",
  "description": "List or open documents in the user's Speechdub library when they want to see saved titles, search by name, or read full document text.",
  "included_files": [],
  "skill_md_contents": "---\nname: browse-speechdub-library\ndescription: List or open documents in the user's Speechdub library when they want to see saved titles, search by name, or read full document text.\n---\n\n# Browse Speechdub library\n\nUse this skill when the user asks to see, search, or read documents they already saved in Speechdub (not when they only want new text pasted in chat).\n\n## Tools\n\n- `speechdub_list_documents` — paginated list; optional `query` for title search, `limit` (max 100), `cursor`, `include_archived`.\n- `speechdub_get_document` — full title, language, and body for one `document_id` (UUID).\n\n## Workflow\n\n1. Prefer `speechdub_list_documents` when the user does not give an id. Use a reasonable `limit` (e.g. 10–20) unless they ask for more.\n2. If they name a document, pass `query` on list, then `speechdub_get_document` on the best match.\n3. If they provide a UUID, call `speechdub_get_document` directly.\n4. Summarize titles and languages clearly; when they ask for content, quote or summarize the returned text without inventing library items.\n\n## Boundaries\n\n- Read-only: do not create, update, delete, or synthesize unless the user clearly asks for those actions (use other skills).\n- Never expose API keys or raw OAuth tokens. The MCP connection is already authenticated as the user.\n"
}

SHA-256: 7ed32dade8e515f17dd25aaf31f797cc8057c941094922e0e9aa8cd6db2c321e