AgentStack
SKILL verified MIT Self-run

Logo Designer

skill-nasrulhazim-agent-skills-logo-designer · by nasrulhazim

>

No reviews yet
0 installs
13 views
0.0% view→install

Install

$ agentstack add skill-nasrulhazim-agent-skills-logo-designer

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

Are you the author of Logo Designer? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

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

| Trigger | Action | |---|---| | /logo design | Full flow — interview then generate | | /logo explore [category] | Quick 6 concepts to test direction | | /logo refine [concept-id] | 6 variations of selected concept | | /logo export | Production 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

| Category | Description | Best For | |---|---|---| | Mascot | Character-based — people, animals, cartoon figures | F&B, gaming, kids brands, sports teams | | Emblem | Badge, crest, seal, stamp with enclosed elements | Government, schools, luxury, heritage brands | | Lettermark | Monogram/initials stylized within a frame | Corporate, tech, personal brands | | Icon | Symbol, abstract mark, object silhouette | Tech, startups, apps, SaaS | | Wordmark | Custom typography/logotype, lettering-focused | Fashion, media, established brands | | Combination | Icon paired with brand name | Most versatile, works across all contexts |

Color Palettes

| Palette | Description | Characteristics | |---|---|---| | Monochrome | Single color + background | Clean, bold, versatile — like the Reka Grafix style (white on blue/dark) | | Duotone | 2 colors — primary + accent | Modern, striking, good contrast | | Tricolor | 3 colors — primary, secondary, accent | Balanced, distinctive, national flags style | | Full Color | Multiple colors, vibrant/realistic | Playful, detailed, illustrative brands | | Gradient | Linear or radial gradient fills | Modern, tech-forward, dynamic | | Split-tone | Two halves in different colors | Creative, artistic, dual-concept brands | | Metallic | Simulated gold/silver/bronze via gradient shades | Luxury, premium, award-style | | Pastel | Soft, muted, low-saturation tones | Gentle, organic, wellness, kids brands |

Container Frames

| Frame | Shape | Best For | |---|---|---| | Circle | Classic round frame | Universal, profile pictures, stamps | | Squircle | Rounded square (iOS app icon style) | Apps, tech, modern brands | | Shield | Heraldic crest/shield shape | Security, sports, heritage, authority | | Hexagon | Six-sided polygon | Tech, engineering, science, beekeeping | | Diamond | Rotated square/rhombus | Fashion, luxury, premium, sports | | Oval | Horizontal or vertical ellipse | Classic, traditional, food brands | | Square | Sharp-cornered rectangle | Corporate, structured, grid-friendly | | Triangle | Pointing up or down | Dynamic, progressive, mountain/outdoor | | Organic | Irregular smooth blob shape | Creative, natural, artistic brands | | Arch | Doorway/window/tombstone shape | Architecture, heritage, spiritual | | Banner | Ribbon/flag/pennant shape | Events, celebrations, awards | | Frameless | No container — freeform silhouette | Bold, modern, editorial |

Rendering Styles

| Style | Technique | Visual Character | |---|---|---| | Line-art | Outlined strokes, clean vector lines | Elegant, technical, detailed — visible stroke paths | | Negative-space | Solid cutout, background defines detail | Bold, clever, memorable — like Reka Grafix solid style | | Flat | Solid color fills, no depth, minimal strokes | Modern, clean, Material Design / flat UI | | Geometric | Built from basic shapes (circles, triangles, squares) | Structured, mathematical, precise | | Hand-drawn | Organic lines, sketch feel, imperfect strokes | Authentic, artisan, craft, indie | | Minimal | Ultra-simplified, fewest paths possible | Scalable, iconic, works at any size | | Detailed | High detail, complex paths, illustrative | Premium, editorial, limited use at small sizes | | Stencil | Cut-out ready, no floating islands, connected shapes | Industrial, military, street art, merch | | Engraving | Parallel line patterns for depth/shading | Vintage, currency, certificate, premium | | Halftone | Dot patterns for shading and texture | Retro, print, pop art, comic book | | Silhouette | Pure shape outline, no internal detail | Signage, wayfinding, universal recognition | | Layered | Overlapping shapes creating depth/shadow | Dynamic, dimensional, modern | | Stipple | Dots for texture and tonal variation | Artistic, tattoo-style, organic | | Pixel | Retro pixel-art grid style | Gaming, retro, tech-nostalgic | | Doodle | Casual playful sketch, cartoon feel | Fun, 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:

| Category | Default Palette | Default Frame | Default Style | |---|---|---|---| | Mascot | Monochrome | Circle | Negative-space | | Emblem | Monochrome | Shield | Engraving | | Lettermark | Duotone | Squircle | Flat | | Icon | Monochrome | Circle | Minimal | | Wordmark | Monochrome | Frameless | Flat | | Combination | Duotone | Frameless | Flat |

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:

| File | Description | |---|---| | final-01-{name}.svg | Primary — the hero version | | final-02-{name}.svg | Action variation | | final-03-{name}.svg | Expression variation | | final-04-{name}.svg | With prop/accessory | | final-05-{name}.svg | Simplified (works at 32px) | | final-06-{name}.svg | Wordmark 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:

| File | Spec | |---|---| | production/logo-dark.svg | For dark backgrounds, NO bg rect | | production/logo-light.svg | For light backgrounds, NO bg rect | | production/logo-icon-dark.svg | Icon only, 200x200 viewBox, NO bg rect | | production/logo-icon-light.svg | Icon only, 200x200 viewBox, NO bg rect | | production/logo-wordmark-dark.svg | With brand name, for dark bg | | production/logo-wordmark-light.svg | With brand name, for light bg |

Production rules:

  • NO background `` — 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 ` with optimized d` attributes — minimize control points
  • Prefer `, , ` over path equivalents where possible
  • Group related elements with `` 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

| Size | Requirement | |---|---| | 200px+ | Full detail version | | 64-100px | Reduce fine details, thicken strokes | | 32-48px | Simplified version, remove small elements | | 16px | Silhouette/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

| File | Purpose | |---|---| | references/gallery-grid-template.md | HTML template for Phase 1 grid gallery (dark bg, 5x5 layout) | | references/individual-showcase-template.md | HTML template for individual logo showcase (branded bg) | | references/svg-design-patterns.md | SVG code patterns for each rendering style |

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.