opengfx-logo

Generate complete logo systems with icon + wordmark + lockups. Creates production-ready SVG vector logos from natural language prompts. Use when a user requests a logo, brand mark, icon design, or visual identity foundation.

3,891 stars

Best use case

opengfx-logo is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Generate complete logo systems with icon + wordmark + lockups. Creates production-ready SVG vector logos from natural language prompts. Use when a user requests a logo, brand mark, icon design, or visual identity foundation.

Teams using opengfx-logo should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/opengfx/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/aklo360/opengfx/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/opengfx/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How opengfx-logo Compares

Feature / Agentopengfx-logoStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Generate complete logo systems with icon + wordmark + lockups. Creates production-ready SVG vector logos from natural language prompts. Use when a user requests a logo, brand mark, icon design, or visual identity foundation.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# OpenGFX Logo System

Generate production-ready logo systems from natural language input.

## What This Skill Produces

Every logo system includes:

1. **Icon** — Single-color vector path in square container (1:1)
2. **Wordmark** — Typography-based name, single-color vector
3. **Stacked Lockup** — Icon above wordmark, centered
4. **Horizontal Lockup** — Icon left, wordmark right
5. **Logo System JSON** — Machine-readable metadata

All outputs are SVG vectors optimized for scalability (16px → billboard).

### Icon Container Rule (Critical)
The icon SVG is ALWAYS a square container (1:1 aspect ratio).
- If the icon shape is not square, add **negative space** to make the container square
- **NEVER stretch or distort** the icon to fill a square
- The icon floats within the square with appropriate padding

---

## Generation Pipeline

### Step 1: Parse User Input

Extract from prompt:
- **Brand Name** (required)
- **Icon Direction** (emoji, concept, or abstract reference)
- **Style Direction** (minimal, playful, corporate, tech, etc.)
- **Typeface Direction** (sans-serif, serif, geometric, humanist, etc.)

If missing, ask clarifying questions before proceeding.

### Step 2: Conceptualize Icon

Apply geometric construction principles:

1. **Select Base Shape** — Circle, triangle, square, or compound
2. **Apply Concept** — Map user's icon direction to geometric form
3. **Simplify** — Reduce to single vector path that works at 16px
4. **Test in Black** — No color until form is solid

Reference: [GEOMETRY.md](references/GEOMETRY.md) for shape meanings and construction.

### Step 3: Select Typeface

Match typeface to brand personality:

| Style | Typeface Families |
|-------|-------------------|
| Tech/Modern | Inter, SF Pro, Söhne, Geist, Manrope |
| Minimal/Apple | SF Pro Display, Helvetica Neue, Avenir |
| Geometric | Futura, Century Gothic, Proxima Nova |
| Humanist | Gill Sans, Frutiger, Myriad Pro |
| Elegant | Didot, Bodoni, Playfair Display |
| Playful | Quicksand, Poppins, Nunito |
| Corporate | IBM Plex Sans, Roboto, Open Sans |

Convert wordmark to single-path SVG (outlined, not live text).

Reference: [TYPOGRAPHY.md](references/TYPOGRAPHY.md) for type selection.

### Step 4: Construct Lockups

Generate two SVG lockups with consistent proportions:

**Stacked (1:1)**
```
┌─────────────────┐
│      ICON       │
│                 │
│    WORDMARK     │
└─────────────────┘
```

**Horizontal (3:1 to 4:1)**
```
┌─────────────────────────────┐
│  ICON  │     WORDMARK       │
└─────────────────────────────┘
```

Reference: [LOCKUPS.md](references/LOCKUPS.md) for spacing ratios.

### Step 5: Output Package

Generate output files:
```
output/
├── icon.svg           # Icon in square container (1:1)
├── wordmark.svg       # Isolated wordmark
├── stacked.svg        # Icon + wordmark vertical
├── horizontal.svg     # Icon + wordmark horizontal
└── logo-system.json   # Metadata + tokens
```

---

## Design Principles (Enforce Always)

### The One Thing Rule
Every logo must have exactly ONE memorable feature. Not two, not three. One.

