seanx10m
- 26 skills
- 0 followers
- 9 hours ago last updated
- ▌ Gpt Tts · seanx10m bundleFast text-to-speech via OpenAI gpt-4o-mini-tts, built for long documents. Splits the text into chunks, synthesises them concurrently, and stitches the audio back in order, so a long doc takes about as long as its slowest chunk instead of the sum of all of them. Retries transient failures with jittered backoff and fails fast on permanent ones. Use when the user says "/gpt-tts", "narrate this doc", "make an audio version of this", "read this aloud into a file", "TTS this markdown", or wants a long piece of writing turned into an audio file quickly. For a single short sentence the simpler `text-to-speech` skill is fine; use this one when the input is long enough that speed matters.
- ▌ Bullet · seanx10mPersistent toggle mode for super-short, conversational, one-idea-per-line replies — "talk to me like a person in short turns." Keeps normal English (unlike caveman, which drops grammar): just plain, short, broken into lines. Use when user says "bullet", "bullet mode", "bullet skill", "/bullet", "staccato", "short mode", "talk to me in bullets", "one line at a time". Turn off with "stop bullet", "normal mode", or "bullet off".
- ▌ Define · seanx10mGive plain, no-frills definitions of terms or concepts in a fixed two-line format (definition + purpose, no analogies, no code, no narrative buildup). Use when the user asks "what is X?", "define X", "what does X mean?", "explain X simply", invokes /define, or has pushed back on a verbose / analogy-heavy explanation and asked for "just the definition" or "no analogies." Do NOT use when the user asks "how does X work?", asks for examples, or wants elaboration.
- ▌ Caveman · seanx10mUltra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested, or when the user is actively coding (debugging, writing/reviewing code, technical back-and-forth in a terminal or IDE context) since terse technical replies fit that work best.
- ▌ Quiz Me · seanx10m bundleTurn anything just discussed - a codebase subsystem, a doc, an architecture decision, a set of notes - into an interactive multiple-choice quiz that opens in the browser and gauges intuition rather than recall. Each question carries a 1-5 difficulty and asks how confident you were BEFORE revealing the answer, so the result separates "knew it" from "guessed right" and calls out confidently-wrong specifically. Use when the user says "quiz me", "/quiz-me", "test my intuition", "do I actually understand this", "make a quiz on X", "check if I got that". For spaced repetition across sessions with progress kept on disk, use quiz-me-full instead.
- ▌ Gemini Tts · seanx10m bundleTurn a big block of text or a Markdown file into a spoken .m4a audio file using the Gemini TTS API. Use when the user says "/gemini-tts", "read this doc aloud into a file", "make an audio version of this markdown", "narrate this with Gemini", or wants long text converted to an audio file on their Desktop.
- ▌ Talk To Me · seanx10m bundleToggle spoken narration of Claude Code responses in your macOS Personal Voice, streamed into a live karaoke panel that also echoes your own prompt in your own voice. Use when the user invokes /talk-to-me or asks to "read responses aloud", "talk to me", "stop talking", "pause it", "speak that", or change the narration voice or speed.
- ▌ Lorax · seanx10m bundlePrune finished git worktrees in the current repo, or report what is safe to prune and what is being held. Speaks for the trees - removes a worktree only when its work exists somewhere else. Use when the user says "/lorax", "lorax", "prune worktrees", "clean up worktrees", "what worktrees can I delete", "worktree status", or asks to turn the truffula animation on or off.
- ▌ Pd Slides · seanx10m bundleBuild a split-screen deck - slides on the left, the full source document ("the paper") on the right, with browser-preview's select-to-comment margin rail over the paper. Every slide owns a distinct section of the paper, which lights up as you move. Optionally the deck reads itself aloud - one Gemini TTS clip per paragraph of the paper, word for word, so the caption, the highlighted block and the slide advance together and nothing can drift. Ships a component vocabulary (:::cards, :::cols, :::stats, :::deep, :::note) so a dense slide costs a fraction of hand-styled markup. Use when the user says "/pd-slides", "pd slides", "make this a deck", "turn this spec into slides", "slideshow this", "deck with the paper under it", "narrate the deck", "read the paper aloud", "add subtitles", "audio summary of these slides", or wants to review a long document headline-first with the evidence one keystroke away.
- ▌ To Kindle · seanx10m bundleConvert if needed, then email a document to your Kindle so it shows up on the device. Handles EPUB/PDF/DOCX/TXT/HTML natively and converts Markdown, MOBI, AZW3, FB2, ODT, RST and friends to EPUB first. Use when the user says "/to-kindle", "/pdf-to-kindle", "send this to my kindle", "kindle this", "put that PDF on my kindle", "read this on the kindle", or hands over a document and asks to get it onto the Kindle.
- ▌ Notify · seanx10m bundleEnd-of-turn alerts for Claude Code, as one 4-way mode over sound + native macOS banner - off / sound / banner / both. Both fire at the same moment (end of turn, or when Claude needs you), so they stay in sync. The banner shows the repo (org/repo) and session title with a robot icon; clicking it brings the originating terminal (iTerm/Warp) to the front. Use when the user says "/notify", "notify off/sound/banner/both", "notifications on/off", "ping me when done", "mac notifications", "sound only", "banner only", "/notify p", "mark this session priority/important", "louder sound for this session".
- ▌ Text To Speech · seanx10m bundleConvert a blob of text into spoken audio using OpenAI's text-to-speech (a generic ChatGPT-style voice) and hand the audio file back. Use when the user gives text and asks to "read this aloud", "make audio of this", "text to speech", "TTS this", "narrate this", "turn this into an mp3/voiceover", or invokes /text-to-speech. Produces an audio file (mp3 by default) saved to the Desktop.
- ▌ Dream Outcome · seanx10mDream Outcome mode (🏝️) — a toggle-on posture that flips the default from *narrating the plan* to *showing the destination*. When ACTIVE, before any substantial build (a feature, a UI, an architecture, a refactor, a multi-step task), do NOT lead with an implementation walkthrough. Instead produce one simple, elegant, interactive artifact that lets the user SEE what the end result will look like — a self-contained HTML mockup of the final UI, a clickable prototype, a small animation, or a crisp visual of the architectural decision — open it in the browser, and keep the prose to a few lines. It is the sibling of loop-pre-flight (✈️): pre-flight right-sizes *how* the work runs; dream-outcome shows *what the work produces* before building it. Toggle per session or globally. Use when the user says "dream outcome", "dream outcome on/off", "/dream-outcome", "show me the end result", "show me what it'll look like", "less plan more picture", "stop describing just show me", or complains that an agent is talking about
- ▌ Text Me · seanx10m bundleSend a message or files to your own iMessage self-chat from a local script. Use whenever the user says "text me", "text me this", "send it to my phone", or asks for a file to land in iMessage. Also covers diagnosing iMessage send failures (error 25).
- ▌ Wt Handoff · seanx10mHand off active dev work to a fresh agent on the correct git worktree. Ensures the outgoing agent commits, the incoming agent lands on the right WT, and ambiguous context is resolved before the doc is written.
- ▌ Setup Shortcuts · seanx10m bundleInstalls a personal set of shell aliases/functions (Claude Code launcher shortcuts, cloud/tool auth, project-jump, caffeinate toggle, dev-tool CLIs, and two sound toggles) into ~/.zshrc, bundling the audio files the sound toggles need. Use when the user says "set up shortcuts", "setup shortcuts", "/setup-shortcuts", or wants these shell shortcuts installed/reinstalled on a machine.
- ▌ Pd Slides Plus · seanx10m bundlepd-slides, served from a local web server instead of opened as a file - which makes four things possible that a file cannot do. Diagrams are live Excalidraw canvases that autosave as real .excalidraw files in the repo. A running dev server can be framed inside a slide, so the deck shows the product instead of a screenshot of it. A docked agent pane lets the reader talk to Claude from the page and Claude answer back. And comments, speaker notes and preferences survive a reload. Binds to the LAN so someone on another device can open the deck, with a token gating anything that writes to disk. Use when the user says "/pd-slides-plus", "pd slides plus", "serve the deck", "editable diagrams in the deck", "excalidraw in the slides", "embed the app in a slide", "chat with the agent from the deck", or wants a deck that can be edited and answered rather than only read.
- ▌ Done Sound · seanx10mPlay a "tada" celebration sound to signal something finished. Use when the user says "/done-sound", "done sound", "play the tada", "let me know when it merges", "ping me when that merges", "sound when done", or asks to be alerted audibly that a merge, deploy, build, or long task completed.
- ▌ Browser Preview · seanx10m bundleRender Markdown docs (with Mermaid diagrams + tables) to a branded HTML preview in the browser. Two ways - a sticky global MODE (eyeball statusline toggle, every .md Claude writes auto-opens) and a ONE-OFF "preview this" verb (render+open a doc, or - the default for anything multi-file like a skill or a docs dir - a whole folder with a file-explorer sidebar, mode unchanged). Pages support select-to-comment in a Google-Docs-style right margin rail (cards always visible, quoting the highlighted text, Cmd/Ctrl+Enter to post, with Copy notes / Copy md / Copy md + notes buttons and c/m/b shortcuts) and, in folder mode, a sidebar to explore multiple files. Use when the user invokes /browser-preview, says "browser preview on/off", "auto preview on", "turn on the eyeball", OR for a one-off says "preview this", "open this in browser", "show that doc in the browser", "preview that file", "preview this folder", "explore this folder in browser".
- ▌ Cloud Handoff · seanx10mHand off in-progress local work to a Claude Code cloud session when the user has to leave his machine. Commits the working tree to an ephemeral wip/ branch with a .claude/STATE.md handoff, pushes it, then Slack-DMs the user the ready-to-paste launch prompt so he can start the cloud session from his phone. Use when the user says "/cloud-handoff", "hand this off", "I'm leaving, keep going in the cloud", "send this to the cloud", "take this to Slack".
- ▌ Session State · seanx10mManage `.claude/STATE.md` — the single source of truth for cross-session context. Format is caveman-style: ultra-compressed, no articles, no filler, bullets only, timestamps as `HH:MM`.
- ▌ Progress Hud · seanx10m bundleA toggleable floating always-on-top macOS progress HUD (green percent bar + effort title + phase/detail) that appears automatically whenever long-running work starts - a Workflow, /goal, /loop, a serial-workflow-loop, a big refactor, or any multi-step build the model classifies as long-running. Toggle on/off like /notify. When ON, the model raises and updates the HUD via the `progress-hud` CLI; when OFF, nothing spawns. Use when the user says "/progress-hud", "progress hud on/off", "show a progress bar", "floating progress", "HUD for this run", "track this workflow visually", or asks to see live progress of a long effort.
- ▌ Loop Pre Flight · seanx10mLoop Pre-Flight mode (✈️) — a toggle-on pre-launch check that, before any substantial task, sharpens the prompt and right-sizes the execution so you stop over-orchestrating. On every substantive request it runs a fast gate and gives a one-line verdict, then proceeds: (1) finish-line — does the ask have a verifiable end state + runnable check + guardrail + cap, or is "done" a vibe? (2) shape — climb the ladder (one prompt → workflow → agent → multi-agent); is it genuinely parallel with little shared context, or should it run inline? scale agents to complexity (don't spawn 100). (3) plan-mode — big / cross-cutting / ambiguous refactor → propose plan mode FIRST. (4) runtime — /loop vs Workflow vs inline, cache-aware delays, maker≠verifier. Use when the user says "loop pre-flight", "pre-flight on/off", "pre-flight mode", "/loop-pre-flight", "check my prompt", "right-size this", "should I fan this out", or before firing a loop / workflow / refactor.
- ▌ Warp Wt Handoff · seanx10m bundleHand off active dev work to a fresh agent AND launch that agent in a new Warp terminal, already cd'd to the worktree and already reading the handoff doc. Use when the user says "/warp-wt-handoff", "handoff and spawn", "hand this off and open it in Warp", or wants the next session started for them rather than described to them.
- ▌ Worktree Default · seanx10m bundleInstall (or remove) the "worktrees by default" hook set in a repo - a SessionStart nudge that fast-forwards the pinned root and tells the agent to call EnterWorktree, plus PreToolUse guards that deny file writes and `git checkout`/`git switch` in the shared root checkout. Use when the user says "/worktree-default", "worktrees by default", "install the worktree hooks", "add the worktree guard to this repo", "make this repo use worktrees", "port the worktree hooks", or asks why writes to a repo root are being blocked.
- ▌ Personal Voice To File · seanx10m bundleRender macOS Personal Voice (or any system TTS voice) speech into a real audio (m4a) file instead of just playing it live. Use when the user asks to record, save, export, or turn into an audio file something spoken in their Personal Voice, or a Morgan-Freeman-style / cloned voice, or a talk script / narration file.