agentsclimarketplace

Logo designer

Skill nasrulhazim/claude/skills/logo-designer

Professional SVG logo designer with granular control over logo category, color palette, container frame, and rendering style. Produces 25 SVG concepts (5 concepts x 5 variations), interactive grid gallery preview on dark background, individual showcase pages on branded color background, and production-ready exports in dark/light modes. Supports six logo categories (mascot, emblem, lettermark, icon, wordmark, combination), eight color palettes (monochrome, duotone, tricolor, full-color, gradient, split-tone, metallic, pastel), twelve container frames (circle, squircle, shield, hexagon, diamond, oval, square, triangle, organic, arch, banner, frameless), and fifteen rendering styles (line-art, negative-space, flat, geometric, hand-drawn, minimal, detailed, stencil, engraving, halftone, silhouette, layered, stipple, pixel, doodle). Use this skill whenever the user asks to design a logo, create a mascot, build a brand mark, generate emblem, design lettermark, or says "design me a logo", "I need a mascot for X", "buat logo untuk", "reka logo", "design logo brand".From its SKILL.md

Install
npx -y skills add nasrulhazim/claude --skill logo-designer

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 20 stars20 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.

SKILL.md

15.0 KB, as published. Nobody here has run it

Logo Designer

A professional SVG logo design system with granular control over every design dimension. Follows a four-phase workflow: interview, exploration, refinement, and export. All output is pure SVG with interactive HTML preview galleries.

Entry Points

TriggerAction
/logo designFull flow — interview then generate
/logo explore [category]Quick 6 concepts to test direction
/logo refine [concept-id]6 variations of selected concept
/logo exportProduction SVGs + HTML preview
"design a logo", "buat logo"Full flow
"I need a mascot"Full flow, pre-set category to mascot
"design emblem for X"Full flow, pre-set category to emblem

Design Options Menu

When interviewing the user, present these options. User can mix and match freely.

Logo Categories

CategoryDescriptionBest For
MascotCharacter-based — people, animals, cartoon figuresF&B, gaming, kids brands, sports teams
EmblemBadge, crest, seal, stamp with enclosed elementsGovernment, schools, luxury, heritage brands
LettermarkMonogram/initials stylized within a frameCorporate, tech, personal brands
IconSymbol, abstract mark, object silhouetteTech, startups, apps, SaaS
WordmarkCustom typography/logotype, lettering-focusedFashion, media, established brands
CombinationIcon paired with brand nameMost versatile, works across all contexts

Color Palettes

PaletteDescriptionCharacteristics
MonochromeSingle color + backgroundClean, bold, versatile — like the Reka Grafix style (white on blue/dark)
Duotone2 colors — primary + accentModern, striking, good contrast
Tricolor3 colors — primary, secondary, accentBalanced, distinctive, national flags style
Full ColorMultiple colors, vibrant/realisticPlayful, detailed, illustrative brands
GradientLinear or radial gradient fillsModern, tech-forward, dynamic
Split-toneTwo halves in different colorsCreative, artistic, dual-concept brands
MetallicSimulated gold/silver/bronze via gradient shadesLuxury, premium, award-style
PastelSoft, muted, low-saturation tonesGentle, organic, wellness, kids brands

Container Frames

FrameShapeBest For
CircleClassic round frameUniversal, profile pictures, stamps
SquircleRounded square (iOS app icon style)Apps, tech, modern brands
ShieldHeraldic crest/shield shapeSecurity, sports, heritage, authority
HexagonSix-sided polygonTech, engineering, science, beekeeping
DiamondRotated square/rhombusFashion, luxury, premium, sports
OvalHorizontal or vertical ellipseClassic, traditional, food brands
SquareSharp-cornered rectangleCorporate, structured, grid-friendly
TrianglePointing up or downDynamic, progressive, mountain/outdoor
OrganicIrregular smooth blob shapeCreative, natural, artistic brands
ArchDoorway/window/tombstone shapeArchitecture, heritage, spiritual
BannerRibbon/flag/pennant shapeEvents, celebrations, awards
FramelessNo container — freeform silhouetteBold, modern, editorial

Rendering Styles

