canva-creator

Convert approved marketing briefs into Canva designs and HubSpot-scheduled social posts.

Updated May 15, 2026
One-click install
npx skills add https://github.com/CarvalhoJeo/claude-small-business-br --skill canva-creator-carvalhojeo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canva-creator
Source: https://github.com/CarvalhoJeo/claude-small-business-br/tree/main/archive/nonlocalized-skills/canva-creator
Command: npx skills add https://github.com/CarvalhoJeo/claude-small-business-br --skill canva-creator-carvalhojeo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It eliminates the slow, error-prone work of turning an approved marketing brief into a ready-to-schedule social campaign by coordinating Canva design generation, asset slot inventory, caption/email drafting, and HubSpot staging with explicit owner approvals.

Core Features & Use Cases

  • Campaign execution from an approved brief: Builds a posting calendar, splits work by path (Canva social vs text-only email), and keeps every major step gated behind approval.
  • Canva design generation with slot-by-slot validation: Enumerates template image slots, uploads missing product photos, confirms correct asset IDs, exports permanent PNGs, and visually verifies against placeholders before presenting candidates.
  • Caption drafting and HubSpot staging: Drafts channel-appropriate social captions and stages scheduled posts in HubSpot using the approved captions and exported design PNGs (never publishing automatically).

Quick Start

Use canva-creator to generate a Canva-based social campaign from my approved content brief and stage the scheduled posts in HubSpot.

Frequently Asked Questions about canva-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate a social campaign from an approved brief to HubSpot staging?

This Skill automates social campaign generation by converting an approved marketing content brief into Canva designs and drafting channel-specific copy, then staging future-dated posts in HubSpot with SCHEDULED status. It validates asset slots and exports PNGs without auto-publishing.

How does Canva design generation validate template image slots?

Canva design generation validates template image slots by enumerating available slots, uploading missing product photos, confirming correct asset IDs, and exporting permanent PNGs for safe embedding. It visually verifies designs against placeholders before presenting candidates.

Does the HubSpot staging process automatically publish scheduled social posts?

No, the HubSpot staging process does not automatically publish scheduled social posts. It strictly stages future-dated posts in SCHEDULED status using approved captions and exported design PNGs, keeping every major step gated behind explicit owner approval.

Can I use Canva designs for text-only email rows in my marketing workflow?

No, you cannot use Canva designs for text-only email rows in your marketing workflow. The campaign generation splits work by path, explicitly requiring text-only email rows to bypass Canva design generation and use channel-appropriate drafting instead.

What platforms are supported for scheduling social campaigns in HubSpot?

Supported platforms for scheduling social campaigns in HubSpot include Instagram, Facebook, X, and LinkedIn. The Skill generates multi-candidate design options and drafts channel-appropriate captions specifically for these social networks before staging.

Do I need verified Canva template slot inventory before generating campaign assets?

Yes, you need verified Canva template slot inventory with uploaded asset IDs before generating campaign assets. The Skill requires this verification to validate image slots, upload missing photos, and ensure correct asset matching before exporting permanent PNGs.