canvas-sdk

Access bundled Canvas SDK documentation for plugin development offline.

2|1|Updated Nov 27, 2025
One-click install
npx skills add https://github.com/canvas-medical/coding-agents --skill canvas-sdk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canvas-sdk
Source: https://github.com/canvas-medical/coding-agents/tree/main/canvas-plugin-assistant/skills/canvas-sdk
Command: npx skills add https://github.com/canvas-medical/coding-agents --skill canvas-sdk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides offline access to the Canvas SDK reference, helping developers understand handlers, events, effects, and data models to build and test plugins efficiently.

Core Features & Use Cases

  • Comprehensive reference: Access to Canvas SDK classes, events, effects, and data models needed to implement plugin functionality.
  • Guided development: Quick-start guidance and example usage for common plugin patterns (BaseHandler, SimpleAPI, Application, CronTask).
  • Offline context: All documentation is bundled with the skill to enable offline work and faster iteration.

Quick Start

Read the bundled coding_agent_context.txt in this directory to explore the Canvas SDK classes, events, and data models and follow the example patterns to implement a minimal plugin.

Frequently Asked Questions about canvas-sdk

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

FAQPage Schema
How do I start Canvas plugin development using the SDK?

Canvas plugin development uses handlers, events, effects, and data models to build and test functionality. The SDK reference provides quick-start guidance for common patterns like BaseHandler, SimpleAPI, Application, and CronTask to help you implement plugins efficiently.

Can I access Canvas SDK documentation offline?

Canvas SDK documentation is fully bundled for offline access, ensuring all reference files including coding_agent_context.txt are available locally without downloading remote files, enabling faster iteration during plugin development.

What Canvas SDK components do I need to implement plugins?

Canvas SDK components for plugin implementation include handlers, events, effects, and data models. The bundled documentation provides comprehensive reference for these classes along with example usage for patterns like BaseHandler, SimpleAPI, Application, and CronTask.

Does the Canvas SDK skill require any external dependencies?

The Canvas SDK skill has no external dependencies and downloads no remote files. All documentation including coding_agent_context.txt is bundled within the skill, ensuring completely offline plugin development and debugging without network requirements.

How do I debug Canvas plugins using the SDK reference?

Debug Canvas plugins by consulting the offline SDK reference to understand handlers, events, effects, and data models. The bundled documentation and coding_agent_context.txt provide example patterns to help identify and resolve implementation issues during plugin development.

What is the best way to explore Canvas SDK data models for plugin implementation?

The best way to explore Canvas SDK data models is reading the bundled coding_agent_context.txt file, which provides comprehensive offline reference to all SDK classes, events, effects, and data models needed for efficient plugin implementation and debugging.