### Black First
Design in solid black (#000000). Color comes last. If the logo doesn't work in black, it doesn't work.

### Geometric Foundation
All icons derive from the five universal shapes. Even organic forms should be constructed on a geometric grid.

### Scalability Test
Every logo must pass:
- 16px (favicon)
- 32px (app icon)
- 64px (small UI)
- 256px+ (print/display)

### Single Path Principle
Icon should be reducible to a single compound path. Wordmark should be outlined (no live text).

---

## Quality Checklist

Before delivering any logo:

- [ ] Icon works in solid black
- [ ] Icon works at 16px without detail loss
- [ ] Wordmark is outlined (paths, not text)
- [ ] All three lockups have consistent spacing
- [ ] One memorable feature, not multiple
- [ ] Appropriate to industry/context
- [ ] SVG is optimized (no unnecessary groups, transforms)

---

## Example Prompt → Output

**Input:**
> "I need a logo for my new company called OpenGFX, it should be a paint palette like this emoji 🎨 paired with a clean sans serif font, think Apple / Steve Jobs design style"

**Parsed:**
- Brand Name: OpenGFX
- Icon Direction: Paint palette (🎨)
- Style: Apple-minimal, Steve Jobs aesthetic
- Typeface: Clean sans-serif (SF Pro Display, Helvetica Neue)

**Generated:**
- Icon: Simplified paint palette derived from circle + 3 dots
- Wordmark: "OpenGFX" in SF Pro Display (or Helvetica Neue), tracked -10
- Lockups: All three variants with Apple-style generous whitespace

---

## References

- [GEOMETRY.md](references/GEOMETRY.md) — Shape meanings, construction grids
- [TYPOGRAPHY.md](references/TYPOGRAPHY.md) — Type selection, pairing, tracking
- [LOCKUPS.md](references/LOCKUPS.md) — Spacing ratios, safe areas
- [MODERNISM.md](references/MODERNISM.md) — Logo Modernism principles

---

## Anti-Patterns (Never Do)

- ❌ Multiple competing visual ideas in one icon
- ❌ Gradients or effects in primary logo
- ❌ Live text in SVG (always outline)
- ❌ Icons that lose detail at small sizes
- ❌ Trendy effects (drop shadows, 3D, bevels)
- ❌ Literal representations (restaurant logo = fork, dental = tooth)
- ❌ Generic shapes without conceptual connection

Related Skills

muapi-logo-creator

3891
from openclaw/skills

Engineer professional-grade brand logos using geometric primitives and negative space — generates minimalist, scalable vector-style marks via muapi.ai

motif-logo-generator

3891
from openclaw/skills

Generate publication-quality sequence logos for DNA or protein motifs.

---

3891
from openclaw/skills

name: article-factory-wechat

Content & Documentation

humanizer

3891
from openclaw/skills

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

Content & Documentation

find-skills

3891
from openclaw/skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

General Utilities

tavily-search

3891
from openclaw/skills

Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.

Data & Research

baidu-search

3891
from openclaw/skills

Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.

Data & Research

agent-autonomy-kit

3891
from openclaw/skills

Stop waiting for prompts. Keep working.

Workflow & Productivity

Meeting Prep

3891
from openclaw/skills

Never walk into a meeting unprepared again. Your agent researches all attendees before calendar events—pulling LinkedIn profiles, recent company news, mutual connections, and conversation starters. Generates a briefing doc with talking points, icebreakers, and context so you show up informed and confident. Triggered automatically before meetings or on-demand. Configure research depth, advance timing, and output format. Walking into meetings blind is amateur hour—missed connections, generic small talk, zero leverage. Use when setting up meeting intelligence, researching specific attendees, generating pre-meeting briefs, or automating your prep workflow.

Workflow & Productivity

self-improvement

3891
from openclaw/skills

Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.

Agent Intelligence & Learning

botlearn-healthcheck

3891
from openclaw/skills

botlearn-healthcheck — BotLearn autonomous health inspector for OpenClaw instances across 5 domains (hardware, config, security, skills, autonomy); triggers on system check, health report, diagnostics, or scheduled heartbeat inspection.

DevOps & Infrastructure

linkedin-cli

3891
from openclaw/skills

A bird-like LinkedIn CLI for searching profiles, checking messages, and summarizing your feed using session cookies.

Content & Documentation