Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
macos-accessibility
macOS Accessibility APIs for automation and text selection
johnlindquist/script-kit-next 21
-
ureq
Simple blocking HTTP client for Rust
johnlindquist/script-kit-next 21
-
dev-loop
Run ./dev.sh in background, monitor logs, iterate on code changes until the expected behavior is observed. Use when making changes that need runtime verification — UI behavior, protocol handling, camera capture, keyboard events. Spawns cargo-watch, tails logs, checks for expected output.
johnlindquist/script-kit-next 21
-
layout-inspector
Layout debugging for GPUI windows. Use when diagnosing layout bugs — missing elements, clipped content, flex sizing issues, overflow problems. Covers debug div probing, layout dump JSON protocol, computed bounds assertions, and the agentic fix-verify loop.
johnlindquist/script-kit-next 21
-
storybook
Script Kit GPUI design explorer (storybook) system. Use when adding stories, footer/input variations, working with the StoryBrowser, design adoption, chrome audits, or the storybook CLI binary. Covers story registration, variant compare mode, selection persistence, and live adoption wiring.
johnlindquist/script-kit-next 21
-
gpui-patterns
GPUI framework patterns for Script Kit. Use when writing UI code, handling keyboard events, managing state, or working with layouts. Covers layout chains, lists, themes, events, focus, and window management.
johnlindquist/script-kit-next 21
-
script-kit-hive
Hive/beads task management for Script Kit agents. Use when working with the issue tracking system, managing beads, or coordinating agent work. Covers issue lifecycle, progress reporting, and file reservations.
johnlindquist/script-kit-next 21
-
script-kit-scripting
Script metadata and scriptlet bundle patterns for Script Kit. Use when writing scripts, test files, or scriptlet bundles. Covers global metadata, legacy comment-based metadata, and YAML frontmatter for bundles.
johnlindquist/script-kit-next 21
-
script-kit-logging
Logging and observability patterns for Script Kit GPUI. Use when adding logs, debugging, or understanding the logging system. Covers JSONL format, compact AI log mode, correlation IDs, and error handling.
johnlindquist/script-kit-next 21
-
agentic-testing
Autonomously verify code changes by building, launching Script Kit GPUI, sending stdin JSON commands, capturing screenshots, and reading logs. Run after implementing changes to confirm correctness.
johnlindquist/script-kit-next 21
-
visual-test
Visual iteration workflow for Script Kit GPUI. Use when making UI changes that need visual verification — focus indicators, colors, layout, shadows, spacing. Covers the named-pipe test pattern, captureWindow screenshots, and the build-capture-verify loop.
johnlindquist/script-kit-next 21
-
script-kit-architecture
Script Kit GPUI codebase architecture. Use when navigating the codebase, understanding module structure, or tracing data flow. Covers repository structure, SDK deployment, configuration, and secondary windows.
johnlindquist/script-kit-next 21
-
script-kit-ai-testing
Testing AI chat features in Script Kit GPUI. Use when testing AI chat window, inline chat prompt, AI streaming, model selection, or iterating on AI UI designs. Covers both the separate AI window and the inline ChatPrompt, stdin commands, mock data, and visual verification.
johnlindquist/script-kit-next 21
-
script-kit-testing
Testing infrastructure for Script Kit GPUI. Use when writing tests, running test suites, or understanding the test organization. Covers smoke tests, SDK tests, test helpers, and test output format.
johnlindquist/script-kit-next 21
-
script-kit-agent-workflow
Autonomous fix-verify workflow for Script Kit GPUI. Use when fixing bugs, making changes, or completing tasks. Covers the mandatory build-test-verify loop, logging modes, and session completion protocol.
johnlindquist/script-kit-next 21
-
script-kit-ui-testing
UI testing protocol for Script Kit GPUI. Use when testing UI changes, running scripts, capturing screenshots, or debugging layout. Covers stdin JSON protocol, visual testing, and grid overlay.
johnlindquist/script-kit-next 21
-
Generate Component Documentation
Based on existing docs styles and specific API implementations, and referencing same name stories, generate comprehensive documentation for the new component.
johnlindquist/script-kit-next 21
-
Generate Component Story
Generate a comprehensive story for a new component for as example.
johnlindquist/script-kit-next 21
-
new-component
How to write a new component of GPUI Component.
johnlindquist/script-kit-next 21
-
troubleshooting
Diagnose and fix common Script Kit issues. Use when the user reports bugs, crashes, missing features, or unexpected behavior in Script Kit GPUI.
johnlindquist/script-kit-next 21
-
script-authoring
Create and manage TypeScript scripts for Script Kit. Use when the user wants to write a new script, edit an existing script, or understand Script Kit's SDK and metadata system.
johnlindquist/script-kit-next 21
-
agents
Create mdflow-backed agent files for Script Kit. Use when the user wants to create AI agents, configure agent backends (Claude, Gemini, Codex), or manage agent metadata.
johnlindquist/script-kit-next 21
-
scriptlets
Create extension bundles (scriptlets) for text expansions, snippets, shell commands, and lightweight helpers in a single markdown file. Use when the user wants quick shortcuts or grouped utilities.
johnlindquist/script-kit-next 21
-
config
Manage Script Kit configuration files — hotkeys, theme, layout, dictation, Claude Code, and workspace settings. Use when the user wants to change settings, configure shortcuts, or customize appearance.
johnlindquist/script-kit-next 21