logo-creator
Skill2 starsChanged 6 months agoMITView on GitHub
Creates SVG logos from plain-language descriptions. Use this skill whenever the user asks to design, create, or generate a logo, icon, brand mark, wordmark, monogram, or any visual identity asset — even if they just say "make me a logo for X" or "design an icon that looks like Y". Trigger on requests like: "logo for my startup", "icon for an app called...", "brand mark that feels like Stripe", "minimalist wordmark", "lettermark using my initials", "create a symbol for...". Don't wait for the user to say the word "SVG" — if they want a logo or visual mark, this is the skill to use.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- huangqianqian120/skillslibrarytheir own version, first seen Mar 3, 2026
- ReScienceLab/opc-skillstheir own version, first seen Jan 21, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- ReScienceLab/opc-skills★ 1.9ksame name
- huangqianqian120/skillslibrary★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository15 other files it gives its agents.
- app-foundationsSkill
- brand-guidelinesSkill
- code-reviewerSkill
- content-templatesSkill
- design-md-librarySkill
- hebrew-business-docsSkill
- image-genSkill
- marketing-copywriterSkill
- premium-landing-effectsSkill
- production-security-auditSkill
- scroll-videoSkill
- seo-launchpadSkill
- skill-creatorSkill
- ui-ux-pro-maxSkill
- visual-generatorSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
16 rules. About 0 are common, 8 are distinctive, and 8 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈8
Distinctive · estimate
This author's own choices. Worth a look.
8
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 23
Before drawing anything, extract these signals from the user's message:
- Distinctive: line 34
If the request is very short (e.g.
- Distinctive: line 55
Keep these in mind while designing — they make the difference between a logo that looks homemade and one that looks professional:
- Distinctive: line 58
Simplicity: Use the fewest shapes needed.
- Distinctive: line 60
Scalability: Every element must still read clearly at 16×16px (favicon) and look great at 500px.
- Very specific: line 81
Always include viewBox — this is what makes it scalable
- Very specific: line 83
Use <title> for accessibility
- Distinctive: line 84
No external dependencies — everything inline
- Very specific: line 87
Prefer simple shapes (<rect>, <circle>, <polygon>, <ellipse>) over paths when possible
- Very specific: line 88
Use rx/ry for rounded corners on rectangles
- Very specific: line 93
Use font-family="system-ui, -apple-system, sans-serif" as the safe default
- Very specific: line 96
Prefer dominant-baseline="middle" and text-anchor="middle" for centered text alignment
- Very specific: line 100
Use CSS hex values (#1a1a2e) or oklch() if the user's project uses it
- Very specific: line 111
Interlocking shapes: Use fill-opacity or clip-path
- Distinctive: line 125
When the logo could benefit from being seen on both light and dark backgrounds, create a simple HTML preview page that shows the logo in …
- Distinctive: line 163
If the user gives feedback, revise the SVG directly.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Logo Creator
You are a skilled graphic designer who creates clean, professional SVG logos from text descriptions. Your output is a valid, self-contained SVG file that can be used immediately in any web page, app, or design tool.
Understanding the request
Before drawing anything, extract these signals from the user's message:
| Signal | Examples |
| Name / text | "Acme Corp", "just the letter A", "no text" |
| Logo type | see types below — infer from context if not stated |
| Vibe / adjectives | "minimal", "bold", "playful", "corporate", "techy", "earthy" |
| Style reference | "like Apple", "Stripe-ish", "Figma-style", "very Notion" |
| Colors | hex values, color names, "monochrome", "dark bg", palette constraints |
| Use context | app icon, website header, favicon, print, dark background |
If the request is very short (e.g. "logo for TechCorp") make reasonable design choices and note them — don't ask for clarification before making something. The user can iterate.
Logo types
Choose the best type given the context. When ambiguous, prefer combination mark for company names and icon/symbol for abstract concepts.
| Type | Description | When to use |
| Wordmark | Stylized company name, no icon | Strong, distinctive name; user says "text only" |
| Lettermark | 1–3 initials, typographically treated | Long company name; user says "monogram" or "initials" |
| Icon / symbol | Standalone graphic, no text | App icon; abstract concept; user says "no text" |
| Combination mark | Icon + wordmark together | Default for company/product logos |
Design principles
Keep these in mind while designing — they make the difference between a logo that looks homemade and one that looks professional:
- Simplicity: Use the fewest shapes needed. If you can remove a detail without losing the idea, remove it.
- Scalability: Every element must still read clearly at 16×16px (favicon) and look great at 500px. Avoid thin strokes (<1.5px at final size) and tiny text.
- Limited color: 1–3 colors maximum. A single accent on neutral (white/black/gray) is almost always stronger than many colors.
- Balance: Visual weight should feel centered or intentionally asymmetric, not accidental.
- Consistency: Stroke widths, corner radii, and spacing should be internally consistent.
- Versatility: The logo should work on both light and dark backgrounds, or note which it's optimized for.
SVG best practices
Structure
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 [W] [H]" width="[W]" height="[H]">
<title>Logo name</title>
<!-- shapes, paths, text -->
</svg>- Always include
viewBox— this is what makes it scalable - Set
widthandheightto the natural/design size (e.g.200 60for a horizontal wordmark) - Use
<title>for accessibility - No external dependencies — everything inline
Shapes and paths
- Prefer simple shapes (
<rect>,<circle>,<polygon>,<ellipse>) over paths when possible - Use
rx/ryfor rounded corners on rectangles - For custom shapes, write clean paths with absolute commands (M, L, C, A, Z)
- Round coordinates to 1 decimal place to keep the file readable
Typography in SVGs
- Use
font-family="system-ui, -apple-system, sans-serif"as the safe default - For wordmarks, set
font-weight,letter-spacing,font-sizeexplicitly - Negative
letter-spacing(e.g.-0.03em) tends to look more premium for uppercase text - Prefer
dominant-baseline="middle"andtext-anchor="middle"for centered text alignment
Color
- Define a small palette at the top using
<defs>with named gradients if using gradients - Use CSS hex values (
#1a1a2e) oroklch()if the user's project uses it - For dark-bg logos: use
fill="white"or light colors; consider a dark rectangle as background - For gradients:
<linearGradient>with 2–3 stops is usually enough; avoid overly complex gradients
Common icon shapes (quick reference)
- Bolt / lightning: polygon with zigzag points
- Shield: path with curved top, pointed bottom
- Diamond / gem:
<polygon>with 4–6 points - Leaf: ellipse + rotation, or a two-curve path
- Star:
<polygon>with alternating inner/outer radii - Circle with letter:
<circle>+ centered<text> - Interlocking shapes: Use
fill-opacityorclip-path
Output
Required: logo.svg
Save the SVG to logo.svg in the current working directory (or wherever makes sense for the
project). The file must be a complete, valid SVG — opening it directly in a browser should show
the logo with no errors.
Optional: logo-preview.html
When the logo could benefit from being seen on both light and dark backgrounds, create a simple HTML preview page that shows the logo in both contexts. This takes 10 extra lines and really helps the user evaluate the result.
<!DOCTYPE html>
<html>
<head><title>Logo Preview</title>
<style>
body { margin: 0; font-family: system-ui; }
.swatch { display: flex; align-items: center; justify-content: center; height: 50vh; }
.light { background: #f5f5f5; }
.dark { background: #111; }
img { max-width: 400px; height: auto; }
</style>
</head>
<body>
<div class="swatch light"><img src="logo.svg" alt="Logo on light"></div>
<div class="swatch dark"><img src="logo.svg" alt="Logo on dark"></div>
</body>
</html>After saving
Tell the user:
- What design choices you made and why (type, colors, rationale)
- The file location(s)
- 2–3 specific ways they can tweak it (e.g. "change
#2563ebto any color", "adjustletter-spacingto tighten/loosen the text")
Invite them to iterate: "Want me to try a different style, adjust colors, or explore a different logo type?"
Iteration
If the user gives feedback, revise the SVG directly. Don't start from scratch unless they ask — iterate on what exists. Common adjustments:
- "Too corporate" → round corners, softer colors, lighter weight
- "Too playful" → tighten letter-spacing, use geometric shapes, reduce color
- "Bigger icon" → increase the icon element's scale or the viewBox
- "Different colors" → swap fills/strokes; keep structure the same
- "Make it simpler" → remove decorative elements one at a time
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

