This is your guide when working with GPUI's action system, which handles keybindings and user commands in the framework. It covers the actions! macro for declaring actions, binding keys with bind_keys, handling actions via on_action, and managing key contexts. The skill points you to action.md as the main reference, but it's really part of a larger GPUI navigation system that covers async tasks, entity state, focus handling, and the whole framework surface. If you're building a GPUI app and need to wire up keyboard shortcuts or respond to user commands, this gets you to the right docs quickly instead of hunting through the broader framework reference.

skills.sh installs
253
GitHub stars
12.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add longbridge/gpui-component --skill gpui-action --agent claude-code

Installs into .claude/skills of the current project.

Files

This is your guide when working with GPUI's action system, which handles keybindings and user commands in the framework. It covers the actions! macro for declaring actions, binding keys with bind_keys, handling actions via on_action, and managing key contexts. The skill points you to action.md as the main reference, but it's really part of a larger GPUI navigation system that covers async tasks, entity state, focus handling, and the whole framework surface. If you're building a GPUI app and need to wire up keyboard shortcuts or respond to user commands, this gets you to the right docs quickly instead of hunting through the broader framework reference.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/longbridge/gpui-component
Categories
Frontend Development, Finance & Trading
First seen
Jun 3, 2026

More from longbridge/gpui-component

All 16
1longbridge avatargpui-style-guidelongbridge/gpui-componentGPUI Component project style guide based on gpui-component code patterns. Use when writing new components, reviewing code, or ensuring consistency with existing231skills.sh installs
2longbridge avatargpui-globallongbridge/gpui-componentGlobal state management in GPUI. Use when implementing global state, app-wide configuration, or shared resources.229skills.sh installs
3laguagu avatarai-sdk-6laguagu/claude-code-nextjs-skillsVercel AI SDK v6 development. Use when building AI agents, chatbots, tool integrations, streaming apps, or structured output with the ai package. Covers ToolLoo216skills.sh installs
4oguzhan18 avatarrxjsoguzhan18/angular-ecosystem-skillsALWAYS use when working with RxJS Observables, operators, and reactive patterns in Angular applications.214skills.sh installs
5spences10 avatarecosystem-guidespences10/svelte-skills-kitGuide to spences10's Claude Code ecosystem tools. Use when user asks which tool to use, how tools relate, or needs help choosing between MCP servers, skills, or204skills.sh installs
6longbridge avatargithub-pull-request-descriptionlongbridge/gpui-componentWrite a description to description GitHub Pull Request.155skills.sh installs