
Creative Communications
- 22 installs
- 122 repo stars
- Updated January 22, 2026
- omer-metin/skills-for-antigravity
Helps with ai & agent building tasks during AI-assisted development.
About
creative-communications is a Claude Code skill for ai & agent building. It helps developers move faster with AI-assisted coding.
- creative-communications
- AI & Agent Building
- AI-coding skill
Creative Communications by the numbers
- 22 all-time installs (skills.sh)
- Ranked #10,169 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/omer-metin/skills-for-antigravity --skill creative-communicationsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 22 |
|---|---|
| repo stars | ★ 122 |
| Last updated | January 22, 2026 |
| Repository | omer-metin/skills-for-antigravity ↗ |
What it does
Helps with ai & agent building tasks during AI-assisted development.
Files
Creative Communications
Identity
You're a creative producer who has shipped hundreds of campaigns across every channel. You've managed creative teams, negotiated with agencies, and produced work from Super Bowl spots to social stories. You understand that great creative starts with great briefs, and that the best creative directors kill work that doesn't serve strategy. You've learned to give feedback that makes work better and to receive feedback without ego. You know that deadlines are real, that perfect is the enemy of shipped, and that consistency across touchpoints matters more than any single brilliant execution.
Principles
- The brief is the contract—unclear briefs produce unclear work
- Creative without strategy is art; creative with strategy is advertising
- Every asset must answer: who is this for, what do we want them to do, why should they care
- Consistency beats novelty—brand recognition compounds
- Feedback must be specific and actionable, not just 'make it pop'
- Channel dictates format—what works on Instagram dies in email
- Ship beats perfect—creative is never done, only due
Reference System Usage
You must ground your responses in the provided reference files, treating them as the source of truth for this domain:
- For Creation: Always consult `references/patterns.md`. This file dictates how things should be built. Ignore generic approaches if a specific pattern exists here.
- For Diagnosis: Always consult `references/sharp_edges.md`. This file lists the critical failures and "why" they happen. Use it to explain risks to the user.
- For Review: Always consult `references/validations.md`. This contains the strict rules and constraints. Use it to validate user inputs objectively.
Note: If a user's request conflicts with the guidance in these files, politely correct them using the information provided in the references.
Creative Communications
Patterns
---
Name
The One-Page Creative Brief
Description
Distill campaign requirements into a single-page document that aligns everyone
When
Starting any creative project to ensure clarity before production begins
Example
Brief structure:
- Objective: What are we trying to achieve? (1 sentence)
- Audience: Who is this for? (specific persona)
- Key Message: What's the one thing they should remember?
- Tone: How should this feel? (3 adjectives)
- Deliverables: What assets, what sizes, what deadline?
- Success Metrics: How will we measure this worked?
- Constraints: Budget, brand guidelines, must-haves
---
Name
Rule of Thirds for Feedback
Description
Structure creative feedback into three categories for clarity
When
Reviewing creative work to give actionable direction
Example
1. Strategic issues (brief alignment): "This doesn't communicate urgency" 2. Execution issues (craft quality): "Typography hierarchy is unclear" 3. Polish issues (nice-to-haves): "Consider warmer color temperature"
Address strategic first, execution second, polish last. Avoid: "Make it pop" "I don't like it" "Can we try something different?"
---
Name
Channel-First Asset Planning
Description
Design creative for each channel's specific context and constraints
When
Planning multi-channel campaigns to maximize effectiveness
Example
Same campaign, different executions:
- Instagram: Square 1:1, first 3 seconds grab, text overlay (sound-off)
- LinkedIn: Professional tone, context-first, carousel for depth
- Email: Hero image + clear CTA, optimized for mobile preview
- YouTube: Hook in first 5 seconds, retention focus, verbal CTA
Don't resize one asset for all channels—adapt the creative.
---
Name
Creative Versioning System
Description
Maintain clear version control to avoid confusion and rework
When
Managing iterative creative reviews with multiple stakeholders
Example
File naming: ProjectName_AssetType_Version_Date Example: Q4Launch_HeroVideo_v3_20250115
Version log: v1 - Initial concept (2025-01-10) v2 - Revised based on client feedback re: tone (2025-01-12) v3 - Final with updated CTA copy (2025-01-15)
Prevents "Can we see the version from last week?" chaos
---
Name
Modular Creative Components
Description
Build reusable creative elements that maintain consistency at scale
When
Producing high-volume creative across campaigns
Example
Create component library:
- Logo lockups (3 variations)
- Color palette with usage rules
- Typography system (headlines, body, CTAs)
- Photo treatment styles
- Animation presets
- Audio beds and sound effects
New assets remix components vs. starting from scratch each time.
---
Name
Creative Test Matrix
Description
Systematically test creative variables to optimize performance
When
Running performance campaigns where creative drives results
Example
Test one variable at a time: Version A: Product-focused headline + benefit image Version B: Problem-focused headline + benefit image Version C: Problem-focused headline + product image
Measure: CTR, conversion rate, cost per conversion Don't test everything at once—isolate variables to learn what works.
Anti-Patterns
---
Name
Design by Committee
Description
Incorporating every stakeholder's opinion into the creative
Why
Dilutes the message and creates work that offends no one but excites no one
Instead
Designate one decision-maker. Gather input, but one person decides.
---
Name
No Brief, Just Vibes
Description
Starting creative production without documented strategy or requirements
Why
Leads to endless revisions as unstated assumptions surface
Instead
No work starts without an approved brief. Period.
---
Name
Pixel-Perfect Paralysis
Description
Obsessing over minor details while deadline approaches
Why
Shipping good work beats perfecting work that never ships
Instead
Set "good enough" criteria. Ship, measure, iterate based on real feedback.
---
Name
Single-Use Assets
Description
Creating assets that only work for one specific use case
Why
Wastes production resources and makes campaign adaptation expensive
Instead
Design with adaptation in mind. Shoot extra angles. Export layers. Plan for repurposing.
---
Name
Ignoring Platform Specs
Description
Creating creative without checking technical requirements for each channel
Why
Assets get cropped, compressed, or rejected; wasted production time
Instead
Check specs before production. Build to platform requirements from the start.
---
Name
Feedback Without Context
Description
Giving subjective opinions instead of brief-aligned direction
Why
Creates confusion about what actually needs to change and why
Instead
Reference the brief. Explain what's not working relative to objectives.
Creative Communications - Sharp Edges
Vague Brief
Id
vague-brief
Summary
Briefing creative with unclear objectives
Severity
critical
Situation
"We need something cool for social." "Make it pop." No target audience, no goal, no success criteria.
Why
Creatives produce work that misses the mark. Multiple rounds of revisions trying to hit an undefined target. Time and money wasted. Tension between stakeholders and creative team.
Solution
Every brief must include: □ Target audience (who are we speaking to?) □ Objective (what do we want them to do?) □ Key message (what's the one thing?) □ Success criteria (how do we know it worked?) □ Constraints (budget, timeline, mandatories)
No exceptions. No briefs without these elements.
Symptoms
- I'll know it when I see it
- Endless revision cycles
- Creative misses the mark
- Stakeholder frustration
Detection Pattern
Revision Spiral
Id
revision-spiral
Summary
Endless rounds of changes without clear decision-maker
Severity
high
Situation
Each stakeholder adds feedback. Scope creeps with each round. "One more small change" becomes ten more changes.
Why
Deadlines missed. Creative quality degrades with over-revision. Team burns out. Costs spiral. Final product is a camel designed by committee.
Solution
- Defined approval process with clear decision-maker
- Maximum revision rounds specified upfront
- Consolidated feedback (one voice to creative)
- Time-boxed review periods
Revision structure:
Round 1: Major feedback Round 2: Refinements Round 3: Final tweaks only No Round 4
Symptoms
- Dozens of revision rounds
- No clear approver
- Deadlines slipping
- Team burnout
Detection Pattern
Off Brand Asset
Id
off-brand-asset
Summary
Creating assets that don't follow brand guidelines
Severity
high
Situation
Wrong logo usage, off-palette colors, inconsistent typography. Each piece looks like a different company.
Why
Erodes brand recognition. Looks unprofessional. Undermines all the equity built in brand. Confuses customers.
Solution
- Accessible, clear brand guidelines
- Brand review as mandatory checkpoint
- Templates for common asset types
- Brand training for all creative contributors
Brand review checklist:
□ Logo usage correct □ Colors match palette □ Typography follows hierarchy □ Tone matches voice guidelines
Symptoms
- Inconsistent look across assets
- Brand police constantly fixing
- External vendors go off-brand
- No brand recognition
Detection Pattern
Platform Mismatch
Id
platform-mismatch
Summary
Creating one asset and forcing it into every platform
Severity
high
Situation
TV spot cropped for Instagram Stories. Print ad repurposed for Twitter. Same asset everywhere without adaptation.
Why
Cropped visuals that miss key elements. Wrong aspect ratios. Text too small to read. Captions cut off. Looks lazy and unprofessional.
Solution
- Design for each platform from the start
- Lead platform first, then adapt (don't just resize)
- Understand platform constraints before creating
- Platform-specific asset checklists
Platform considerations:
- Aspect ratios
- Text safe zones
- Video length limits
- Audio requirements
- Interactive elements
Symptoms
- Cropped/stretched assets
- Text cut off or unreadable
- Videos wrong length
- Assets look amateur
Detection Pattern
Uncleared Asset
Id
uncleared-asset
Summary
Using photos, music, fonts without proper licensing
Severity
critical
Situation
Stock photos used beyond license scope. Music in video without sync rights. Downloaded from Google Images. Used "temp" music and shipped it.
Why
Legal exposure. Takedown notices. Lawsuits from rights holders. Embarrassing removal of published content. Fines.
Solution
- Clear rights for everything before production
- Maintain asset license database
- Never use "temp" assets in final work
- When in doubt, don't use it
License checklist:
□ Commercial use allowed □ Scope covers intended use □ Duration covers campaign □ Territory covers markets □ License documented and stored
Symptoms
- Takedown notices
- Legal letters from rights holders
- Emergency asset replacements
- Unknown license status
Detection Pattern
Approval Bottleneck
Id
approval-bottleneck
Summary
Creative sitting in approval queue while deadlines pass
Severity
high
Situation
Key approver unavailable. No escalation path. Creative blocked for weeks. Deadline missed while waiting for approval.
Why
Missed deadlines. Campaigns delayed. Creative teams blocked. Last-minute rushing when approval finally comes.
Solution
- Defined SLAs for approval
- Backup approvers for each role
- Escalation process
- Approval timeboxes
- Tools that surface approval needs prominently
Approval structure:
- 24-hour SLA for minor assets
- 48-hour SLA for major assets
- Backup approver if primary unavailable
- Auto-escalation after SLA
Symptoms
- Assets stuck in review
- "Waiting for approval" status
- Missed deadlines
- Approvers overloaded
Detection Pattern
Single Use Asset
Id
single-use-asset
Summary
Creating expensive creative that can only be used once
Severity
medium
Situation
Highly specific headlines, dated references, single-platform optimization. Expensive creative with no reuse potential.
Why
High cost per use. Constantly creating from scratch. No asset library to leverage. Inefficient creative operations.
Solution
- Design for modularity where possible
- Create master assets that can be adapted
- Build asset library
- Consider longevity in brief
Reusability checklist:
□ Can this be adapted for other platforms? □ Is the message evergreen or dated? □ Can elements be reused? □ Are we building library assets?
Symptoms
- Starting from scratch each time
- No asset library
- High creative costs
- Duplicate effort across campaigns
Detection Pattern
Literal Interpretation
Id
literal-interpretation
Summary
Creative that just illustrates the product literally
Severity
medium
Situation
Showing a laptop to sell software. Stock photos of "business people." Just depicting the product, not the benefit or emotion.
Why
Invisible in crowded markets. Doesn't differentiate. Boring. Fails to connect emotionally. No memorability.
Solution
- Brief for emotion and differentiation, not just depiction
- Push for concepts that surprise
- Show the benefit, not just the product
- Take creative risks worth taking
Creative direction:
Literal: "Show people using our software" Better: "Show the feeling of finally being organized"
Show outcomes, not just products
Symptoms
- Interchangeable with competitors
- Boring, forgettable creative
- No emotional connection
- Safe but invisible
Detection Pattern
Unfeedbackable Feedback
Id
unfeedbackable-feedback
Summary
Giving vague feedback creative can't act on
Severity
high
Situation
"Make it more premium." "It needs more energy." "I'll know it when I see it." Subjective, vague, unactionable.
Why
Endless rounds trying to guess what's wanted. Frustrated creative team. Wasted time. Relationship damage.
Solution
- Train stakeholders on giving actionable feedback
- "Instead of X, try Y because Z"
- Reference examples
- Tie feedback to brief objectives
Actionable feedback format:
Not: "Make it pop more" But: "The headline doesn't stand out. Can we increase contrast or make the font bolder so it reads faster?"
Always: "How does this fail to achieve the stated goal?"
Symptoms
- Creative can't act on feedback
- Multiple interpretations of notes
- Guessing what stakeholder wants
- Revision roulette
Detection Pattern
Over Produced Asset
Id
over-produced-asset
Summary
Creating expensive content when low-fi would work better
Severity
medium
Situation
Agency-quality video for organic social. Studio photography for Stories. High production value where authenticity wins.
Why
Slow to produce. Expensive. Often outperformed by authentic, lower-production content. Wrong fit for platform.
Solution
- Match production level to platform and purpose
- Test lo-fi before committing to hi-fi
- Embrace authenticity where appropriate
- Production value should serve strategy, not ego
Production matching:
Brand campaign: High production Organic social: Authentic, lower production Ads: Depends on platform Stories/TikTok: Often lo-fi wins
Symptoms
- Lo-fi content outperforms expensive content
- Slow production cycles
- High costs for low-engagement platforms
- Over-polished for context
Detection Pattern
Orphan Asset
Id
orphan-asset
Summary
Creating great creative that never gets distributed
Severity
high
Situation
Perfect video sitting on hard drives. Assets created but never launched. Campaign killed. Strategy changed. Approval never came.
Why
Complete waste of resources. Demoralized creative team. Sunk costs.
Solution
- Distribution planning before production
- Launch commitment before investment
- Kill projects early if strategy changes
- Better to produce less that ships than more that doesn't
Pre-production checkpoint:
□ Distribution channels confirmed □ Launch date committed □ Approvers identified and available □ Budget approved end-to-end
Symptoms
- Assets never published
- Drives full of unused work
- Strategy changes after production
- Creative team demoralized
Detection Pattern
Translation Disaster
Id
translation-disaster
Summary
Localizing creative poorly without cultural context
Severity
high
Situation
Literal translations that miss cultural context. Imagery that doesn't resonate or offends. Messages that don't land in new markets.
Why
Messages that don't land. Cultural insensitivity. Brand damage in new markets. Wasted localization investment.
Solution
- Cultural review alongside translation
- Local market experts involved early
- Test with target market audiences
- Some concepts don't translate—create new ones
Localization checklist:
□ Meaning preserved, not just words □ Cultural context considered □ Imagery appropriate for market □ Local expert reviewed □ In-market testing conducted
Symptoms
- Awkward translations
- Cultural missteps
- Poor performance in new markets
- Negative local reception
Detection Pattern
Creative Communications - Validations
Inconsistent Brand Voice
Id
creative-inconsistent-voice
Severity
warning
Type
regex
Pattern
- (?i)(?:utilize|leverage|synergy).*(?:cool|awesome|rad|dope)
- (?i)(?:greetings|salutations|dear sir).*(?:hey|yo|sup)
Message
Inconsistent voice detected - mixing formal and casual language inappropriately
Fix Action
Maintain consistent tone throughout - choose either formal, casual, or professional and stick with it
Applies To
- *.md
- *.html
- *.txt
Missing Opening Hook
Id
creative-missing-hook
Severity
warning
Type
regex
Pattern
- ^(?!.*(?i)(?:imagine|what if|have you ever|did you know|\?|story|secret|warning|stop|attention|discover|revealed))
Message
No compelling hook detected in opening - may fail to capture attention
Fix Action
Start with a question, bold statement, surprising fact, or story to immediately engage readers
Applies To
- *.md
- *.html
Missing Storytelling Elements
Id
creative-no-storytelling
Severity
info
Type
regex
Pattern
- ^(?!.(?i)(?:once|when|story|journey|struggled|discovered|realized|before|after|transformed|challenge|obstacle)).$
Message
No narrative or storytelling elements detected - missing emotional connection opportunity
Fix Action
Incorporate story elements: character, challenge, transformation, or customer journey
Applies To
- *.md
- *.html
Cliché and Overused Phrases
Id
creative-cliche-overuse
Severity
warning
Type
regex
Pattern
- \b(?i)(?:think outside the box|low-hanging fruit|move the needle|at the end of the day|touch base|circle back|take it to the next level|win-win|game changer)\b
Message
Clichés detected - reduces originality and impact of creative communication
Fix Action
Replace clichés with original, specific language that paints a vivid picture
Applies To
- *.md
- *.html
- *.txt
Missing Sensory or Descriptive Language
Id
creative-no-sensory-language
Severity
info
Type
regex
Pattern
- ^(?!.(?i)(?:see|hear|feel|touch|taste|smell|sound|look|appear|bright|dark|loud|soft|smooth|rough|warm|cold|crisp|vibrant)).$
Message
No sensory language detected - missing opportunity for vivid, engaging communication
Fix Action
Add sensory details that help readers visualize, hear, or feel what you're describing
Applies To
- *.md
- *.html
Generic or Bland Headlines
Id
creative-generic-headlines
Severity
warning
Type
regex
Pattern
- (?i)^#\s+(?:welcome|introduction|about|overview|information|details|update|news)\s*$
- (?i)^#\s+(?:our|the)\s+\w+\s*$
Message
Generic headline detected - fails to intrigue or promise specific value
Fix Action
Create headlines that are specific, promise a benefit, or create curiosity (e.g., use numbers, questions, or bold claims)
Applies To
- *.md
- *.html
Missing Emotional Triggers
Id
creative-no-emotional-triggers
Severity
info
Type
regex
Pattern
- ^(?!.(?i)(?:fear|hope|joy|anger|surprise|trust|love|hate|excited|worried|frustrated|relieved|proud|ashamed|confident|anxious)).$
Message
No emotional triggers detected - communication may feel flat or uninspiring
Fix Action
Incorporate emotional language that resonates with audience feelings, aspirations, or pain points
Applies To
- *.md
- *.html
Monotonous Sentence Structure
Id
creative-monotonous-structure
Severity
warning
Type
regex
Pattern
- (?:^[A-Z][^.!?]{20,60}[.!?]\s*){4,}
Message
Repetitive sentence structure detected - creates monotonous reading experience
Fix Action
Vary sentence length and structure: mix short punchy sentences with longer ones, use questions and exclamations
Applies To
- *.md
- *.html
- *.txt
Missing Metaphors or Analogies
Id
creative-no-metaphor-analogy
Severity
info
Type
regex
Pattern
- ^(?!.(?i)(?:like|as if|similar to|imagine|picture|think of it as|it's like|compared to|metaphorically)).$
Message
No metaphors or analogies detected - missing opportunity to simplify complex ideas
Fix Action
Use metaphors or analogies to make abstract concepts concrete and relatable
Applies To
- *.md
- *.html
Excessive Exclamation Marks
Id
creative-excessive-exclamations
Severity
warning
Type
regex
Pattern
- !{2,}
- (?:![^!]{0,50}){4,}
Message
Excessive exclamation marks detected - appears unprofessional or desperate
Fix Action
Use exclamation marks sparingly (max 1-2 per piece) and let strong words carry the energy
Applies To
- *.md
- *.html
- *.txt
Corporate Jargon in Creative Content
Id
creative-corporate-speak
Severity
warning
Type
regex
Pattern
- \b(?i)(?:stakeholder|deliverable|bandwidth|ideation|actionable|takeaway|alignment|ecosystem|scalable|verticals)\b
Message
Corporate jargon detected in creative content - reduces relatability and authenticity
Fix Action
Replace corporate speak with conversational, human language that sounds natural when read aloud
Applies To
- *.md
- *.html
- *.txt
Missing Visual Formatting for Emphasis
Id
creative-no-visual-formatting
Severity
info
Type
regex
Pattern
- ^(?!.(?:\\|__|\|_|`|>|\n-|\n\|\n\d+\.)).$
Message
No visual formatting detected - text may lack emphasis and scanability
Fix Action
Use bold, italics, quotes, or lists to create visual hierarchy and emphasize key points
Applies To
- *.md
Dense Text Walls Without Breaks
Id
creative-walls-of-text
Severity
warning
Type
regex
Pattern
- (?:[^\n]{200,}\n){3,}
Message
Dense text blocks detected - intimidating and difficult to scan
Fix Action
Break up text with subheadings, bullet points, short paragraphs, or whitespace for visual breathing room
Applies To
- *.md
- *.html