Agent skill

Canva Core Workflow B

by jeremylongshore in jeremylongshore/tons-of-skills-marketplace

Operate Canva assets, brand-template autofill, and folders with explicit rights and asynchronous reconciliation.

MITAuto-check passedBusiness, Finance & HR

Install Canva Core Workflow B

skills CLI
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill canva-core-workflow-b -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jeremylongshore/tons-of-skills-marketplace canva-core-workflow-b --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/.curated/canva-core-workflow-b .claude/skills/canva-core-workflow-b && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
canva-core-workflow-b
GitHub stars
2.8k
Token cost
~950 tokens
SKILL.md length
387 words
Files
2 (incl. references)
Skills in repo
3,342
Repo updated
First seen
Licence
MIT

At a glance

Operate Canva assets, brand-template autofill, and folders with explicit rights and asynchronous reconciliation.

  • Works in 6 steps: Choose one operation → Validate rights and input → Submit upload safely → …
  • Performing uploads
  • SKILL.md covers Overview, Prerequisites, Instructions and Authentication, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Canva Core Workflow B is an agent skill from jeremylongshore/tons-of-skills-marketplace. Operate Canva assets, brand-template autofill, and folders with explicit rights and asynchronous reconciliation. Use when performing uploads, dataset validation, autofill jobs, or folder changes. Trigger with: "upload Canva asset", "autofill brand template", "manage Canva folder".