StyleTechniqueVisual Character
Line-artOutlined strokes, clean vector linesElegant, technical, detailed — visible stroke paths
Negative-spaceSolid cutout, background defines detailBold, clever, memorable — like Reka Grafix solid style
FlatSolid color fills, no depth, minimal strokesModern, clean, Material Design / flat UI
GeometricBuilt from basic shapes (circles, triangles, squares)Structured, mathematical, precise
Hand-drawnOrganic lines, sketch feel, imperfect strokesAuthentic, artisan, craft, indie
MinimalUltra-simplified, fewest paths possibleScalable, iconic, works at any size
DetailedHigh detail, complex paths, illustrativePremium, editorial, limited use at small sizes
StencilCut-out ready, no floating islands, connected shapesIndustrial, military, street art, merch
EngravingParallel line patterns for depth/shadingVintage, currency, certificate, premium
HalftoneDot patterns for shading and textureRetro, print, pop art, comic book
SilhouettePure shape outline, no internal detailSignage, wayfinding, universal recognition
LayeredOverlapping shapes creating depth/shadowDynamic, dimensional, modern
StippleDots for texture and tonal variationArtistic, tattoo-style, organic
PixelRetro pixel-art grid styleGaming, retro, tech-nostalgic
DoodleCasual playful sketch, cartoon feelFun, approachable, kids, casual dining

Phase 0: Brand Brief Interview

0.1 Core Questions

Ask conversationally in one message. Extract what you can from context (CLAUDE.md, project files) and only ask what is missing:

  1. Brand name and optional tagline
  2. Industry / product type (e.g. F&B, tech, education)
  3. Target audience (who they are, age range, context)
  4. Personality keywords (3-5: e.g. bold, playful, premium, trustworthy)
  5. Logo category — present the 6 options, or "explore all"
  6. Color palette — present the 8 options, or specific colors, or "you decide"
  7. Container frame — present the 12 options, or "you decide"
  8. Rendering style — present the 15 options, or "you decide"
  9. What to avoid — cliches, colors, styles to skip
  10. Special elements — props, accessories, expressions (for mascot: holding drink, waving, etc.)

0.2 Smart Defaults

If user doesn't specify all options, apply smart defaults based on category:

CategoryDefault PaletteDefault FrameDefault Style
MascotMonochromeCircleNegative-space
EmblemMonochromeShieldEngraving
LettermarkDuotoneSquircleFlat
IconMonochromeCircleMinimal
WordmarkMonochromeFramelessFlat
CombinationDuotoneFramelessFlat

0.3 Confirm Selections

Before generating, summarize the user's choices:

