agent-canvas-setup

Validate and install dependencies for agent-canvas, agent-eyes, and canvas-edit.

3|1|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/edrouhardmicrosoft/agent-canvas-skills --skill agent-canvas-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-canvas-setup
Source: https://github.com/edrouhardmicrosoft/agent-canvas-skills/tree/main/.claude/skills/agent-canvas-setup
Command: npx skills add https://github.com/edrouhardmicrosoft/agent-canvas-skills --skill agent-canvas-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a pre-run diagnostic and automated setup for Agent Canvas skills (agent-canvas, agent-eyes, and canvas-edit), ensuring dependencies are satisfied and configurations are correct so skills run reliably.

Core Features & Use Cases

  • Pre-run checks: Verifies Python version (3.10+), uv availability, Playwright browsers, and required Python packages.
  • Installation scopes: Supports temporary, local, and global installation modes to fit different project needs.
  • Multi-agent support: Can prepare dependencies and distribute skills to multiple agent directories (claude, codex, copilot, cursor, windsurf, aider).
  • Guided prompts: Provides clear prompts and actionable instructions when readiness or installation issues are detected.

Quick Start

Check readiness: uv run .claude/skills/agent-canvas-setup/scripts/check_setup.py check

Install dependencies (temporary scope recommended): uv run .claude/skills/agent-canvas-setup/scripts/check_setup.py install --scope temporary

Distribute skills to agents: uv run .claude/skills/agent-canvas-setup/scripts/check_setup.py install --scope temporary --agents claude,copilot,cursor

Frequently Asked Questions about agent-canvas-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate Python and Playwright dependencies for automated browser skills?

To validate Python and Playwright dependencies, you can run a pre-run diagnostic script that checks Python 3.10+, uv availability, Playwright browsers, and required Python packages, providing actionable status reporting.

What's the best way to install Python automation dependencies across multiple AI coding agents?

Install Python automation dependencies across multiple agents like Claude, Copilot, and Cursor by running an installation script with a specified scope, distributing skills and configuring dependencies per user prompt.

Do I need uv installed before setting up Playwright browser automation environments?

Yes, uv availability is required before setting up Playwright browser automation environments. The setup process enforces pre-run readiness by validating uv, Python 3.10+, and required packages to prevent import errors.

Can I configure temporary or global installation scopes for Python project dependencies?

Yes, you can configure temporary, local, or global installation scopes for Python project dependencies to fit different project needs, with temporary scope recommended for quick browser automation setup.

Why does my Python automation skill fail with browser or import errors on startup?

Python automation skills fail with browser or import errors when dependencies like Playwright browsers or required Python packages are missing. A pre-run diagnostic checks readiness and provides actionable install guidance to resolve this.

Are there known limitations when distributing skills to multiple agent directories?

Limitations when distributing skills to multiple agent directories include strict dependency on Python 3.10+ and uv availability; if these prerequisites fail validation, the installation will halt with actionable guidance.