blog-article-writer
Creates long-form content including blog posts, articles, guides, and thought leadership pieces. Uses SEO best practices,…
Manage and apply brand kits in Canva. Use this skill when user wants to work with brand colors, fonts, logos, or maintain brand consistency across designs. Helps define brand guidelines and ensures designs follow brand standards. Requires Canva Pro/Enterprise for full brand kit
Claude Code
$ npx -y skills add OpenAnalystInc/10x-Content-Expert --skill canva-brand-kit --agent claude-code
Codex
$ npx skills add OpenAnalystInc/10x-Content-Expert --skill canva-brand-kit -a codex -y
Cursor
$ npx skills add OpenAnalystInc/10x-Content-Expert --skill canva-brand-kit -a cursor -y
Gemini CLI
$ npx skills add OpenAnalystInc/10x-Content-Expert --skill canva-brand-kit -a gemini-cli -y
GitHub Copilot
$ npx skills add OpenAnalystInc/10x-Content-Expert --skill canva-brand-kit -a github-copilot -y
OpenCode
$ npx skills add OpenAnalystInc/10x-Content-Expert --skill canva-brand-kit -a opencode -y
Windsurf
$ npx skills add OpenAnalystInc/10x-Content-Expert --skill canva-brand-kit -a windsurf -y
name: canva-brand-kit description: | Manage and apply brand kits in Canva. Use this skill when user wants to work with brand colors, fonts, logos, or maintain brand consistency across designs. Helps define brand guidelines and ensures designs follow brand standards. Requires Canva Pro/Enterprise for full brand kit features. allowed-tools: - Bash - Read - Write - Glob - AskUserQuestion
> **QUICK REFERENCE** > - **Scripts location**: `scripts/` (NOT `skills/canva-brand-kit/scripts/` - those don't exist) > - **Brand voice files**: `references/brand-voice/`, `samples/brand-kits/` > - **API client**: `scripts/canva_client.py` (import: `from canva_client import get_client`) > - **Sample script**: `scripts/samples/sample_canva_operations.py` > > **WARNING**: Commands below referencing `skills/canva-brand-kit/scripts/*.py` are WRONG paths. > Write custom Python using `canva_client.py`. See `scripts/samples/sample_canva_operations.py`.
Manage brand identity elements and ensure brand consistency across Canva designs.
**This skill handles:**
**NOT handled by this skill:**
**Note:** Full Brand Kit features require Canva Pro or Enterprise.
{
"primary": "#2E86AB",
"secondary": "#F4D35E",
"accent": "#EE6352",
"neutral": {
"dark": "#1A1A1A",
"light": "#F5F5F5",
"white": "#FFFFFF"
},
"text": {
"primary": "#1A1A1A",
"secondary": "#666666"
}
}{
"heading": {
"family": "Montserrat",
"weights": ["Bold", "SemiBold"]
},
"body": {
"family": "Open Sans",
"weights": ["Regular", "Medium"]
},
"accent": {
"family": "Playfair Display",
"weights": ["Italic"]
}
}- Primary logo (full color) - Secondary logo (monochrome) - Icon/favicon - Logo variations (horizontal, vertical, stacked)
1. **Assess Current Brand Kit**
# Check existing brand kit python skills/canva-brand-kit/scripts/get_brand_kit.py # Analyze brand usage across designs python skills/canva-brand-kit/scripts/analyze_brand_usage.py
2. **Document Brand Changes**
## Brand Kit Update Plan ### Current Brand Kit - Colors: 3 defined (#xxx, #yyy, #zzz) - Fonts: 2 (Roboto, Open Sans) - Logos: 1 (primary only) ### Proposed Changes 1. ADD color: Accent color #EE6352 2. UPDATE font: Replace Roboto with Montserrat 3. ADD logo: Monochrome version ### Affected Designs - 15 designs use current brand kit - Changes may affect visual consistency
Brand-specific questions:
1. **Color Changes**
2. **Font Changes**
3. **Logo Updates**
4. **Consistency**
# Update brand colors python skills/canva-brand-kit/scripts/update_colors.py \ --primary "#2E86AB" \ --secondary "#F4D35E" \ --accent "#EE6352" # Update brand fonts python skills/canva-brand-kit/scripts/update_fonts.py \ --heading "Montserrat" \ --body "Open Sans" # Upload brand logo python skills/canva-brand-kit/scripts/upload_logo.py \ --file "input/logos/primary-logo.png" \ --type "primary" # Apply brand kit to design python skills/canva-brand-kit/scripts/apply_brand.py \ --design "DESIGN_ID" \ --elements "colors,fonts"
Define your brand in `samples/brand-kits/`:
samples/brand-kits/
├── brand-config.json # Main brand configuration
├── colors.json # Detailed color palette
├── typography.json # Font specifications
├── logos/ # Logo files
│ ├── primary.png
│ ├── secondary.png
│ ├── icon.png
│ └── variations/
├── guidelines.md # Brand guidelines document
└── examples/ # Example brand applications
├── correct/
└── incorrect/{
"brand_name": "Your Brand",
"tagline": "Your Tagline Here",
"colors": {
"primary": "#2E86AB",
"secondary": "#F4D35E",
"accent": "#EE6352",
"background": "#FFFFFF",
"text_primary": "#1A1A1A",
"text_secondary": "#666666"
},
"fonts": {
"heading": {
"family": "Montserrat",
"size_h1": 48,
"size_h2": 36,
"size_h3": 24,
"weight": "Bold"
},
"body": {
"family": "Open Sans",
"size": 16,
"line_height": 1.5,
"weight": "Regular"
}
},
"logos": {
"primary": "logos/primary.png",
"secondary": "logos/secondary.png",
"icon": "logos/icon.png"
},
"spacing": {
"minimum_logo_clearance": "20px",
"section_padding"A comprehensive Claude Code skills plugin for AI-powered content creation. Creates emails, social media content, presentations, blogs, and more - all aligned with your brand voice and informed by your reference materials.
Creates long-form content including blog posts, articles, guides, and thought leadership pieces. Uses SEO best practices,…
Maintains brand voice consistency across all content. Defines, documents, and enforces brand guidelines including tone,…
Upload and manage assets (images, videos, audio) in your Canva account. Use this skill when user wants to upload files to Canva,…
Generate content ideas and text for Canva designs. Use this skill when user needs help with what to write, content suggestions,…
Design knowledge base for understanding design terminology, concepts, and best practices. Use this skill when user asks about…
Explore and discover your Canva account contents. Use this skill when the user wants to see what designs, folders, or assets they…
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…