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.mdsource 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.