blog-article-writer
Creates long-form content including blog posts, articles, guides, and thought leadership pieces. Uses SEO best practices, storytelling frameworks, and learns…
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 metadata, shows folder structure, displays account information. READ-ONLY operations - never modifies anything. Perfect for:
$ npx -y skills add OpenAnalystInc/10x-Content-Expert --skill canva-explorer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/canva-explorerContext preview
The summary Claude sees to decide when to auto-load this skill.
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 metadata, shows folder structure, displays account information. READ-ONLY operations - never modifies anything. Perfect for:
name: canva-explorer description: | 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 metadata, shows folder structure, displays account information. READ-ONLY operations - never modifies anything. Perfect for: "What's in my Canva?", "Show my designs", "List my folders", "Find design X". allowed-tools: - Bash - Read - Write
> **QUICK REFERENCE** > - **Scripts location**: `scripts/` (NOT `skills/*/scripts/` - those paths don't exist) > - **Auth check**: `.venv\Scripts\python.exe scripts/auth_check.py` > - **List designs**: `.venv\Scripts\python.exe scripts/list_designs.py` > - **List folders**: `.venv\Scripts\python.exe scripts/list_folders.py` > - **Export design**: `.venv\Scripts\python.exe scripts/export_design.py --id "ID" --format pdf` > - **Sample script**: `scripts/samples/sample_canva_operations.py` > - **Always use**: `.venv\Scripts\python.exe` (Windows) or `.venv/bin/python` (Mac/Linux) > > **WARNING**: Commands below referencing `skills/canva-explorer/scripts/*.py` are WRONG paths. > Use the actual scripts: `scripts/auth_check.py`, `scripts/list_designs.py`, `scripts/list_folders.py`. > For custom operations, write Python using `from canva_client import get_client` (see `scripts/samples/sample_canva_operations.py`).
A **read-only** skill for discovering and browsing your Canva account. This skill NEVER modifies anything - it only retrieves and displays information.
Use this skill when the user wants to:
Determine what the user wants to explore:
Execute the appropriate script(s):
# Get account info and verify connection python skills/canva-explorer/scripts/auth_check.py # List all designs python skills/canva-explorer/scripts/list_designs.py # List folder structure python skills/canva-explorer/scripts/list_folders.py # Get specific design details python skills/canva-explorer/scripts/get_design.py --id "DESIGN_ID" # List folder contents python skills/canva-explorer/scripts/list_folder_contents.py --folder "FOLDER_ID" # Search designs by name python skills/canva-explorer/scripts/search_designs.py --query "search term"
Format the results in a user-friendly way:
## Your Canva Account
### Account Info
- User: [Display Name]
- Team: [Team Name if applicable]
### Designs (Total: X)
| Name | Type | Pages | Created | Last Modified |
|------|------|-------|---------|---------------|
| ... | ... | ... | ... | ... |
### Folders
- Projects (root)
- Folder 1 (X items)
- Subfolder A (Y items)
- Folder 2 (Z items)Verifies API credentials and returns user info.
**Output:**
{
"user_id": "...",
"display_name": "...",
"team_id": "...",
"capabilities": ["..."]
}Lists all designs in the account.
**Arguments:**
**Output:** JSON array of design objects
Returns the folder tree structure.
**Arguments:**
**Output:** Nested folder structure with item counts
Gets detailed information about a specific design.
**Arguments:**
**Output:** Complete design metadata including owner, URLs, dimensions
Lists items within a specific folder.
**Arguments:**
**Output:** Array of items in the folder
Searches designs by name or metadata.
**Arguments:**
**Output:** Matching designs
Common design types you'll encounter:
# Run: list_designs.py # Present summary table of all designs
# Run: list_designs.py --type presentation # Present only presentation designs
# First: list_folders.py to find Marketing folder ID # Then: list_folder_contents.py --folder MARKETING_ID
# Run: search_designs.py --query "Annual Report" # Then: get_design.py --id FOUND_ID --include-pages # Present detailed info with page thumbnails
All exploration results are saved to:
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.…
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,…
Design knowledge base for understanding design terminology, concepts, and best practices. Use this skill when user asks about design terms, needs guidance on…