leegonzales/aiskills
Overview
This skill generates a standalone HTML reader with Kokoro TTS audio and word-synced highlighting from any markdown file. It produces a single self-contained reader.html that embeds compressed audio and real-time word highlighting for listening, proofreading, or sharing. The tool runs locally and outputs a pure static file you can open in any browser.
How this skill works
The pipeline creates per-paragraph WAV chunks with Kokoro TTS, transcribes each chunk with Whisper to get drift-free word timestamps, and then assembles a single HTML file embedding an MP3 and synchronized per-word timing. The reader includes playback controls, keyboard shortcuts, and click-to-seek behavior so users can jump to any word. A small wrapper script auto-creates a virtual environment and installs dependencies on first run.
When to use it
- You want to listen to a markdown essay, article, or notes with synced highlighting.
- You need to proofread by ear to catch rhythm, tone, or awkward phrasing.
- You want a shareable, serverless audio reader (single HTML file) to distribute.
- You prefer generating lightweight, offline audio readers for accessibility testing.
- You need to convert chapters or sections into per-word-synced playback for review.
Best practices
- Run on a macOS machine with Apple Silicon (M1+) for best compatibility and performance.
- Use Python 3.13+ and install ffmpeg to produce compressed MP3 output.
- Keep paragraphs reasonably sized to improve alignment accuracy during transcription.
- Adjust --speed and --voice to match desired tone before generating the final reader.
- Use --strip-sections to exclude non-narrative headings (e.g., References) to shorten audio.
Example use cases
- Generate an audio reader for a long-form essay to proofread pacing and clarity by ear.
- Create an offline HTML reader to share a narrated version of documentation or tutorials.
- Produce a highlighted playback for accessibility reviews or user testing sessions.
- Export chapter previews from markdown files to embed in a portfolio or preview page.
- Quickly generate narrated drafts to evaluate voice, speed, and emphasis choices.
FAQ
The tool is designed for macOS on Apple Silicon and requires Python 3.13+. Other platforms may not be supported.
How long does generation take?
Typical essays take about 2–5 minutes; time depends on length and system performance.
Can I change voice or speed?
Yes. Use the --voice and --speed flags to pick a Kokoro voice variant and speech rate.
21 skills
This skill generates a standalone HTML reader from markdown with Kokoro TTS audio and word-synced highlighting for easy listening and proofreading.
This skill helps you capture ideas, tasks, and notes in real time, organize them, and surface insights from your knowledge graph.
This skill runs fabric patterns to analyze, extract, summarize, and secure content, delivering structured results and actionable insights.
This skill collaborates with you to transform ideas into Talk Track v5 by interviewing, structuring, and calibrating narration for cohesive presentations.
This skill preserves and transfers development context between Claude Code sessions, including code, git state, and environment, enabling seamless continuation.
This skill analyzes and elevates prose quality across craft, coherence, authority, purpose, and voice to produce clear, credible, and engaging writing.
This skill extracts and maps claims from discourse into structured argument networks with supports, opposes, and assumptions to aid analysis.
This skill analyzes text to compute word counts, reading time, complexity metrics, and readability scores, helping you evaluate documents quickly.
This skill helps you create accurate personal proxy agents by extracting personality and decision patterns into portable schemas for PAIRL integration.
This skill coordinates multi-agent work through project-local Maildir messaging, enabling task claiming, status updates, handoffs, and urgent block
This skill guides building AWS serverless event-driven architectures, optimizing Lambda, Step Functions, API Gateway, and queues for scalable, resilient apps.
This skill analyzes and scores dad jokes across pun quality, groan factor, wholesomeness, and structure, and can generate new dad jokes.
This skill helps you map workflows, document SOPs, and uncover automation opportunities by capturing tacit knowledge and turning it into actionable process
This skill automates PR review cycles with Gemini or Claude fallbacks, guiding feedback replies, commits, and status checks to speed merges.
This skill helps you optimize AWS costs, monitor performance, and strengthen security with integrated MCP servers for billing, observability, and audits.
This skill analyzes CSV files comprehensively, generates statistics and visualizations automatically, and presents a complete data report.
This skill crafts professional Veo 3.1 prompts with cinematic structure, audio direction, and timestamp choreography to produce polished AI videos.
This skill helps you locate code implementations and understand large Python codebases through semantic search and contextual file references.
This skill converts essay-to-speech output into complete slide decks with multiple formats, enabling quick presentation creation from spoken content.
This skill helps you identify inevitable AI-native venture opportunities by mapping capabilities, markets, and business models across horizons.
This skill transforms repeated conversation patterns into reusable SKILL.md files by extracting triggers, inputs, transforms, and outputs.