agent-canvas-setup
Dependency checker and installer for agent-canvas, agent-eyes, and canvas-edit skills. Use BEFORE running any canvas skill for the first time, or when canvas skills fail with import/browser errors. Triggers on "setup agent canvas", "install canvas dependencies", "canvas not working", "playwright not found", or any setup/installation request for canvas skills.
npx skills add majiayu000/claude-skill-registry --skill agent-canvas-setup --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.
# Agent Canvas Setup Checks and installs dependencies for the agent-canvas visual editing skills (agent-eyes, agent-canvas, canvas-edit). ## Quick Check Run this first to see what's needed: ```bash uv run .claude/skills/agent-canvas-setup/scripts/check_setup.py check ``` **If all checks pass** → Ready to use canvas skills. **If checks fail** → Ask user about installation scope. ## Installation Scopes **ALWAYS ask the user which scope they prefer before installing:** | Scope | What it does | Best for | |-------|--------------|----------| | `temporary` | Browsers installed globally, Python deps cached by uv on-demand (~/.cache/uv) | Most users - minimal footprint | | `local` | Creates `.venv` in project with playwright installed | Projects wanting isolated deps | | `global` | Installs browsers globally only (Python deps via uv) | Shared workstations | ### Recommended Prompt to User ``` Agent Canvas needs some dependencies. How would you like to install them? 1. **temporary** (recommended) - Minimal footprint. Browsers installed to system cache, Python packages managed on-demand by uv. Nothing added to your project. 2. **local** - Creates a .venv in this project with playwright. Good
- Quick Check
- Installation Scopes
- Recommended Prompt to User
- Multi-Agent Support
- Examples
- Install Commands
- What Gets Installed
- Always Required
- Installed by Setup
- Python Packages (handled by uv)
- Error Recovery
- Workflow Integration
uv run .claude/skills/agent-canvas-setup/scripts/check_setup.py check Install for Claude only (default) uv run .claude/skills/agent-canvas-setup/scripts/check_setup.py install --scope temporary Install for Claude and Copilot uv run .claude/skills/agent-canvas-setup/scripts/check_setup.py install --scope temporary --agents claude,copilot Install for all supported agents uv run .claude/skills/agent-canvas-setup/scripts/check_setup.py install --scope temporary --agents claude,copilot,cursor,windsurf,aider Temporary (recommended) - uv handles Python deps on-demand uv run $SKILL_DIR/check_setup.py install --scope temporary With multi-agent support
What does the agent-canvas-setup skill do?
Dependency checker and installer for agent-canvas, agent-eyes, and canvas-edit skills. Use BEFORE running any canvas skill for the first time, or when canvas skills fail with import/browser errors. Triggers on "setup agent canvas", "install canvas dependencies", "canvas not working", "playwright not found", or any setup/installation request for canvas skills.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill agent-canvas-setup --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 majiayu000/claude-skill-registry, a repository with 534 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.
