Install
$ agentstack add skill-devkindhq-ideogram-ai-toolkit-logo-prompting ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Logo Prompting
Writing a good logo prompt is a compression problem: you're translating a brand's strategy and voice into a short, literal, image-model-legible spec — while actively fighting the model's own priors, which default to AI-startup visual clichés (gradients, neural nodes, glowing orbs, soundwave bars) unless explicitly told not to.
This skill exists because a logo prompt has two failure modes, and they pull in opposite directions:
- Too vague → the model falls back to generic SaaS-logo training-data averages.
- Too literal / over-specified → the model draws exactly the clichéd icon you named (a phone for a calling app, a shield for security, a lightbulb for ideas) instead of an abstract mark that earns its meaning.
Good logo prompting threads between these: specific about constraints (palette, type, mood, what to avoid), abstract about the mark itself (suggest, don't depict).
Before writing a prompt: gather the four inputs
Don't start typing a prompt cold. Pull these four things first — they're the actual inputs, the prompt is just their compressed form:
- Brand truth — read the project's
brand.mdif one exists (Strategy + Voice + Visual layers). If there's nobrand.md, ask for the equivalent: what the brand is, what it's not, the archetype, the core promise. A logo prompt with no brand truth behind it is decoration, not identity. - The Visual layer specifically — Colors (exact hex, named tokens, and their usage rule — which color is primary vs. reserved-for-one-state), Typography (display face + weight + roman-only), Style keywords + reference brands. See
references/brand-visual-layer.md. - Intake context — what is this mark actually for (wordmark, icon-only, favicon, both), what does it need to survive (16px favicon, dark mode, embroidery, print), who reads it (a shift worker at 2am glancing at a phone screen reads differently than a landing-page visitor). See
references/logo-offer-questions.mdfor the fuller intake list — use it as an interview checklist when the user hasn't already supplied this. - The anti-slop guardrails — the specific clichés this brand must never look like (see
references/anti-slop-discipline.md). Every brand has its own version of "don't look like a generic AI startup" — for a fintech it might be "no padlock icon," for a care-work app it's "no clinical cross," etc. Name the negatives explicitly; a model that isn't told what to avoid will reach for it.
Writing the prompt
Structure, in order:
- What it is (wordmark / mark-only / lockup) and for what brand, one clause of category context.
- Type treatment: exact face or face-description, weight, case, roman-only if that matters.
- Color: exact hex or named token, and which color dominates vs. which is a reserved accent — don't let the model treat every brand color as equal-weight.
- The motif, if there is one — described as an abstract suggestion ("a small integrated detail suggesting X"), never as a literal object unless the brand truly wants a literal object.
- Negative space: the specific clichés to exclude (from
references/anti-slop-discipline.md), stated plainly — "no gradients, no neural-network nodes, no glowing orb" reads better to Ideogram than a vague "make it not look like AI." - Mood / reference anchor: one sentence naming the feeling and, if useful, a real-world reference object (a radio dial, a carbon-copy ticket, a uniform patch) rather than a design-adjective salad.
- A legibility/use-case constraint if relevant ("reads clearly at 16px favicon size").
One prompt, one direction. If the user wants multiple directions to choose from, write multiple structurally distinct prompts (different form, different type treatment, different motif — see the "structural variety over palette-swaps" rule below), not one prompt with several palette options bolted on.
Structural variety over palette-swaps
Borrowed from the Hallmark design skill's core insight: when producing more than one direction, each one needs its own locked token set (its own named colors, its own type pairing, its own motif) and its own form (wordmark vs. badge vs. mark-only vs. monospace-as-identity). Two directions that share a form and only swap the accent color are not two directions — they're one direction with a color picker. See examples/fleetline-four-directions.md for a worked example of four genuinely distinct directions from one brand brief.
Honest specificity, not adjective soup
"Modern, clean, professional, innovative" tells an image model nothing — every logo in its training data claims those words. Replace adjectives with things the model can actually render: an exact hex, an exact typeface name or type-genre, a named real-world reference object, an explicit exclusion list. If you catch yourself writing three unanchored adjectives in a row, stop and ask which one has a concrete visual referent.
When the ask is bigger than one mark
Sometimes the request is "help me get oriented on the whole visual identity" before locking a single logo — that's a moodboard job, not a logo prompt. Use the moodboard-generator skill instead, which owns the 3×3 grid template (Color Palette / Typography / Logo Exploration / Iconography / Photography & Graphics / Material Samples / Abstract Patterns / Mood Imagery / Application Mockup) and its own anti-slop discipline for that format.
After the fact: capture what worked
This skill is meant to get better as real logo prompts get run and judged. When a prompt produces a result the user actually likes (or explicitly corrects), that's signal worth keeping:
- Add or update a file under
examples/.mdwith the brief, the final prompt, and one line on what worked or what had to change and why. - If a pattern emerges across multiple brands (not just one brand's specific palette, but a reusable move — e.g. "monospace-as-primary-identity reads as 'record-keeping, non-digital' reliably"), promote it into this SKILL.md or into
references/anti-slop-discipline.mdas a named technique, not just left buried in one example file. - Group examples by style family (e.g.
analog-industrial.md,dark-mode-minimal.md,paper-record.md), not by client name alone — the point is to make the pattern reusable across brands, the wayexamples/fleetline-four-directions.mdalready demonstrates four such families from a single brief.
Reference files
references/brand-visual-layer.md— how to read a brand.md Visual layer (Colors/Typography/Style) and turn its usage rules into prompt language.references/logo-offer-questions.md— the intake checklist for a logo job when no brief exists yet.references/anti-slop-discipline.md— the anti-AI-slop guardrails (no gradients, no neural-network/circuit-board/glowing-orb clichés, locked named tokens, structural variety), adapted from the Hallmark design skill for image-generation prompts specifically.examples/fleetline-four-directions.md— worked example: one fictional brand ("Fleetline," a voice-dispatch AI product), four structurally distinct logo directions from a single brief.
For a 3×3 moodboard/brand-exploration board, use the moodboard-generator skill instead of this one.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: devkindhq
- Source: devkindhq/ideogram-ai-toolkit
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.