| name | canva-user |
| description | User management skill for Canva account operations. Use this skill when user wants
to check their account info, profile details, API capabilities, or authentication status.
Handles user identity, team info, and available features.
|
Canva User Management
Manage user account information and capabilities.
Capabilities
- Get User Info - User ID and team information
- Get Profile - Display name and profile details
- Check Capabilities - Available API features
- Verify Authentication - Check token validity
Available Scripts
Get User Information
.venv\Scripts\python.exe scripts/get_user.py
.venv\Scripts\python.exe scripts/get_user.py --profile
.venv\Scripts\python.exe scripts/get_user.py --capabilities
.venv\Scripts\python.exe scripts/get_user.py --all
.venv\Scripts\python.exe scripts/get_user.py --all --json
Check Authentication
.venv\Scripts\python.exe scripts/auth_check.py
User Information Returned
Basic Info
user_id - Unique user identifier
team_id - Team the user belongs to
Profile
display_name - User's display name
Capabilities
List of available API features:
design:content:read
design:content:write
design:meta:read
asset:read
asset:write
folder:read
folder:write
profile:read
comment:read
comment:write
brandtemplate:meta:read
brandtemplate:content:read
Example Workflows
Check Account Status
.venv\Scripts\python.exe scripts/get_user.py --all
Verify Before Operations
.venv\Scripts\python.exe scripts/get_user.py --capabilities --json
Error Handling
Invalid Token
Error: 401 Unauthorized
Solution: Re-run OAuth flow with scripts/oauth_flow.py
Missing Scopes
If certain capabilities are missing, the user needs to re-authorize with additional scopes.
Integration
This skill provides identity verification for other skills:
- Before creating designs, check
design:content:write
- Before uploading assets, check
asset:write
- Before folder operations, check
folder:write