canva
Main command for Canva operations. Routes to appropriate skill based on request. Use when user explicitly requests Canva design creation.
Run initial setup — install dependencies, configure optional features, verify environment
$ npx -y skills add OpenAnalystInc/10x-Content-Expert --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/setupContext preview
What this command does when you run it.
Run initial setup — install dependencies, configure optional features, verify environment
name: setup description: Run initial setup — install dependencies, configure optional features, verify environment allowed-tools: ["Bash", "Read", "Write", "Edit"]
Run the complete environment setup for this skill.
$ARGUMENTS
Follow these steps in order. Skip steps the user has already completed.
node scripts/setup-check.js
If Node.js is not installed, guide the user with OS-specific commands:
python setup.py
This creates the `.venv` virtual environment and installs all core dependencies. If setup.py prompts for optional features, let the user decide.
cd tldraw-canvas && npm install
Detect what's already installed on the user's system:
| Feature | Check Command | Purpose | |---------|--------------|---------| | Docker | `docker info` | Container-based Whisper transcription | | FFmpeg | `ffmpeg -version` | Audio/video processing | | Whisper | `python -c "import whisper"` | Local transcription | | OpenAI API | Check `.env` for `OPENAI_API_KEY` | Cloud transcription | | Canva API | Check `.env` for `CANVA_CLIENT_ID` | Design automation | | MEGA CMD | `mega-version` or `mega-cmd-server --version` | Cloud file access |
If the user wants transcription, offer three options:
**Option A — OpenAI API (easiest, cloud-based):**
**Option B — Local Whisper (offline, private):**
**Option C — Docker Whisper (no Python deps):**
1. Go to https://www.canva.com/developers/ 2. Create an app 3. Set redirect URI to `http://127.0.0.1:3001/oauth/redirect` 4. Copy Client ID and Secret to `.env` 5. Run OAuth flow: `python scripts/oauth_flow.py`
Run the setup check again to confirm:
node scripts/setup-check.js
After setup, tell the user what's available:
✅ Core Setup - Python venv with all editing packages - PDF, PPTX, DOCX, XLSX editing ready - Content creation (emails, social, blogs, presentations) - Brand voice analysis 📦 Optional Features - [✓/✗] Transcription: [method] - [✓/✗] TLDraw Canvas: http://localhost:5173 - [✓/✗] Canva API: Design automation - [✓/✗] MEGA CMD: Cloud file access 🚀 Quick Start Commands /content — Create any type of content /canva — Canva design operations /mega — MEGA cloud storage
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
Main command for Canva operations. Routes to appropriate skill based on request. Use when user explicitly requests Canva design creation.
Main entry point for the 10X Content Expert system. Routes content creation requests to appropriate skills and agents. Use /content to access all content…
MEGA cloud file management. Browse, download, search, and transcribe files from MEGA storage. Requires MEGA CMD installed and logged in.