Awesome-omni-skill plugin-patterns

Canvas plugin architecture patterns, best practices, and implementation templates

install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/development/plugin-patterns" ~/.claude/skills/diegosouzapw-awesome-omni-skill-plugin-patterns && rm -rf "$T"
manifest: skills/development/plugin-patterns/SKILL.md
source content

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.