Herdr Game — Development skill for Claude Code
Interactive game for learning Herdr shortcuts, workflows, and agent operations.
How to install Herdr Game
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open johnlindquist/herdr-game and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Herdr Game does
Interactive game for learning Herdr shortcuts, workflows, and agent operations.
Alternatives in Development
- Gmail AutoAuth MCP Installation Guide — This guide will help you install and configure the Gmail AutoAuth MCP server for managing Gmail operations thr 1.1k ★
- Shortcuts Playground Plugin — Shortcuts Playground: A Claude Code and Codex plugin for building, validating, signing, and remixing macOS/iOS 1.1k ★
- Pi Reserved Keybindings — Extensions cannot override these shortcuts — they are silently skipped by registerShortcut() 526 ★
README
learn-herdr
Interactive browser exercises for learning [herdr](https://herdr.dev), the terminal workspace manager for AI coding agents.
The curriculum contains 34 hands-on lessons covering:
- the prefix key and help overlay;
- tabs, panes, workspaces, focus, zoom, resize, and navigation;
- Herdr's CLI and socket API;
- advanced multi-shortcut workflows;
- agent operations: list, prompt, wait, blocked-state handling, logical keys, get, and read.
Each player gets an isolated Herdr session. Lessons stage the topology they need and validate real Herdr state. The Agents chapter uses deterministic, credential-free `claude` and `codex` practice programs: Herdr still performs its real process detection, pane targeting, lifecycle reporting, prompting, waiting, key delivery, and transcript reading, but no provider account, API key, or paid model inference is used.
Development
Requirements:
- Node.js 20+
- pnpm
- Vercel credentials with Sandbox access, supplied through the environment or local Vercel OIDC configuration
pnpm install
pnpm dev
Open .
A prebuilt Sandbox snapshot is optional. Set `HERDR_SNAPSHOT_ID` to use one; otherwise the app provisions a cold session.
Verification
pnpm test
pnpm lint
pnpm build
pnpm smoke http://localhost:3000
pnpm ui-smoke http://localhost:3000
`pnpm smoke` crosses the real backend boundary. It provisions a session and verifies boot, terminal attach, prompt identity, state snapshots, lesson staging, tab and pane exercises, both practice-agent kinds, prompt/wait transitions, blocked-state recovery, transcript reading, detach, and teardown.
`pnpm ui-smoke` uses `agent-browser` at a 1686×1178 viewport and fails unless wterm has nonzero dimensions and nonblank rendered rows before and after a staged lesson transition. It also asserts that the loading state makes the terminal inert.
Architecture
components/game.tsx— interactive curriculum and terminal UI- `lib/lessons.t
Related Skills
Claude Code Cheatsheet
100 Claude Secret Codes — prompt shortcuts that change how Claude responds. Interactive version at clskills.in
Getthatflag
My personal website for training on a Cybersecurity Capture the Flag game. This site will be built with Claude
Pi Herdr Subagents
Interactive subagents for pi running in herdr
Learn Claude Skills
Interactive game to learn Claude Agent Skills (SKILL.md) - explore, learn, and quiz yourself!
Learn From Materials
Turn PDFs, books and papers into interactive learning webpages|将复杂材料转化为可追溯、可测验、可做笔记的学习网页
Study Skill
Claude Code skill for interactive learning with FSRS-6 spaced repetition, research agents, book catalog, ADHD-
Related Agents
Lesson Author
Use this agent when you need to create new lessons or update existing ones for the Claude Code CLI Training in
Visualization Engineer
Interactive visualization and rendering expert. When to use: 2D game rendering, WebSocket state streaming, fro
Impeccable Agent
Autonomous executor for non-interactive impeccable commands. Runs audit, polish, harden, layout, typeset, and