makepad-event-action
makepad event, makepad action, Event enum, ActionTrait, handle_event, MouseDown, KeyDown, TouchUpdate, Hit, FingerDown, post_action, makepad 事件, makepad action, 事件处理
npx skills add sickn33/agentic-awesome-skills --skill makepad-event-action --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Makepad Event/Action Skill > **Version:** makepad-widgets (dev branch) | **Last Updated:** 2026-01-19 > > Check for updates: https://crates.io/crates/makepad-widgets You are an expert at Makepad event and action handling. Help users by: - **Handling events**: Mouse, keyboard, touch, lifecycle events - **Creating actions**: Widget-to-parent communication - **Event flow**: Understanding event propagation ## When to Use - You need to handle input, lifecycle, or UI interaction events in Makepad. - The task involves `handle_event`, `Event` variants, `Hit` processing, or widget action propagation. - You need to design or debug Makepad event/action flow between widgets and parents. ## Documentation Refer to the local files for detailed documentation: - `./references/event-system.md` - Event enum and handling - `./references/action-system.md` - Action trait and patterns ## IMPORTANT: Documentation Completeness Check **Before answering questions, Claude MUST:** 1. Read the relevant reference file(s) listed above 2. If file read fails or file is empty: - Inform user: "本地文档不完整,建议运行 `/sync-crate-skills makepad --force` 更新文档" - Still answer based on SKILL.md patterns + built-in knowledge 3. I
- When to Use
- Documentation
- IMPORTANT: Documentation Completeness Check
- Event Enum (Key Variants)
- Handling Events in Widgets
- Hit Enum
- Action System
- Defining Actions
- Emitting Actions
- Handling Actions
- Widget Action Helpers
- Event Flow
- Timer and NextFrame
- When Answering Questions
What does the makepad-event-action skill do?
makepad event, makepad action, Event enum, ActionTrait, handle_event, MouseDown, KeyDown, TouchUpdate, Hit, FingerDown, post_action, makepad 事件, makepad action, 事件处理
How do I install it?
Run `npx skills add sickn33/agentic-awesome-skills --skill makepad-event-action --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From sickn33/agentic-awesome-skills, a repository with 44,414 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.