Repository inventory

vm0-ai/vm0-skills

Skills indexed from this repository, with install-style signals scoped to the repo.
36 skills1.4K GitHub stars0 weekly installsShellGitHubOwner profile

Overview

This skill provides direct curl-based access to the Canva Connect API for managing designs, folders, assets, exports, and comments. It is built for CLI workflows and automation where you have a CANVA_TOKEN available in the environment. Use it to list and search designs, create new canvases, export finished files, upload assets, and manage collaboration threads.

How this skill works

All operations call the Canva REST endpoints under https://api.canva.com/rest/v1 using curl. Examples show how to set request bodies in temporary JSON files, run POST/PATCH/DELETE requests, and poll asynchronous jobs like exports. The provided commands assume CANVA_TOKEN is set and recommend bash -c when piping to tools like jq to avoid environment variable loss.

When to use it

  • List or search designs in a Canva account from scripts or CI
  • Create new designs with presets or custom pixel dimensions
  • Export designs to PDF, PNG, JPG and download completed files
  • Upload, update, or delete image and video assets programmatically
  • Organize designs into folders and move items between folders
  • Add comments or reply to comment threads for collaborative reviews

Best practices

  • Keep CANVA_TOKEN in a secure environment variable and never hard-code it
  • Wrap curl calls in bash -c '...' when piping to jq to preserve env vars
  • Respect rate limits: batch operations and poll export jobs with backoff
  • Use pagination tokens for large lists and limit page sizes to reduce calls
  • Poll asynchronous jobs (exports/uploads) until status is success or failed
  • Encode asset metadata with Asset-Upload-Metadata for binary uploads

Example use cases

  • Automate nightly exports of marketing templates to PDF for distribution
  • Build a script that imports a brand image set into Canva as assets
  • Search for all presentation designs updated this month and archive them
  • Create a custom-sized social post template and share its edit URL
  • Integrate comment creation into a review workflow to leave design notes

FAQ

All requests require Authorization: Bearer $CANVA_TOKEN. POST/PATCH with JSON also need Content-Type: application/json.

How do I handle export jobs?

Start the export with POST /exports, capture the returned job id, then poll GET /exports/<job-id> until job.status is success or failed. Download URLs are valid for 24 hours.

36 skills

canva
Api

This skill enables you to manage Canva designs, folders, assets, and comments via curl, streamlining creation, export, and collaboration.

AutomationCliDesignRest+2
cronlytic
Api

This skill helps you schedule, manage, and monitor cron jobs via Cronlytic using curl for reliable webhook automation.

AutomationBackendCloudDevops+3
monday
Api

This skill helps you manage Monday.com boards, items, and projects via GraphQL curl calls, enabling quick automation and data sync.

AutomationDataDevopsGraphql+2
streak
Api

This skill helps you manage Gmail-based sales pipelines and deals using the Streak API, enabling quick updates to boxes, contacts, and threads.

AutomationProductivitySalesScripting+1
bright-data
Api

This skill helps you manage Bright Data Web Scraper API through curl for social media scraping, data extraction, and usage monitoring.

DataScriptingShell
zendesk
Api

This skill helps you manage Zendesk tickets, users, and organizations via REST API to automate support workflows.

AutomationBackendOperationsRest+2
imgur
Api

This skill uploads images to Imgur and returns public sharing URLs for embedding in articles or documentation.

AutomationBackendCliDevops+2
dev.to
Api

This skill helps you publish and manage Dev.to articles via curl, enabling drafts, publishing, and retrieval from your API key.

ContentProductivityWritingShell
vm0-cli
Ai

This skill helps you build, configure, and run AI agents in secure VM0 sandboxes via the CLI for streamlined deployment and management.

AutomationCliCloudDevops+3
browserbase
Ai

This skill helps you manage cloud browser sessions for AI agents, persisting contexts, debugging live sessions, and retrieving recordings.

ApiAutomationCloudDebugging+2
pushinator
Api

This skill sends push notifications via the Pushinator API using curl, enabling alerting and status updates in CI/CD pipelines.

Ci CdDevopsScriptingShell
vm0-agent
Ai

This skill guides you through building, deploying, and scheduling AI agents on VM0, from requirements to production with observable execution.

