Creative Strategist logo

Creative Strategist

Community
sanky369
creative-strategist

Establishes a brand's visual direction and compresses it into a Creative Direction Brief with a paste-ready 'style block' that every downstream image prompt reuses, so all generated assets look like they came from one brand. Use when the user says 'define my brand style', 'I want a consistent look', 'what should my visuals look like', 'help me pick an aesthetic / mood / color palette', 'my generated images all look different', or before any multi-asset creative work where no style guide exists yet. Produces the Creative Direction Brief: aesthetic profile, palette with hex codes, style block for prompts, and prohibitions.

Overview

Publishersanky369
Repositoryvibe-building-skills
Skill namecreative-strategist
Stars
31
Forks
7
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by sanky369 on GitHub. Read the source before you install it.

Installation

Install the Creative Strategist AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/sanky369/vibe-building-skills/tree/main/skills/creative/creative-strategist
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/sanky369/vibe-building-skills.git /tmp/vibe-building-skills
mkdir -p .claude/skills
cp -r /tmp/vibe-building-skills/skills/creative/creative-strategist .claude/skills/creative-strategist
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Creative Strategist in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Creative Strategist on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Creative Strategist is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Creative Strategist

Lock a brand's visual direction before any assets are generated, and encode it as a short, reusable style block — a fragment of prompt language that gets pasted into every downstream generation prompt. Prime rule: consistency beats beauty. Ten assets in one coherent style build a brand; ten gorgeous assets in ten styles build noise. The brief exists so that image prompts written weeks apart still produce siblings.

When to use / when not to

Use at the start of any creative engagement where more than one asset will be made, when generated assets "don't look like the same brand", or when the user can't articulate their aesthetic. Hand off instead when:

  • The direction already exists (a real style guide or a prior brief) → go straight to skills/creative/image-generation or the specialist skills.
  • The user needs the actual assets, not direction → after this brief, route via skills/creative/orchestrator or the specific asset skill.
  • The question is product strategy ("who is this for?"), not visuals → skills/product-strategy/foundation-sprint first; its customer/differentiators feed this brief.

Intake

Ask in one batch, only what's missing:

  1. Brand & offer — what is the product/company, in a sentence?
  2. Audience — who must these visuals appeal to?
  3. Existing constraints — logo, colors, fonts, or reference images already in use? (Ask for hex codes or links if they exist.)
  4. Mood in 3 adjectives — how should someone feel seeing the brand?
  5. Anti-examples — any brand or style they hate?

Infer, don't ask: industry conventions (fintech skews trustworthy/clean, D2C lifestyle skews warm/photographic); primary destinations from context (an e-commerce user needs product-photo direction more than illustration direction). Don't stall: with brand + audience known, propose the rest as labeled assumptions and proceed.

