blog-article-writer
Creates long-form content including blog posts, articles, guides, and thought leadership pieces. Uses SEO best practices, storytelling frameworks, and learns…
Comprehensive Canva API integration skill for managing designs, folders, assets, and exports. Uses a 3-mode workflow: PLAN (analyze what needs to be done), CLARIFY (ask user questions), and IMPLEMENT (execute changes via Python scripts). Ensures safe operations by always
$ npx -y skills add OpenAnalystInc/10x-Content-Expert --skill canva-manager --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/canva-managerContext preview
The summary Claude sees to decide when to auto-load this skill.
Comprehensive Canva API integration skill for managing designs, folders, assets, and exports. Uses a 3-mode workflow: PLAN (analyze what needs to be done), CLARIFY (ask user questions), and IMPLEMENT (execute changes via Python scripts). Ensures safe operations by always
name: canva-manager description: | Comprehensive Canva API integration skill for managing designs, folders, assets, and exports. Uses a 3-mode workflow: PLAN (analyze what needs to be done), CLARIFY (ask user questions), and IMPLEMENT (execute changes via Python scripts). Ensures safe operations by always confirming changes before execution. Use this skill when the user wants to work with their Canva account, manage designs, organize folders, upload assets, or export designs.
> **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` > - **API client**: `scripts/canva_client.py` (import: `from canva_client import get_client`) > - **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-*/scripts/*.py` are WRONG paths. > Use actual scripts in `scripts/` folder. For custom operations, see `scripts/samples/sample_canva_operations.py`.
A comprehensive skill for managing Canva designs, folders, and assets through the Canva Connect API. This skill operates in a **3-mode workflow** to ensure safe and accurate operations on your Canva account.
This skill provides full control over your Canva account including:
**CRITICAL: Always follow this workflow. Never skip to implementation without completing Plan and Clarify modes.**
Before making ANY changes to Canva, you MUST:
1. **Analyze the Request**
2. **Gather Current State**
3. **Create Detailed Plan**
4. **Present Plan to User** Format the plan clearly:
## Canva Operation Plan ### Objective [What we're trying to accomplish] ### Current State - Found X designs in folder Y - Design "ABC" has 5 pages - etc. ### Proposed Actions 1. [Action 1 - specific details] 2. [Action 2 - specific details] ### Potential Risks - [Any irreversible actions] - [Rate limit considerations] ### What Will NOT Be Changed - [Explicitly list unaffected items]
After presenting the plan, you MUST ask clarifying questions:
1. **Required Questions**
2. **Context-Specific Questions**
3. **Confirmation Requirements**
Only after explicit user approval:
1. **Pre-Implementation Checks**
2. **Execute with Logging**
3. **Report Results**
Before using this skill, ensure the `.env` file is configured:
# Required - Get from https://www.canva.com/developers/ CANVA_CLIENT_ID=your_client_id CANVA_CLIENT_SECRET=your_client_secret # OAuth tokens (obtained after authorization) CANVA_ACCESS_TOKEN=your_access_token CANVA_REFRESH_TOKEN=your_refresh_token # Optional CANVA_REDIRECT_URI=http://127.0.0.1:3001/oauth/redirect
**IMPORTANT**: Always use the virtual environment Python:
# Windows .venv\Scripts\python.exe scripts/script_name.py # macOS/Linux .venv/bin/python scripts/script_name.py
All scripts are in `scripts/`:
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…