Its SKILL.md is about 950 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/official-docs.md`). Compatibility notes: Requires operation-specific scopes, resource rights, current feature availability, and an approved asset/data classification.

It sits in Business, Finance & HR, covering Async programming and Accounting and bookkeeping. It works with Canva. The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is MIT.

When your agent uses it

  • Performing uploads
  • Dataset validation
  • With: upload Canva asset
  • Autofill brand template

Example prompts

  • “upload Canva asset”
  • “autofill brand template”
  • “manage Canva folder”
  • “/canva-core-workflow-b”

Requirements

  • Compatibility (from SKILL.md): Requires operation-specific scopes, resource rights, current feature availability, and an approved asset/data classification.
  • Pre-approved tools (allowed-tools): Read, Grep, Write, Edit

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Choose one operation
  2. Validate rights and input
  3. Submit upload safely
  4. Refresh the dataset
  5. Run autofill deliberately
  6. Apply folder mutation

What it can do on your machine

Read from SKILL.md and the folder at commit cfae287. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Grep
    • Write
    • Edit

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • canva.dev

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Requires operation-specific scopes, resource rights, current feature availability, and an approved asset/data classification.

    From compatibility in the SKILL.md frontmatter.

Context cost

Canva Core Workflow B loads about 950 tokens when it runs, and up to ~1.1k if it reads all its reference files. Until then it costs about 76 tokens; SKILL.md has 387 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~76
When it runs · the whole SKILL.md, loaded when a task matches
~950
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jeremylongshore/tons-of-skills-marketplace at commit cfae287, republished under its MIT licence (© jeremylongshore). 387 words, ~950 tokens.

Download SKILL.mdSave it as .claude/skills/canva-core-workflow-b/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
canva-core-workflow-b
description
Operate Canva assets, brand-template autofill, and folders with explicit rights and asynchronous reconciliation. Use when performing uploads, dataset validation, autofill jobs, or folder changes. Trigger with: "upload Canva asset", "autofill brand template", "manage Canva folder".
allowed-tools
Read, Grep, Write, Edit
compatibility
Requires operation-specific scopes, resource rights, current feature availability, and an approved asset/data classification.
version
2.0.0
argument-hint
[asset-template-or-folder-operation]
model
inherit
effort
high
license
MIT
author
Jeremy Longshore <jeremy@intentsolutions.io>
tags
saas, canva, assets, operations

Canva Asset, Autofill, and Folder Workflow

Overview

Treat asset upload, dataset discovery, autofill, and folder mutation as separate authorization domains. Re-read schemas and reconcile asynchronous jobs rather than assuming old fields or completion.

Prerequisites

  • Authorized owner, tenant, operation, and destination
  • Explicit asset, design, brand-template, or folder scopes
  • Approved file rights, data classification, and cleanup policy

Instructions

Step 1: Choose one operation

Identify upload, asset metadata change, template dataset read, autofill, or folder mutation. Do not bundle unrelated writes into one approval.

Step 2: Validate rights and input

Confirm resource ownership, file type/size against the current endpoint, malware policy, template availability, and every requested explicit scope.

Step 3: Submit upload safely

For binary or URL upload, record the operation and job ID, avoid logging source URLs or content, and poll the corresponding existing job.

Step 4: Refresh the dataset

Read the current template or design dataset immediately before autofill. Reject unknown required fields and disclose that nonexistent field names may be skipped.

Step 5: Run autofill deliberately

Confirm current entitlement and preview status, validate each data value, submit once, and reconcile the job before exposing the resulting design.

Step 6: Apply folder mutation

Validate source/destination authorization and expected current state, make one bounded change, then read back metadata and record rollback.

Show full SKILL.md (177 more words)Show less

Authentication

Canva Connect calls use Bearer access tokens obtained by a backend through OAuth 2.0 Authorization Code with SHA-256 PKCE. Request explicit least-privilege scopes, keep client secrets and tokens out of browser-visible state, and serialize refresh so the replacement single-use refresh token is stored atomically.

Tool Discipline

Use Read and Grep for discovery and evidence. Use Write or Edit only for the approved artifact, code, configuration, test, or receipt described by this workflow; do not make an unapproved Canva-side change.

Output

  • Scoped decision or implementation artifact
  • Redacted operation and validation receipt
  • Failure, rollback, and follow-up ownership record

Examples

An approved campaign asset is uploaded, a current brand-template dataset is fetched, authorized fields are autofilled, and the resulting design is moved only after each job and ownership check succeeds.

Error Handling

FailureResponse
Dataset changedStop and revalidate input mapping
Upload job failedCorrect the documented cause before resubmitting
Autofill unavailableDo not suggest a plan upgrade; report current capability evidence
Folder state divergedStop further moves and reconcile ownership

Resources

© jeremylongshore, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in skills/.curated/canva-core-workflow-b of jeremylongshore/tons-of-skills-marketplace.

  • SKILL.md
  • references/official-docs.md

Open the folder on GitHubat commit cfae287

Compare with similar skills

Canva Core Workflow B next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Canva Core Workflow B compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Canva Core Workflow B this skilljeremylongshore/tons-of-skills-marketplace2.8k—~950Automated safety check: PassMIT
Interlinked Spec AuditQuentinCody/interlinked-cli178—~3.3kAutomated safety check: PassMIT
Sandbox Lifecycle Debugvercel-labs/vercel-openclaw-archived117—~809Automated safety check: PassMIT
Merge ReviewSethGammon/Citadel924—~1.7kAutomated safety check: PassMIT
Full AuditAlexZio00/sovereign-skills140—~6.4kAutomated safety check: PassMIT
Matlab Simulate Bluetooth Networkmatlab/matlab-agentic-toolkit1.1k—~1.2kAutomated safety check: PassCustom licence

Similar skills

  • Interlinked Spec Audit

    QuentinCody/interlinked-cli

    Keep prose specs and design docs honest against the code using Interlinked's spec-audit system.

    178 GitHub stars~3.3k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Sandbox Lifecycle Debug

    vercel-labs/vercel-openclaw-archived

    Official

    Sandbox lifecycle debugging for vercel-openclaw: create, resume, stop, snapshotting, reset, stale-running reconciliation, persistent Sandbox v2 behavior, hot spares, and lifecycle locks.

    117 GitHub stars~809 tokensUpdated 4 mo ago
    Business, Finance & HRAuto-check passed
  • Merge Review

    SethGammon/Citadel

    Reviews pending fleet worktree merges before they're accepted.

    924 GitHub stars~1.7k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Full Audit

    AlexZio00/sovereign-skills

    Exhaustive, denominator-driven audit of an entire area (codebase, docs, memory, skills, DB, config).

    140 GitHub stars~6.4k tokensUpdated 2 days ago
    Business, Finance & HRAuto-check passed
  • Matlab Simulate Bluetooth Network

    matlab/matlab-agentic-toolkit

    Simulate Bluetooth system-level networks using the Bluetooth Toolbox.

    1.1k GitHub stars~1.2k tokensUpdated 2 days ago
    Business, Finance & HRAuto-check passed
  • Memory Reconcile

    digipulse-engineering/GAAI-framework

    Scan all memory files, documentation (/docs//.md), and README files (/README.md) for drift, contradictions, and stale references.

    163 GitHub stars~2.8k tokensUpdated 11 days ago
    Business, Finance & HRAuto-check passed

More from jeremylongshore/tons-of-skills-marketplace

All 3,342 skills in this repo
  • Performing Security Code Review

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.

    2.8k GitHub starsUsed in 2 repos~1.3k tokens
    Auto-check: notes
  • Adapting Transfer Learning Models

    jeremylongshore/tons-of-skills-marketplace

    Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Agent Context Loader

    jeremylongshore/tons-of-skills-marketplace

    Execute proactive auto-loading: automatically detects and loads agents.md files.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Aggregating Performance Metrics

    jeremylongshore/tons-of-skills-marketplace

    Aggregate and centralize performance metrics from applications, systems, databases, caches, and services.

    2.8k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Analyzing Capacity Planning

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to analyze capacity requirements and plan for future growth.

    2.8k GitHub stars~947 tokensUpdated today
    Auto-check passed
  • Analyzing Database Indexes

    jeremylongshore/tons-of-skills-marketplace

    Process use when you need to work with database indexing. An agent skill from jeremylongshore/tons-of-skills-marketplace.

    2.8k GitHub stars~2k tokensUpdated today
    Auto-check passed

Works with

Questions about Canva Core Workflow B

What does Canva Core Workflow B do?

Operate Canva assets, brand-template autofill, and folders with explicit rights and asynchronous reconciliation. Canva Core Workflow B is an agent skill from jeremylongshore/tons-of-skills-marketplace. Operate Canva assets, brand-template autofill, and folders with explicit rights and asynchronous reconciliation.

When should I use Canva Core Workflow B?

Canva Core Workflow B fits situations like: performing uploads; dataset validation; with: upload Canva asset; autofill brand template.

How do I install Canva Core Workflow B in Claude Code?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill canva-core-workflow-b -a claude-code`. Or copy the skill folder (skills/.curated/canva-core-workflow-b in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/canva-core-workflow-b in your project. Claude Code loads it when a task matches its description.

How do I install Canva Core Workflow B in Codex?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill canva-core-workflow-b -a codex`. Or copy the skill folder (skills/.curated/canva-core-workflow-b in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/canva-core-workflow-b in your project. Codex loads it when a task matches its description.

Can I use Canva Core Workflow B in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill canva-core-workflow-b -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/canva-core-workflow-b, .gemini/skills/canva-core-workflow-b, .github/skills/canva-core-workflow-b and .opencode/skills/canva-core-workflow-b in your project.

What does Canva Core Workflow B need to run?

SKILL.md names no scripts, command-line tools or credentials: Canva Core Workflow B is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Grep, Write, Edit. Compatibility (from SKILL.md): Requires operation-specific scopes, resource rights, current feature availability, and an approved asset/data classification..

Does Canva Core Workflow B access the network?

SKILL.md names 1 domain. As links in the text: canva.dev. This is read from the text; nothing was executed.

Is Canva Core Workflow B safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Canva Core Workflow B use?

Canva Core Workflow B is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Canva Core Workflow B use?

About 950 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 123 tokens, read only when the agent opens those files.

What are the alternatives to Canva Core Workflow B?

Skills that share tags, products or a category with Canva Core Workflow B: Interlinked Spec Audit (QuentinCody/interlinked-cli, 178 stars), Sandbox Lifecycle Debug (vercel-labs/vercel-openclaw-archived, 117 stars), Merge Review (SethGammon/Citadel, 924 stars) and Full Audit (AlexZio00/sovereign-skills, 140 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Canva Core Workflow B?

jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,827 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 10, 2026.

Source: jeremylongshore/tons-of-skills-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.