Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
testing-skill
A brief description of what this skill does
johnlindquist/script-kit-next 21
-
macos-cocoa-objc
macOS Cocoa and Objective-C interop for Rust applications
johnlindquist/script-kit-next 21
-
gpui
Build desktop apps with GPUI, the GPU-accelerated UI framework from Zed. Covers Entity state, Render trait, div() Tailwind API, actions/keybindings, gpui-component widgets, theming. Use when building Rust desktop applications with GPUI or gpui-component.
johnlindquist/script-kit-next 21
-
script-kit-terminal
Terminal integration for Script Kit GPUI using Alacritty terminal emulator and portable-pty. Use when working with terminal/, term_prompt.rs, PTY handling, terminal rendering, escape sequences, selection, scrollback, or ANSI colors.
johnlindquist/script-kit-next 21
-
gpui-testing
Testing patterns for GPUI applications
johnlindquist/script-kit-next 21
-
ropey
Efficient UTF-8 text rope data structure for editors
johnlindquist/script-kit-next 21
-
notify-file-watcher
Cross-platform file system watching with the notify crate
johnlindquist/script-kit-next 21
-
serde-patterns
Serialization patterns with serde and serde_json
johnlindquist/script-kit-next 21
-
vte-escape-sequences
ANSI escape sequence parsing with VTE for terminal emulation
johnlindquist/script-kit-next 21
-
keyring
Cross-platform secure credential storage using system keychains
johnlindquist/script-kit-next 21
-
syntect
Syntax highlighting using Sublime Text definitions
johnlindquist/script-kit-next 21
-
sysinfo
System and process information for Rust applications
johnlindquist/script-kit-next 21
-
alacritty-terminal
Terminal emulation library from Alacritty for VT100/xterm compatible terminal embedding
johnlindquist/script-kit-next 21
-
rust-async-channels
Async channel patterns for Rust (async-channel, tokio, crossbeam)
johnlindquist/script-kit-next 21
-
tray-icon
Cross-platform system tray and menu bar integration
johnlindquist/script-kit-next 21
-
image-processing
Image decoding, encoding, and manipulation using the `image` crate
johnlindquist/script-kit-next 21
-
script-kit-platform
Platform integration, hotkeys, and system actions for script-kit-gpui
johnlindquist/script-kit-next 21
-
script-kit-icons
Unified icon system for Script Kit GPUI. Use when working with icons in the UI - rendering Lucide icons, embedded SVGs, SF Symbols (macOS), app bundle icons, or custom file/URL icons. Covers IconRef parsing, IconStyle configuration, color tokens, and the IconView rendering API.
johnlindquist/script-kit-next 21
-
script-kit-notifications
Work with Script Kit's unified notification system supporting toasts, HUDs, banners, and system notifications.
Use when implementing user feedback, status updates, progress indicators, or any transient messages.
Triggers: "notification", "toast", "HUD", "alert", "feedback", "progress notification", "show message".
johnlindquist/script-kit-next 21
-
parking-lot
Fast, non-poisoning synchronization primitives
johnlindquist/script-kit-next 21
-
script-kit-mcp
Model Context Protocol (MCP) implementation for Script Kit. Use when working with MCP server, JSON-RPC 2.0 protocol, kit tools, script tools, resources, or SSE streaming. Triggers on: "mcp", "json-rpc", "kit tools", "script tools", "resources", "sse streaming", "audit logging".
johnlindquist/script-kit-next 21
-
macos-core-frameworks
macOS Core Graphics and Core Foundation Rust bindings for display management, keyboard simulation, and event handling
johnlindquist/script-kit-next 21
-
script-kit-actions-window
Actions window/dialog system for Script Kit GPUI. A Raycast-style searchable action menu supporting script context actions, file actions, path actions, and SDK-provided custom actions. Use when working with ActionsDialog, ActionsWindow, action builders, or the actions panel UI.
johnlindquist/script-kit-next 21
-
global-hotkey
Cross-platform global keyboard shortcuts
johnlindquist/script-kit-next 21