This is a reference library of 45+ visual ad formats for Meta and paid social, each tagged with funnel stage, medium type, and mechanic compatibility. It's meant to be triggered when you're building creative concepts, writing briefs, or deciding how to execute a messaging angle. The skill treats format as the production vessel and explicitly pairs with creative-mechanics to define what moves inside that vessel. The workflow is bidirectional: you can start with a format and work backward to the mechanic, or vice versa. Useful when you need structure around "what should this ad actually look like" instead of endlessly brainstorming in the abstract.

skills.sh installs
516
GitHub stars
193
last updated
Aug 21, 2026

Install

$ npx -y skills add motion-team/creative-strategy-skills --skill visual-formats --agent claude-code

Installs into .claude/skills of the current project.

Files

Visual Formats

Visual formats are the production structure of an ad — what it looks like, how it's built, and what medium it lives in.

They are not hooks (what you say), not mechanics (how the viewer arrives at the truth), and not messaging angles (what the core truth is). Format is the vessel. creative-mechanics defines what moves inside it.


Where Formats Sit in the Creative Stack

Messaging Angle (creative-strategy-engine)
    ↓
Creative Mechanic (creative-mechanics)
    ↓
Hook (hook-writing + hook-tactics)
    ↓
Visual Format ← YOU ARE HERE

However — format and mechanic are bidirectional. You can start with a format and work backward to find the right mechanic, or start with a mechanic and find the format that best delivers it. Both workflows are valid. When you've chosen a format, consult creative-mechanics to complete the concept.


How to Use This

Sponsors

Details

Repository
github.com/motion-team/creative-strategy-skills
Categories
Documentation, Code Review & Quality, Design & UI/UX
First seen
Jun 3, 2026

More from motion-team/creative-strategy-skills

All 8
1jwynia avatarnamingjwynia/agent-skillsDiagnose why names don't work and guide creation of names that do. Use for brand names, product names, character names, place names, and titles when something f514skills.sh installs
2spatie avatarspatie-version-controlspatie/guidelines-skillsApply Spatie's version control conventions when creating commits, branches, pull requests, or managing Git repositories; use for naming repos, writing commit me510skills.sh installs
3glitternetwork avatarpinme-shareglitternetwork/pinmeUse this skill when the user wants to share, publish, or upload a static result through PinMe, especially by generating a static HTML share page for a PinMe pro509skills.sh installs
4guia-matthieu avatarpersuasion-principlesguia-matthieu/clawfu-skillsMaster Robert Cialdini's 6 (+1) Principles of Persuasion from "Influence: The Psychology of Persuasion" (1984). Ethically apply the psychology of compliance to 509skills.sh installs
5parcadei avatarcompound-learningsparcadei/continuous-claude-v3Transform session learnings into permanent capabilities (skills, rules, agents). Use when asked to "improve setup", "learn from sessions", "compound learnings",507skills.sh installs
6luwill avatarpaper-slide-deckluwill/research-skillsUse when the user wants visually striking, shareable slide-deck IMAGES from any content — an article, blog post, topic, or paper — where look-and-feel matters m505skills.sh installs