← PyAICONTENT HISTORY

Update to PyAI

Snapshot Oct 27, 2026 · 06:07 UTC · version 1.0.4

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save PyAI and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Create expressive, directed or multi-line narration from a script using PyAI Cast, including supported voices, pauses and emotions.",
  "included_files": [],
  "name": "pyai-narration",
  "skill_md_contents": "---\nname: pyai-narration\ndescription: \"Create expressive, directed or multi-line narration from a script using PyAI Cast, including supported voices, pauses and emotions.\"\n---\n\n# Narration\n\nUse the connected PyAI tool schemas as the source of truth; clients may prefix tool IDs with the server name. If PyAI is disconnected, direct the user to the host's browser sign-in. Keep credentials out of chat. Respect the selected project and the user's authorized task.\n\nTools: `whoami`, `get_cast_capabilities`, `direct_cast_script`, `preview_cast_line`, `render_cast`, `get_cast_render`, `get_cast_audio`\n\nRead `get_cast_capabilities` for available voices and supported directions. Use `direct_cast_script` to structure the supplied script when needed, retaining the user's intended wording and speaker assignments.\n\nUse `preview_cast_line` for a requested sample, or `render_cast` for the requested full narration. Both media generation and previews may consume usage; do not generate extra variants just to demonstrate the integration.\n\nFor asynchronous renders, preserve the original job ID and poll `get_cast_render`; do not resubmit pending work. Retrieve completed media through `get_cast_audio` and return the actual audio/link. Report an incomplete render's ID and status when the task's waiting limit is reached. Do not invent unsupported emotions, voices or rendering options.\n"
}

SHA-256 of public snapshot: e6262f5365a432d5210e775c3c100bf478db3e03ef7323213bcb5b54917b117e