Install any skill in seconds. Free to start, no credit card required.
Get Started Free →majiayu000/agent-canvas
Interactive element picker for web pages. Opens a browser with click-to-select UI overlay.
Passed 14 of 19 test cases with the skill, and 3 of 19 without it.
and 12 more in the full report
12 fixed4 passed either way6 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
I want to launch a browser-based element picker on http://localhost:3000 so a user can click on elements and see their CSS selectors in real time. I do not need style editing panels or screenshots, just basic picking. What command launches this?
| Checked | Without skill | With skill |
|---|---|---|
| Executes agent_canvas.py pick http://localhost:3000 without optional feature flags. | Missed | Passed |
The instructions your model reads when the skill loads.
Interactive element picker that opens a browser window with a DevTools-like selection overlay. Users hover to highlight elements and click to select. Returns detailed element info including selector, bounding box, and computed styles.
Before first use, verify dependencies are installed:
uv run .claude/skills/agent-canvas-setup/scripts/check_setup.py check
If checks fail, ask user which installation scope they prefer and run:
# Recommended: minimal footprint, uv manages deps on-demand
uv run .claude/skills/agent-canvas-setup/scripts/check_setup.py install --scope temporary
# Alternative: create .venv in project
uv run .claude/skills/agent-canvas-setup/scripts/check_setup.py install --scope local
See agent-canvas-setup skill for full details on installation options.
When using agent-canvas, always follow this pattern:
# 1. Launch (user interacts with browser)
uv run .claude/skills/agent-canvas/scripts/agent_canvas.py pick http://localhost:3000 --with-edit --with-eyes
# 2. After browser closes, read the latest session
SESSION_ID=$(ls -t .canvas/sessions/ | head -1)
cat .canvas/sessions/$SESSION_ID/session.json | jq '.summary'
test cases passed, vs 3 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.