agent-screencast
Agent Screencast
Record narrated, captioned screen recordings of web applications. The pipeline uses agent-browser for browser automation, edge-tts for free voice synthesis, and ffmpeg for assembly. No API keys required.
Prerequisites
Before starting, verify the tools are available:
which uv || echo "MISSING: curl -LsSf https://astral.sh/uv/install.sh | sh"
which agent-browser || echo "MISSING: npm i -g agent-browser && agent-browser install"
which ffmpeg || echo "MISSING: brew install ffmpeg"
No installation step is needed — uv run handles Python dependencies automatically
via inline script metadata.
More from pengelbrecht/skills
missions
>
3clone-website
|
3gws-slides
>
3claude-code-tutor
>
2lore
Connect to a Lore backend — query data, mutate with governance, propose schema changes, contribute knowledge. Use when an agent needs to interact with a Lore instance for reading/writing data, proposing DDL, or learning. Triggers on "connect to lore", "query lore", "lore schema", "propose table", or any task involving a Lore API.
1metricly-author
Conventions for writing dbt YAML descriptions and the org's business_context doc. Use when editing dbt/models/**.yml, dbt/context/business_context.md, or any file that feeds Metricly's semantic layer or org context.
1