AutomationCloudDevopsObservability+2
minimax
Ai

This skill enables you to leverage the MiniMax API for chat completion, TTS, and video generation via curl, streamlining multilingual workflows.

ApiCliCloudScripting+1
plausible
Analytics

This skill helps you query Plausible analytics and manage sites to monitor visitors, pageviews, sources, and conversions efficiently.

ApiScriptingShell
instagram
Api

This skill enables reading and publishing Instagram media using curl against the Graph API, simplifying token management and media workflows.

AutomationBackendDevopsScripting+2
cloudflare-tunnel
Automation

This skill authenticates requests to Cloudflare Protected services using Service Tokens, enabling automated, token-based access behind Cloudflare Zero Trust.

CliCloudDevopsScripting+2
intercom
Analytics

This skill helps you manage customer conversations, contacts, tickets, and articles via the Intercom API, enabling messaging, tagging, and workflow automation.

ApiAutomationBackendData+1
pikvm
Api

This skill enables remote computer control via PiKVM REST API to screenshot, type, move mouse, click, and manage power.

AutomationBackendCliDevops+3
discord-webhook
Api

This skill sends messages, embeds, and files to Discord channels via curl webhooks, enabling lightweight notifications without a bot.

AutomationCi CdDevopsScripting+2
runway
Ai

This skill helps you generate AI videos from images, text, or existing videos using Runway API with curl.

ApiCloudDevopsDocker+2
axiom
Analytics

This skill helps you ingest, query, and manage logs and events in Axiom, accelerating observability workflows and data-driven insights.

ApiBackendCloudData+3
podchaser
Analytics

This skill enables you to access Podchaser's GraphQL API for podcasts, episodes, creators, charts, and sponsorship data.

ApiBackendDataGraphql+1
apify
Api

This skill helps you automate data extraction from websites using Apify, running pre-built actors and managing datasets to save time.

AutomationCliDataScripting+1
vm0
Ai

This skill executes AI agents in secure sandboxes, manages runs, and downloads artifacts and volumes via the VM0 API.

ApiAutomationCliDevops+2
resend
Api

This skill helps you send transactional emails and manage contacts, domains, and API keys via Resend's REST API using curl.

BackendDevopsRestScripting+1
youtube
Analytics

This skill helps you perform YouTube Data API v3 operations via curl to search videos, fetch details, and manage playlists and comments.

ApiCliDataScripting+1
slack-webhook
Api

This skill helps you send Slack messages via Incoming Webhooks, enabling quick, channel-specific notifications without OAuth setup.

AutomationDevopsShell
fal.ai
Ai

This skill lets you generate images from text prompts using fal.ai, producing visuals for posts, headers, and illustrations quickly.

ApiAutomationContentDesign+1
shortio
Analytics

This skill helps you create, manage, and analyze branded Short.io links via curl, boosting link branding and performance across campaigns.

ApiAutomationBrandingMarketing+2
elevenlabs
Ai

This skill enables text-to-speech generation using the ElevenLabs API via curl to render realistic voices for apps and media.

ApiAutomationBackendCloud+2
zapsign
Api

This skill helps you automate document creation and tracking for electronic signatures using ZapSign API via curl.

AutomationBackendScriptingShell
supadata
Api

This skill helps you extract transcripts and scrape web content using the Supadata API via curl, delivering ready-to-use markdown and metadata.

AutomationCliContentData+1
minio
Api

This skill helps you manage S3-compatible storage with MinIO, enabling uploads, downloads, bucket operations, and pre-signed URL generation.

BackendCliCloudDevops+2
twenty
Api

This skill helps you manage contacts, companies, notes, and tasks via Twenty CRM REST and GraphQL, improving data synchronization and workflow efficiency.

BackendDataGraphqlRest+2
bitrix
Api

This skill enables managing Bitrix24 CRM, tasks, and users via curl, simplifying leads, deals, contacts, and workflow automation.

AutomationBackendCliRest+2
gitlab
Api

This skill lets you manage GitLab projects, issues, merge requests, and pipelines using curl against the REST API for quick automation.

AutomationCi CdDevopsGit+3
More from this maintainer
Other repositories and skills published under the same GitHub owner.
Skills library
Jump back to the full directory or explore grouped topics.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational