Logo generation
Skill event4u-app/agent-config/dist/agent-src/skills/logo-generation
Universal AI Agent OS — audited skills, governance rules, replayable state. One contract, every host agent.
npx -y skills add event4u-app/agent-config --skill logo-generationAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Generate a logo or brand mark — structured prompt + provider routing, with a true-vector path (vector-native provider or LLM-authored SVG). Use for logo or brand mark generation.
SKILL.md
4.7 KB, as published. Nobody here has run it
logo-generation
Generate a logo or brand mark end-to-end: capture the brand brief, choose raster
vs. true-vector path, inject brand tokens when available, route to the right
provider, author a provider-specific prompt, dry-run the adapter, and apply rights
governance. All adapters are scaffold-tier (dry-run) until promoted to stable.
When to use
- User asks to generate, create, or design a logo or brand mark.
- End-to-end logo production (path selection + routing + prompting + governance).
- When a simple geometric mark can be authored directly as SVG without a raster model.
Procedure
- Capture the brand brief — extract: business name, style intent (wordmark / icon mark / combination), colour palette, do/don't constraints (e.g. "no gradients", "must be legible at 16 px").
- Choose the path — raster concept (text-in-mark → Ideogram for legible type)
vs. true vector (vector-native provider emitting
<path>SVG for editable marks, or LLM-authored SVG for simple geometric marks). Raster output is a concept only — not a shippable logo asset. - Inject brand tokens when a brand layer is present (
pack-brand) — pull the registered palette, typeface, and spacing tokens. When no brand layer exists, use the brief's palette and type choices directly. - Route + prompt via
image-provider-routingandprompt-engineering-image— apply provider-specific grammar (text-literal first for Ideogram,style: vectorparam for a vector-native provider, direct SVG authoring for simple geometric shapes). - Dry-run + validate — invoke the adapter (scaffold-tier; returns a dry-run
plan). If the vector path is taken, validate that the output contains
<path>elements before treating it as an editable mark. - Rights check — never reproduce a mark that resembles an existing trademarked
logo. Run
image-likeness-and-rightswhen the brief names a brand, references a known mark style, or targets a regulated sector.
Output format
- Chosen path — raster concept or true vector, with rationale.
- Prompt or SVG — the prompt string ready to copy (raster/vector provider), or the authored SVG markup (LLM-authored geometric mark path).
- Governance note — rights check outcome and the adapter dry-run caveat:
"adapter is experimental (scaffold-tier) — dry-run plan only; no rendered asset
until promotion per
provider-lifecycle-discipline."
Gotcha
- Raster models cannot emit usable editable logos — general-purpose image
models garble text and produce no
<path>geometry. A PNG concept is useful for direction-setting, but it is not a logo asset. Use the vector path for any mark that must scale, be modified, or be handed to a designer. - Scaffold-tier adapters produce plans, not pixels — all adapters are
experimental(dry-run only). Claiming a rendered asset exists while no adapter isstablemisleads the caller.
Good example: Brief for a wordmark → route to a vector-native provider with
style: vector, validate <path> elements in output, note "experimental —
dry-run plan only."
Bad example: Routing a logo brief to a photoreal raster model and delivering the PNG as the final logo file.
Do NOT
- Do NOT ship a raster PNG as a "logo" when an editable vector mark is needed — surface the vector path and the raster-model limitation explicitly.
- Do NOT generate a mark resembling an existing trademarked logo — run
image-likeness-and-rightswhen the brief references a known brand or mark. - Do NOT claim a live render at scaffold tier — the dry-run caveat is mandatory every time.
See also
image-generation— general-purpose image generation (non-logo briefs).image-provider-routing— select the right provider before writing the prompt.prompt-engineering-image— translate the brief into provider-specific prompt grammar.image-likeness-and-rights— rights check before generating brand marks or likenesses.