Category:   Mascot
Palette:    Monochrome (white on #3045C9)
Frame:      Circle
Style:      Negative-space + Line-art (both)
Subject:    Witch girl character
Variations: holding drink, waving, smiling, winking, with hat

Get confirmation before proceeding to Phase 1.


Phase 1: Concept Exploration

1.1 Generate 25 SVG Concepts

Create 25 SVGs organized as 5 concepts x 5 variations:

Naming: logo-{concept}-{variation}-{description}.svg

  • Example: logo-01-a-witch-smile.svg through logo-01-e-witch-drink.svg

5 Concepts = 5 meaningfully different character/design interpretations 5 Variations per concept = different poses, expressions, props, or detail levels

SVG Requirements:

  • ViewBox: 0 0 200 200 (square for framed logos)
  • All paths must be clean, optimized vectors
  • Self-contained — no external fonts, no raster images
  • Include background rect for preview (production versions will strip it)
  • Apply the user's chosen palette, frame, and style consistently

Diversity rules across the 5 concepts:

  • Concept 1-2: Closest to user's brief (safe/expected)
  • Concept 3: Stylistic twist (different rendering approach)
  • Concept 4: Simplified/minimal version
  • Concept 5: Bold/experimental direction

Variation rules across 5 per concept:

  • Variation A: Default pose/state
  • Variation B: Action pose (holding prop, gesturing)
  • Variation C: Different expression (happy, wink, serious)
  • Variation D: With accessory/prop variation
  • Variation E: Simplified icon version (works at 32px)

1.2 Build Grid Gallery Preview

Create preview-gallery.html — dark background grid showing all 25 concepts.

Read references/gallery-grid-template.md for the HTML template.

Gallery requirements:

  • Dark background (default) matching Reka Grafix showcase style
  • 5 columns x 5 rows grid layout
  • Each cell shows the SVG centered on dark card
  • Row headers showing concept name
  • Column headers showing variation type (A-E)
  • Click to select → highlights with brand color border
  • Dark/light mode toggle
  • Concept grouping — visually separate the 5 concept rows

1.3 Build Individual Showcase Pages

Create showcase.html — individual logo showcase on branded color background.

Read references/individual-showcase-template.md for the HTML template.

Showcase requirements:

  • Full-screen branded background color (e.g. #3045C9 blue like Reka Grafix)
  • Logo centered, white on brand color
  • Navigation arrows (prev/next) to browse all 25
  • Logo name and concept info below
  • Download SVG button per logo
  • Dark/light background toggle

1.4 Present Phase 1 Output

Tell the user:

  • "Open preview-gallery.html to see all 25 concepts in a grid"
  • "Open showcase.html to browse each logo individually on branded background"
  • "Tell me which concept row (1-5) you like, or mix elements: e.g. 'concept 2 pose with concept 4 style'"

Phase 2: Selection & Refinement

2.1 Gather Feedback

User picks a concept direction. Clarify:

  • Which concept row?
  • Preferred variation(s)?
  • Any changes to pose, expression, detail?
  • Keep same palette/frame/style or adjust?

2.2 Generate 6 Refined Variations

Based on selected concept, create 6 polished variations:

FileDescription
final-01-{name}.svgPrimary — the hero version
final-02-{name}.svgAction variation
final-03-{name}.svgExpression variation
final-04-{name}.svgWith prop/accessory
final-05-{name}.svgSimplified (works at 32px)
final-06-{name}.svgWordmark combination (logo + brand name)

2.3 Build Refinement Preview

Update preview-gallery.html to show the 6 refined versions with:

  • Large preview (centered, prominent)
  • Size tests: 200px, 100px, 64px, 32px, 16px
  • Dark background and light background comparison
  • Side-by-side before/after if applicable

2.4 Present Phase 2 Output

Ask: "Which version is the winner? Any final tweaks before I prepare production files?"


Phase 3: Production Export

3.1 Create Production SVG Set

From the chosen final logo, generate:

FileSpec
production/logo-dark.svgFor dark backgrounds, NO bg rect
production/logo-light.svgFor light backgrounds, NO bg rect
production/logo-icon-dark.svgIcon only, 200x200 viewBox, NO bg rect
production/logo-icon-light.svgIcon only, 200x200 viewBox, NO bg rect
production/logo-wordmark-dark.svgWith brand name, for dark bg
production/logo-wordmark-light.svgWith brand name, for light bg

Production rules:

  • NO background <rect> — these embed into pages that provide their own bg
  • Unique gradient IDs per file (avoid conflicts on same page)
  • Optimized paths (remove unnecessary decimals, merge compatible paths)
  • Self-contained (no external dependencies)

3.2 Build Final Preview Page

Create logo-preview.html with real-world mockup sections:

  1. Grid showcase — all 6 finals on dark background (Reka Grafix grid style)
  2. Individual showcase — hero logo on branded color background
  3. Size test — 200px, 100px, 64px, 32px, 16px on dark and light
  4. Navigation mockup — dark and light nav bar with logo
  5. Social media avatar — circular crop at profile picture sizes
  6. Brand color palette — swatches with hex codes

3.3 Export Assets Summary

Present a table of all generated files:

production/
  logo-dark.svg
  logo-light.svg
  logo-icon-dark.svg
  logo-icon-light.svg
  logo-wordmark-dark.svg
  logo-wordmark-light.svg
preview-gallery.html
showcase.html
logo-preview.html

SVG Design Principles

Monochrome Technique (Reka Grafix Reference)

The monochrome style from the reference images uses these specific techniques:

  1. Single fill color on transparent/colored background
  2. Circle container with consistent stroke width
  3. Character fills background — subject occupies 70-80% of circle area
  4. Negative space for detail — eyes, mouth, clothing defined by background showing through
  5. No outlines on monochrome negative-space — shapes are carved, not drawn
  6. Line-art alternative — same character with visible stroke outlines instead
  7. Consistent weight — stroke widths scale proportionally

SVG Optimization

  • Use <path> with optimized d attributes — minimize control points
  • Prefer <circle>, <rect>, <ellipse> over path equivalents where possible
  • Group related elements with <g> for logical structure
  • Set fill-rule="evenodd" for negative space designs
  • ViewBox always 0 0 200 200 for icon marks
  • ViewBox 0 0 400 200 for wordmark combinations

Scalability Rules

SizeRequirement
200px+Full detail version
64-100pxReduce fine details, thicken strokes
32-48pxSimplified version, remove small elements
16pxSilhouette/minimal — must still be recognizable

Efficiency Rules

  1. Bulk operations — use sed for color changes across multiple SVGs
  2. Template-driven — use reference HTML templates, don't write from scratch
  3. Confirm before generating — validate brief before producing 25 SVGs
  4. Smart grouping — 5x5 grid is more useful than 25 random concepts
  5. Preview-first — always provide HTML preview, don't just list SVG files

Reference Files

FilePurpose
references/gallery-grid-template.mdHTML template for Phase 1 grid gallery (dark bg, 5x5 layout)
references/individual-showcase-template.mdHTML template for individual logo showcase (branded bg)
references/svg-design-patterns.mdSVG code patterns for each rendering style

Keep looking

Skills are one crate of 628,971. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.