deeleeramone/pywry/interactive-buttons
Claude Code and agent skill by deeleeramone/pywry
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install deeleeramone/pywry/interactive-buttonsSKILL.md
Interactive Buttons - MANDATORY PATTERN
STOP. READ THIS ENTIRE FILE BEFORE CREATING ANY WIDGET.
The ONLY Correct Way to Create Buttons
Copy this EXACTLY. Do not deviate.
THAT'S IT. No callbacks needed. Buttons work automatically.
How It Works
The event name counter:increment is parsed as:
counter→ the HTML element id to updateincrement→ the action to perform
When you click "+1", PyWry:
- Finds the element with
id="counter" - Parses its current text as a number
- Adds 1 to it
- Updates the display
Supported Actions
| Event Pattern | What It Does | |
|---|---|---|
myId:increment | Adds 1 to element's text | |
myId:decrement | Subtracts 1 from element's text | |
myId:reset | Sets element's text to 0 | |
myId:toggle | Toggles between true/false |
More Examples
Status Toggle
Score Tracker
Rules
- Element id must exist - The HTML must have an element with the matching id
- Event format is `id:action` - Colon separates the target from the action
- Actions are lowercase -
increment,decrement,reset,toggle - Initial value matters - For increment/decrement, start with a number like "0"
Common Mistakes
❌ Wrong: event: "increment" (no target id) ❌ Wrong: event: "counter-increment" (hyphen instead of colon) ❌ Wrong: HTML has id="Counter" but event is counter:increment (case mismatch)
✅ Correct: event: "counter:increment" with id="counter" in HTML
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpywry/pywry/mcp/skills/interactive_buttons/SKILL.md
Popularity
- Repository stars
- 89
- Repository forks
- 7
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/deeleeramone/pywry/interactive-buttons)