blog-article-writer
Creates long-form content including blog posts, articles, guides, and thought leadership pieces. Uses SEO best practices, storytelling frameworks, and learns…
Generate content ideas and text for Canva designs. Use this skill when user needs help with what to write, content suggestions, copy for designs, captions, headlines, or creative direction. Analyzes user's sample preferences from the samples folder to match their style. Does NOT
$ npx -y skills add OpenAnalystInc/10x-Content-Expert --skill canva-content-generator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/canva-content-generatorContext preview
The summary Claude sees to decide when to auto-load this skill.
Generate content ideas and text for Canva designs. Use this skill when user needs help with what to write, content suggestions, copy for designs, captions, headlines, or creative direction. Analyzes user's sample preferences from the samples folder to match their style. Does NOT
name: canva-content-generator description: | Generate content ideas and text for Canva designs. Use this skill when user needs help with what to write, content suggestions, copy for designs, captions, headlines, or creative direction. Analyzes user's sample preferences from the samples folder to match their style. Does NOT directly edit Canva - provides content that other skills use. allowed-tools: - Bash - Read - Write - Glob - Grep - AskUserQuestion
> **QUICK REFERENCE** > - **Scripts location**: `scripts/` (NOT `skills/canva-content-generator/scripts/` - those don't exist) > - **Samples folder**: `samples/` (images, presentations, videos, brand-kits) > - **Output**: `output/content/` (various subfolders) > - **Sample script**: `scripts/samples/sample_canva_operations.py` > > **WARNING**: Commands below referencing `skills/canva-content-generator/scripts/*.py` are WRONG paths. > This skill generates TEXT content - no API scripts needed. Save output to `output/content/`.
Generate creative content, copy, and ideas for Canva designs based on user preferences and samples.
**This skill handles:**
**NOT handled by this skill:**
1. **Analyze User Samples** - Learn from samples folder 2. **Understand Request** - What content is needed 3. **Generate Options** - Multiple content variations 4. **Refine with User** - Get feedback and iterate 5. **Output for Use** - Ready for other skills to apply
The `samples/` folder contains user preferences:
samples/ ├── images/ │ ├── social-media/ # Instagram, Facebook, etc. │ ├── posters/ # Poster designs │ ├── logos/ # Logo styles │ └── banners/ # Banner designs ├── presentations/ │ ├── pitch-decks/ # Business presentations │ ├── reports/ # Report styles │ └── educational/ # Educational content ├── videos/ │ ├── reels/ # Short video styles │ ├── ads/ # Advertisement videos │ └── intros/ # Intro/outro styles ├── brand-kits/ # Brand guidelines ├── color-palettes/ # Preferred colors └── fonts/ # Font preferences
# Analyze user's image style preferences python skills/canva-content-generator/scripts/analyze_samples.py \ --type images # Get brand voice from presentations python skills/canva-content-generator/scripts/analyze_samples.py \ --type presentations # Extract color preferences python skills/canva-content-generator/scripts/extract_colors.py \ --folder "samples/color-palettes" # Analyze text style python skills/canva-content-generator/scripts/analyze_text_style.py \ --samples "samples/images/social-media"
1. **Understand the Need**
- What type of content? (headline, caption, outline) - What design will it be used for? (Instagram, presentation) - What's the purpose? (promote, inform, entertain) - Target audience?
2. **Check Sample Preferences**
# Load user's style preferences
python skills/canva-content-generator/scripts/analyze_samples.py \
--type images/social-media3. **Document Content Plan**
## Content Generation Plan ### Request - Need: Instagram post caption - Topic: New product launch - Tone: Exciting, modern ### User Preferences (from samples) - Style: Minimal, clean - Emoji usage: Moderate - Hashtag strategy: 10-15 relevant - CTA style: Direct ### Will Generate - 3 headline options - 3 caption variations - Hashtag suggestions
Content-specific questions:
1. **Tone and Voice**
2. **Constraints**
3. **Brand Alignment**
4. **Purpose**
Generate content and save to output:
# Generate headlines python skills/canva-content-generator/scripts/generate_headlines.py \ --topic "Summer Sale" \ --style "energetic" \ --count 5 \ --output "output/content/headlines.txt" # Generate social captions python skills/canva-content-generator/scripts/generate_caption.py \ --platform instagram \ --topic "Product Launch" \ --tone "exciting" \ --include-hashtags \ --output "output/content/caption.txt" # Generate presentation outline python skills/canva-content-generator/scripts/generate_outline.py \ --type "pitch-deck" \ --topic "Q4 Business Review" \ --slides 15 \ --output "output/content/outline.json"
Input: Topic, tone, character limit Output: Multiple he
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.
Repo: OpenAnalystInc/10x-Content-Expert
Creates long-form content including blog posts, articles, guides, and thought leadership pieces. Uses SEO best practices, storytelling frameworks, and learns…
Maintains brand voice consistency across all content. Defines, documents, and enforces brand guidelines including tone, vocabulary, style, and messaging. Use…
Upload and manage assets (images, videos, audio) in your Canva account. Use this skill when user wants to upload files to Canva, manage their asset library, or…
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.…
Design knowledge base for understanding design terminology, concepts, and best practices. Use this skill when user asks about design terms, needs guidance on…
Explore and discover your Canva account contents. Use this skill when the user wants to see what designs, folders, or assets they have. Lists designs with…