Plugin Patterns

Canvas plugin architecture patterns, best practices, and implementation templates

diegosouzapw Updated 54 repo stars

File contents

Canvas Plugin Patterns

This skill provides architectural patterns, best practices, and implementation guidance for building Canvas plugins. It supplements the SDK reference with practical patterns learned from real-world plugins.

When to Use This Skill

Use this skill when you need:

  • Plugin architecture recommendations
  • Implementation patterns and templates
  • Best practices for testing, error handling, security
  • Guidance on plugin complexity decisions
  • Common anti-patterns to avoid
  • Implementation of:
    • AWS S3
    • LLM (Anthropic Claude, OpenAI ChatGPT, Google Gemini)
    • Twilio
    • SendGrid
    • Extend.ai

Quick Reference

Reference the patterns_context.txt file for detailed patterns and examples.

diegosouzapw/awesome-omni-skill/tree/main/skills/development/plugin-patterns commit 87ff091cd2

Frequently asked questions

npx skillmds@latest add diegosouzapw/plugin-patterns