Design Master
minhnv0807/ai-business-skills
Handles eight kinds of marketing visual requests, from logos and campaign key visuals to infographics and quote graphics, by generating images or writing paste-ready prompts.
Gives prompt templates, a model-selection guide and anti-generic rules for AI-generated visuals: hero images, feature illustrations, OG cards, icons and backgrounds.
$ npx skills add dylanfeltus/skills --skill creative-direction -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install dylanfeltus/skills creative-direction --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/dylanfeltus/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/creative-direction .claude/skills/creative-direction && rm -rf skills-srcUse ~/.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/
Install the "creative-direction" agent skill from https://github.com/dylanfeltus/skills/tree/main/creative-direction into .claude/skills/creative-direction/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "creative-direction", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/dylanfeltus/skills/tree/main/creative-directionType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add dylanfeltus/skills --skill creative-direction -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install dylanfeltus/skills creative-direction --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dylanfeltus/skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/creative-direction .agents/skills/creative-direction && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "creative-direction" agent skill from https://github.com/dylanfeltus/skills/tree/main/creative-direction into .agents/skills/creative-direction/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "creative-direction", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add dylanfeltus/skills --skill creative-direction -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install dylanfeltus/skills creative-direction --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dylanfeltus/skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/creative-direction .cursor/skills/creative-direction && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "creative-direction" agent skill from https://github.com/dylanfeltus/skills/tree/main/creative-direction into .cursor/skills/creative-direction/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "creative-direction", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/dylanfeltus/skills.git --path creative-direction--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add dylanfeltus/skills --skill creative-direction -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install dylanfeltus/skills creative-direction --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dylanfeltus/skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/creative-direction .gemini/skills/creative-direction && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "creative-direction" agent skill from https://github.com/dylanfeltus/skills/tree/main/creative-direction into .gemini/skills/creative-direction/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "creative-direction", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install dylanfeltus/skills creative-directionInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add dylanfeltus/skills --skill creative-direction -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/dylanfeltus/skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/creative-direction .github/skills/creative-direction && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "creative-direction" agent skill from https://github.com/dylanfeltus/skills/tree/main/creative-direction into .github/skills/creative-direction/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "creative-direction", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add dylanfeltus/skills --skill creative-direction -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install dylanfeltus/skills creative-direction --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dylanfeltus/skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/creative-direction .opencode/skills/creative-direction && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "creative-direction" agent skill from https://github.com/dylanfeltus/skills/tree/main/creative-direction into .opencode/skills/creative-direction/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "creative-direction", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
creative-directionGives prompt templates, a model-selection guide and anti-generic rules for AI-generated visuals: hero images, feature illustrations, OG cards, icons and backgrounds.
The skill's core philosophy is that generic images are forgettable and every image has a job: a hero image carries emotion and aspiration, a feature image carries clarity, a testimonial carries trust. It argues that a consistent set of good-enough images beats one perfect image surrounded by mismatched ones.
A model selection guide compares GPT-4o and DALL-E 3 for text and precise composition, Gemini Imagen for photorealism and product shots, Midjourney for mood and cinematic quality without an API, Flux via Replicate for photorealistic people, and stock photo sites when AI looks too artificial, with a short decision tree for picking between them.
Prompt templates are broken out by asset type, starting with the hero image: a template of art style, a specific aspirational subject action, mood-setting environment details, lighting, a color palette constraint and a composition note, illustrated with a SaaS product example.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit b97a48f. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
AI Image Creative Direction loads about 2.6k tokens when it runs. Until then it costs about 72 tokens; SKILL.md has 903 words of instructions outside code blocks.
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.
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.
The full file from dylanfeltus/skills at commit b97a48f, republished under its MIT licence (© dylanfeltus). 903 words, ~2,648 tokens.
.claude/skills/creative-direction/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Image prompt templates, model selection guidance, and anti-generic patterns for generating visual assets. Covers hero images, feature illustrations, testimonial photos, OG images, and more.
| Model | Best For | Weaknesses | Cost |
|---|---|---|---|
| GPT-4o / DALL-E 3 | Text in images, diagrams, infographics, precise compositions | Can feel "illustrated", less photorealistic | API credits |
| Gemini Imagen | Photorealism, natural scenes, product shots | Less control over composition, text rendering varies | API credits |
| Midjourney | Artistic quality, mood, cinematic shots, brand imagery | No API (Discord-only), inconsistent with specific details | Subscription |
| Flux (via Replicate) | Photorealism, faces, flexible styles | Requires Replicate account | Per-image |
| Unsplash / Pexels | Real photography, when AI looks too AI | Limited to what exists, generic poses | Free |
Need text in the image? → DALL-E 3 / GPT-4o
Need photorealistic people? → Flux or Gemini
Need artistic/cinematic mood? → Midjourney
Need a specific real-world scene? → Unsplash/Pexels
Need consistency across many images? → Pick ONE model, same style prompt prefix
Need diagrams/UI mockups? → DALL-E 3 / GPT-4oJob: Create an emotional first impression. Communicate the product's vibe in 2 seconds.
Template:
[Art style], [subject doing something specific and aspirational],
[environment with mood-setting details], [lighting description],
[color palette constraint], [composition note]Example — SaaS Product:
Cinematic photograph, a product designer reviewing a clean dashboard
on a large monitor in a sunlit corner office, morning golden hour
light casting long shadows, muted blue and warm cream color palette,
shot from over the shoulder with shallow depth of field, 35mm lens feelAnti-generic patterns:
Job: Explain what a feature does. Clarity > beauty.
Template:
[Clean/minimal style], [the feature's core concept as a visual metaphor],
[simple background], [brand colors], [no text unless needed]Example — Analytics Feature:
Minimal 3D illustration, a translucent glass cube containing floating
data points that form a rising trend line, soft gradient background
from white to light blue, subtle shadows, isometric perspectiveTips:
Job: Build trust. Make real people feel real.
Approach: Use real photos when possible (with permission). If generating:
Professional headshot, [specific person description with age/style details],
[neutral or office background], [natural lighting], [warm but professional mood],
shot at eye level, slight smile, [avoid uncanny valley — add imperfections]Tips:
Job: Get clicks in a feed. Must work at small sizes.
Template:
[Bold, high contrast], [simple central element],
[large readable text area (left or center)],
[brand color background or gradient], [16:9 aspect ratio],
minimal detail — this will be viewed at 600×315pxKey constraints:
Job: Convey brand identity in a tiny space.
Minimal vector icon, [object/symbol], [single or two-color],
clean lines, works at 32px, [style: geometric/rounded/sharp],
white background, no gradients, no shadowsTips:
Job: Add depth without competing with content.
Abstract [texture type], [color palette], subtle variation,
tileable/seamless, low contrast, [usage: dark background with light text / light background with dark text]Texture types: gradient mesh, noise grain, geometric pattern, organic shapes, topographic lines, dot grid
When generating multiple images for a project, create a style prefix and prepend it to every prompt:
STYLE PREFIX: "Minimal 3D illustration, soft matte materials, isometric perspective,
pastel color palette with [brand blue] accents, subtle ambient occlusion shadows,
white background —"Then each prompt becomes:
[STYLE PREFIX] a shield icon representing security features
[STYLE PREFIX] a speedometer showing performance optimization
[STYLE PREFIX] a connected graph showing team collaborationEach level adds memorability:
Always aim for level 3–4.
| ❌ Cliché | ✅ Alternative |
|---|---|
| Glowing orbs / particles | Physical textures, natural materials |
| Floating holographic UI | Real devices, paper prototypes |
| Purple/blue gradient everything | Earth tones, brand-specific palettes |
| Isometric city blocks | Focused single-object compositions |
| Perfect symmetry | Intentional asymmetry, rule of thirds |
| Hyper-saturated colors | Muted, desaturated palette with one accent |
| "AI art style" shininess | Matte materials, film grain, imperfection |
Include in prompts:
When providing creative direction, output:
### Creative Direction: [Asset Type]
**Purpose:** What this image needs to communicate
**Model recommendation:** [Model] — [Why]
**Style:** [Art direction notes]
**Prompt:**
[Full prompt ready to paste]
**Variations to try:**
1. [Alternative angle/mood]
2. [Alternative style]
**Post-processing notes:**
- [Any needed adjustments — cropping, overlay, text addition]Purpose: Communicate clarity and control over complex projects Model: Midjourney (cinematic quality) or DALL-E 3 (if text needed)
Prompt:
Cinematic overhead photograph of a large wooden desk with neatly organized
project cards, color-coded sticky notes in a kanban layout, a MacBook
showing a clean dashboard, a ceramic mug, natural window light from the left,
shallow depth of field focusing on the cards, muted warm palette with
one accent color (brand blue), 35mm film aesthetic with slight grainStyle prefix:
Minimal 3D illustration, soft matte clay-like materials, front-facing
perspective, brand indigo (#6366F1) as accent, light gray (#F9FAFB)
background, gentle directional shadow to the bottom-right —Prompts:
[prefix] a magnifying glass hovering over a organized grid of documents[prefix] two puzzle pieces connecting, with a small spark at the join[prefix] a clock face with segments in different colors showing time allocation[prefix] a shield with a small checkmark, slightly tiltedAudit current images against the anti-generic playbook. Common fixes:
© dylanfeltus, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in creative-direction of dylanfeltus/skills.
Open the folder on GitHubat commit b97a48f
AI Image Creative Direction 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| AI Image Creative Direction this skilldylanfeltus/skills | 179 | — | ~2.6k | Automated safety check: Pass | MIT | |
| Design Masterminhnv0807/ai-business-skills | 608 | — | ~4.6k | Automated safety check: Pass | MIT | |
| Image Promptsocial-media-skills/skills | 116 | — | ~1.6k | Automated safety check: Pass | MIT | |
| Ky Design To HTMLKyrieCheungYep/ky-design-to-html-skill | 163 | — | ~2.8k | Automated safety check: Pass | None | |
| Character Design Sheet PromptRylaispirit/cinematic-video-prompt-skill | 146 | — | ~941 | Automated safety check: Pass | MIT | |
| Image PromptKiyoraka/Project-AI-MemoryCore | 374 | — | ~2.4k | Automated safety check: Pass | None |
minhnv0807/ai-business-skills
Handles eight kinds of marketing visual requests, from logos and campaign key visuals to infographics and quote graphics, by generating images or writing paste-ready prompts.
social-media-skills/skills
Use as the foundation and router for any image a post needs — turn a social need into a clear image brief, describe it with model-agnostic prompt craft, and route to the right tool.
KyrieCheungYep/ky-design-to-html-skill
Convert visible UI references such as screenshots, exported mockups, Figma frame images, SaaS empty states, dashboards, and landing page screenshots into high-quality HTML/CSS by decomposing layout…
Rylaispirit/cinematic-video-prompt-skill
Writes one image prompt for a 16:9 character reference sheet, with three full-body views and a face close-up, so a character stays consistent across AI video clips.
Kiyoraka/Project-AI-MemoryCore
Auto-triggers when user asks for a Midjourney or NijiJourney image prompt, when creating visual art prompts, or when user says 'midjourney prompt', 'niji prompt', 'create prompt', 'create a prompt'…
kwakseongjae/oh-my-design
Brand-consistent asset sets from DESIGN.md — hero, section illustrations, icon sets, OG image — generated through whichever channel the user actually has (grok build imagegen, Codex $imagegen…
dylanfeltus/skills
Looks up app details, ratings and reviews and searches the iOS and Mac App Stores through Apple's free iTunes APIs, with a web-search fallback for Google Play.
dylanfeltus/skills
Generates type scales, color palettes, spacing systems, WCAG contrast checks and dark mode palettes from formulas, as CSS custom properties, a Tailwind config or JSON tokens.
dylanfeltus/skills
Searches and monitors Hacker News stories, comments and users through the free Algolia HN Search API, with tag, points and date filters.
dylanfeltus/skills
Framer Motion (Motion) patterns for React: spring presets, staggers, layout animations, micro-interactions, scroll effects and page transitions, with performance rules.
dylanfeltus/skills
Creates, updates, and monitors Privacy.com virtual payment cards with spending limits for an agent making controlled purchases.
dylanfeltus/skills
Looks up Product Hunt launches, products and makers through its GraphQL API: daily top posts, topic browsing and per-post details, using a free developer token.
Works with
Categories
Gives prompt templates, a model-selection guide and anti-generic rules for AI-generated visuals: hero images, feature illustrations, OG cards, icons and backgrounds. The skill's core philosophy is that generic images are forgettable and every image has a job: a hero image carries emotion and aspiration, a feature image carries clarity, a testimonial carries trust. It argues that a consistent set of good-enough images beats one perfect image surrounded by mismatched ones.
AI Image Creative Direction fits situations like: choosing an image model for a landing page or marketing asset; writing a prompt for a hero image, feature illustration or OG card; fixing AI-generated images that look generic or stock-photo-like.
Run `npx skills add dylanfeltus/skills --skill creative-direction -a claude-code`. Or copy the skill folder (creative-direction in dylanfeltus/skills) into .claude/skills/creative-direction in your project. Claude Code loads it when a task matches its description.
Run `npx skills add dylanfeltus/skills --skill creative-direction -a codex`. Or copy the skill folder (creative-direction in dylanfeltus/skills) into .agents/skills/creative-direction in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add dylanfeltus/skills --skill creative-direction -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/creative-direction, .gemini/skills/creative-direction, .github/skills/creative-direction and .opencode/skills/creative-direction in your project.
SKILL.md names no scripts, command-line tools or credentials: AI Image Creative Direction is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
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.
AI Image Creative Direction is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.6k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with AI Image Creative Direction: Design Master (minhnv0807/ai-business-skills, 608 stars), Image Prompt (social-media-skills/skills, 116 stars), Ky Design To HTML (KyrieCheungYep/ky-design-to-html-skill, 163 stars) and Character Design Sheet Prompt (Rylaispirit/cinematic-video-prompt-skill, 146 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
dylanfeltus (a GitHub user) maintains it in dylanfeltus/skills, which has 179 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on September 17, 2026.
Source: dylanfeltus/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.