Back to authors
idvorkin

idvorkin

25 Skills published on GitHub.

ammon

What time is it for Ammon? Looks up the current time in Denmark (Europe/Copenhagen timezone) and reports it.

UncategorizedView skill →

gen-image

Analyze content and generate illustrations via Gemini image API

UncategorizedView skill →

gist-image

Use when you need to host images (screenshots, diagrams, PNGs) on GitHub for use in PR descriptions, issues, or markdown docs. Solves the problem that `gh gist create` rejects binary files.

UncategorizedView skill →

architect-review

Run iterative architect review passes on a design spec, tracking convergence. Use when a spec is written and needs hardening before implementation — each pass finds fewer issues until the design stabilizes.

UncategorizedView skill →

background-usage

Check Claude Code plan usage in a throwaway background session — a herdr workspace under herdr, otherwise a hidden detached tmux session. Reports weekly usage percentage, time until reset, and pacing status.

UncategorizedView skill →

build-bd-static

Build a static `bd` binary when Homebrew is unavailable or its dynamically-linked package is not portable enough for the machine.

UncategorizedView skill →

bulk

Bulk-parallel CLIs — turn N sequential gh/bd/git/file tool calls into a single fan-out JSON call. Use when the session is about to fire ≥3 similar sequential calls (gh pr view, bd show, Read of small files, up-to-date diagnose across repos).

UncategorizedView skill →

clock

Schedule recurring tasks in your session. Defaults to time check every 15 min.

UncategorizedView skill →

cost-impact

Compute a Claude Code cost-impact report across a time window, grouped by repo with per-session detail. Prices per-turn per-model at published list rates (Fable 5 / Opus 5 & 4.x / Sonnet 4.x-5 / Haiku), includes subagent tokens, outputs markdown with clickable PR links and collapsible per-repo sections. Use when user asks "how much did I spend on Claude this week", "cost report", "/cost-impact", or wants a weekly retrospective on Claude usage.

UncategorizedView skill →

delegate-to-other-repo

Use when the user asks to make a change in a different git repo than the current session's cwd, and wants it done without polluting the current conversation with that repo's context. Typical triggers — "also fix X in the blog", "delegate this to the dotfiles repo", cross-repo tasks mentioned alongside current work.

UncategorizedView skill →

docs

Use when answering questions about or writing code against a named third-party library/framework. Fetches fresh, authoritative documentation via Context7 (`ctx7`) instead of relying on stale training data. Fires both reactively ("how do I X with library Y") and proactively (about to write library code and unsure of current API). Skip for language stdlib and general CS concepts.

UncategorizedView skill →

explainers

Build an interactive explainer — a standalone web page that teaches one concept by letting the reader play with it. Use when the user says "build an explainer for X", "help me understand Y interactively", or "make a page that demonstrates Z". Ships a minimum HTML scaffold + methodology guide with pointers to reference implementations (dolt-explainer, larry-voice-samples, monitor-explainer, activation-energy-game, religion-evolution-explorer, how-long-since-ai). Prefers GitHub Pages + plain HTML by default; graduates to Vite + TypeScript + React only when interaction genuinely requires it.

UncategorizedView skill →

gen-stt

Transcribe audio to text locally via NVIDIA Parakeet TDT 0.6B ONNX — single clip or batch parallel, no API key

UncategorizedView skill →

gen-tts

Synthesize speech audio via Gemini 3.1 Flash TTS — single clip, batch parallel, voice + style presets

UncategorizedView skill →

harden-telegram

Diagnose and recover the two-process Telegram MCP chain — run the doctor, hot-redeploy server.ts, reload plugins without bouncing MCP, restart telegram_bot.py, and walk through known failure modes. Use when Telegram stops working mid-session, messages aren't arriving, or the bot is silent.

UncategorizedView skill →

herdr

Drive herdr (the terminal agent multiplexer) headlessly — create workspaces, start/prompt/wait-on coding agents in panes, read their output, and keep the claude/codex integrations healthy. Use when asked to create herdr workspaces or sessions, run or babysit another agent in a pane, check why an agent's status looks wrong, or install/repair herdr agent integrations.

UncategorizedView skill →

image-explore

Brainstorm multiple visual directions for a blog image, generate them in parallel, build a comparison page, and optionally publish as a shareable link (Surge.sh or gist).

UncategorizedView skill →

image-read

Read (not generate) images via a subagent so the pixel payload stays out of the parent conversation. Dispatches Haiku by default, escalates to Sonnet/Opus when the caller flags ambiguity or needs load-bearing detail.

UncategorizedView skill →

larry-voice

Speak text in Larry's voice via ElevenLabs → a Telegram voice note (opus/ogg). Use for any voice reply / ElevenLabs TTS. Charlie voice, eleven_flash_v2_5, IPv4-forced, optional blind-listen accent check.

UncategorizedView skill →

learn-from-session

Extract durable lessons from a completed Claude session and codify them in the right CLAUDE.md files or skills. Use at the end of a long session, after a bug hunt that surfaced a non-obvious constraint, or when the user asks "what can we learn from this session". Discovers CLAUDE.md files dynamically, routes lessons by generic scope (project / shared conventions / environment / machine-local), enforces neutral voice, and asks for approval before editing.

UncategorizedView skill →

machine-doctor

Diagnose and fix system health issues — rogue processes, Gas Town and Gas City runaway agents, resource exhaustion, stale dev servers, and orphaned git state — plus historical forensics ("who was hot at 7:16?") via the vendored machine_doctor.py recorder. Use when the machine is slow, unresponsive, or something feels wrong — now or earlier.

UncategorizedView skill →

pr-hygiene

Surface open PRs that have genuinely unaddressed review feedback, filtering out CodeRabbit auto-summaries and CI-bot noise. Use before ending a session, when asked "which of my PRs need attention", or to gate a session close on unresolved review threads.

UncategorizedView skill →

showboat

Create executable demo documents with screenshots using Showboat + Rodney. Use when the user wants to document an app, create a visual walkthrough, take screenshots of a deployed site, run an accessibility audit, or build self-verifying documentation.

UncategorizedView skill →

up-to-date

Sync git repository with upstream. Use at the start of a session, when asked to sync, get up to date, check git status, or when working on a stale branch.

UncategorizedView skill →

yolo

YOLO mode knowledge — what `--dangerously-skip-permissions` does and doesn't bypass, plus helpers to set up `additionalDirectories` correctly. Use when the user asks "why is Claude still prompting me in bypass mode," "set up YOLO," "skip all permissions," or reports unexpected permission prompts despite using `--dangerously-skip-permissions`.

UncategorizedView skill →