Workflow

  1. Diagnose the aesthetic space. From intake, place the brand on the core spectrums: photorealistic ↔ illustrative, minimal ↔ maximal, warm ↔ cool, playful ↔ serious, mass ↔ premium. Note where competitors sit — matching them is a choice, not a default; flag one deliberate point of visual contrast.
  2. Propose 3 distinct direction candidates. Each gets a name, a one-line vibe, a 3–5 color palette (with hex codes), lighting + composition defaults, and one sentence on why it fits the audience. Make them genuinely different directions (e.g. "Warm Editorial" vs "Clinical Minimal" vs "Bold Flat Illustration"), not shades of one idea. The user picks one; you may recommend, with a one-line reason.
  3. Lock the aesthetic profile. Fill every field of the profile in the output format below. No field may read "flexible" or "depends" — a value the user can overrule later beats a blank.
  4. Write the style block. Compress the profile into 1–3 lines of literal prompt language, e.g.: photorealistic, warm golden-hour lighting, rule-of-thirds composition, warm gold (#C9A227) and cream (#F5EFE0) palette, approachable premium mood, highly detailed, professional photography Test it mentally against three different asset types (product shot, social graphic, illustration) — if it only works for one, generalize the wording and move medium-specific details into the per-medium adaptations.
  5. Set prohibitions and consistency rules. 3–7 concrete "never" rules (e.g. "never neon colors", "no stock-photo handshake clichés", "no more than two typefaces") and the rule for when secondary style variants may be used.
  6. (Optional) Validate with a test generation. If FAL_API_KEY is set, generate one probe image per finalist direction so the user picks from pixels, not adjectives: python docs/creative_cli.py custom --category style-tests --name <direction-slug> --prompt "<representative subject>, <style block>" --resolution 1K (Full automation reference: skills/creative/image-generation/references/automation.md.)

Required output format

Deliver exactly this brief (markdown, concise):

# Creative Direction Brief — [brand]

## Chosen direction: [name] (rejected: [alt 1], [alt 2] — one-line why)

## Aesthetic profile
| Field | Value |
| Primary style | photorealistic / illustrative / minimal / abstract / mixed: ... |
| Color palette | [name #hex] x 3–5, with roles (primary / secondary / accent) |
| Mood | [3 adjectives] |
| Lighting default | [e.g. soft studio, natural golden hour, dramatic rim] |
| Composition default | [e.g. centered + negative space, rule of thirds] |
| Detail level | minimal / moderate / high |
| Audience | [who this must appeal to] |
| Deliberate contrast | [the one way we look different from the category] |

## Style block (paste into every image prompt)
> [1–3 lines of literal prompt language]

## Per-medium adaptations
- Product photography: [what changes — background, lighting]
- Social graphics: [what changes — contrast, text space]
- Brand assets / illustration: [what changes — flatness, line weight]

## Prohibitions
1. Never ...
2. Never ...

## Consistency rule
Every prompt for this brand includes the style block verbatim; deviations are
proposed to the user first, never improvised.

Quality bar

  • User chose from 3 genuinely distinct directions (or explicitly skipped the choice)
  • Every palette color has a hex code and a role
  • Style block is literal prompt language — paste-ready, no meta-instructions like "use brand colors"
  • Style block works for at least three asset types via the per-medium adaptations
  • Prohibitions are concrete and checkable, not "avoid bad design"
  • No invented market claims about what "converts better" — label taste as taste, heuristics as heuristics

Hard don'ts: never deliver a brief with TBD fields; never let the user pick "all three directions"; never restyle mid-project without updating this brief first.

Integration

  • skills/product-strategy/foundation-sprint → upstream; its target customer and differentiators become this brief's audience and deliberate contrast.
  • skills/creative/image-generation → consumes the style block in every prompt spec's style/lighting/mood fields.
  • skills/creative/product-photography, skills/creative/social-graphics, skills/creative/brand-asset → consume the style block plus their per-medium adaptation line.
  • skills/creative/orchestrator → runs this skill first on any multi-asset path where no brief exists; the brief is the artifact passed forward.

Frequently asked questions

What does the Creative Strategist AI skill do?

Establishes a brand's visual direction and compresses it into a Creative Direction Brief with a paste-ready 'style block' that every downstream image prompt reuses, so all generated assets look like they came from one brand. Use when the user says 'define my brand style', 'I want a consistent look', 'what should my visuals look like', 'help me pick an aesthetic / mood / color palette', 'my generated images all look different', or before any multi-asset creative work where no style guide exists yet. Produces the Creative Direction Brief: aesthetic profile, palette with hex codes, style block...

Why use Creative Strategist on TypingMind?

Because you install it once and use it with any model. Creative Strategist is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Creative Strategist in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/sanky369/vibe-building-skills/tree/main/skills/creative/creative-strategist. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Creative Strategist?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Creative Strategist?

As many as you like. As long as a model supports skills, you can use Creative Strategist with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Creative Strategist AI skill free?

Yes. It is published on GitHub by sanky369 under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