agent-config
Create, update, or audit AGENTS.md (default) or CLAUDE.md agent instructions: set up, prune, add a rule, or merge CLAUDE.md or…
Generate professional SVG logos from project context: 7 brand variants plus a showcase HTML page. Use for product marks, wordmarks, icons, and favicons. Don't use for raster-only logos, illustrations, or full brand guidelines.
$ npx -y skills add luongnv89/skills --skill logo-designer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/logo-designerContext preview
The summary Claude sees to decide when to auto-load this skill.
Generate professional SVG logos from project context: 7 brand variants plus a showcase HTML page. Use for product marks, wordmarks, icons, and favicons. Don't use for raster-only logos, illustrations, or full brand guidelines.
name: logo-designer description: "Generate professional SVG logos from project context: 7 brand variants plus a showcase HTML page. Use for product marks, wordmarks, icons, and favicons. Don't use for raster-only logos, illustrations, or full brand guidelines." license: MIT effort: medium metadata: version: 1.4.0 author: "Luong NGUYEN <luongnv89@gmail.com>"
Design modern, professional logos by analyzing project context and generating SVG-based brand assets.
Before running this skill, verify:
If any check fails, the skill will stop and ask for clarification.
This skill uses an **Explorer+Executor (A) + Review Loop (C)** architecture:
Phase 1: Brand Research ↓ (brand-researcher agent) ↓ Phase 2: Interactive Style Selection ↓ Main agent: confirm style selection with user ↓ Phase 3: Generate All 7 SVGs ↓ (svg-generator agent) ↓ Phase 4: SVG Validation ↓ (svg-reviewer agent) ↓ Final Output: 7 SVG files in /assets/logo/ + brand-showcase.html + Design Rationale
**Agents**: 1. `agents/brand-researcher.md` — Reads project files, produces structured brand brief 2. `agents/svg-generator.md` — Generates all 7 SVG files (mark, wordmark, full, icon, favicon, white, black) 3. `agents/svg-reviewer.md` — Validates SVG structure (viewBox, no rasters, all files present, correct names)
**Key Insight**: 7 SVG files generated inline is the single biggest context cost. Brand research across multiple project files adds to the burden. The reviewer acts as a quality gate to catch SVG structure issues before files are committed.
Before creating/updating/deleting files in an existing repository, sync the current branch with remote. If the working tree is not clean, stash first, sync, then restore:
branch="$(git rev-parse --abbrev-ref HEAD)" dirty=0 if [ -n "$(git status --porcelain)" ]; then git stash push -u -m "pre-sync" dirty=1 fi git fetch origin git pull --rebase origin "$branch" if [ "$dirty" -eq 1 ]; then git stash pop fi
If `origin` is missing, pull is unavailable, or rebase/stash conflicts occur, stop and ask the user before continuing.
Automatically analyze the current project to understand brand context:
1. **Detect product identity** - Check these files in order:
2. **Find existing brand assets** - Search for:
3. **Identify project type** from codebase structure:
4. **Summarize findings** before proceeding:
Product: [name] Type: [Developer Tool / SaaS / Startup / Enterprise / Consumer] Purpose: [1-sentence description] Audience: [target users] Existing colors: [hex codes if found, or "None detected"] Assets found: [list or "None"]
Pick a style based on the detected project type (Developer/SaaS/Startup/Enterprise/Consumer), then design a minimalist, geometric mark that reads at every size from 16px favicon to hero banner. Use detected brand colors when present, else apply the Default Style Guide (dark base + neon-green highlights only — never as a fill). Confirm with the user how the product name should be cased in the wordmark before generating any text-bearing SVG.
See `references/design-principles.md` for the style table, full visual/color/typography rules, and the Default Style Guide palette with system status colors.
All 7 SVGs and `brand-showcase.html` must be professional, production-ready, elegant, and premium, even unasked. The chosen style sets direction; this bar sets the finish (craft and restraint, not ornament): optical balance, consistent strokes, clean minimal paths legible at 16px, refined wordmark kerning, and a polished showcase with no placeholders. Pass this bar to `svg-generator`.
Generate the canonical mark first, then derive 6 sibling variants from its exact path data so every file shares the same geometry. The `svg-generator` agent must receive the literal `d=""` strings — do not paraphrase shapes.
Output structure:
/assets/logo/ ├── logo-mark.svg # Canonical 64×64 mark (source of truth) ├── logo-full.svg # 320×72 mark + wordmark ├── logo-wordmark.svg # 180×40 text only ├── logo-icon.svg # 512×512 app icon (centered, padded) ├── favicon.svg # 16×16 simplified 2-layer mark ├── logo-white.svg # 320×72 white (for dark backgrounds) ├── logo-black.svg # 320×72 black (for light backgrounds) └── brand-showcase.html # Self-contained brand identity page
After writing all 7 files, read back mark, full, icon, white, and black variants and verify `d=""` strings are identical (or correctly scaled via `transform`). Fix divergences before continuing.
See `references/svg-deliverables.md` for full variant specifications, scale calculations, favicon simplification rules, and SVG requirements.
One command drops a tested, versioned skill into your agent. No more ad-hoc prompts. The same rigorous steps run every time. Skills are independent files.
Create, update, or audit AGENTS.md (default) or CLAUDE.md agent instructions: set up, prune, add a rule, or merge CLAUDE.md or…
Find open AI engineering jobs that fit a candidate, verify location and apply links, and assess each employer's product. Use for…
Generate App Store screenshots and header/search images for iPhone, iPad and Mac from a codebase or landing page, or re-render a…
Audit iOS/macOS apps against App Store Review Guidelines before submission, with evidence-backed verdicts and fixes. Don't use…
Optimize App Store and Google Play listings via a 7-phase, plan-approval-gated ASO workflow (keyword strategy, metadata,…
Generate a commit message, stage all changes, and push to remote after scanning for secrets, large files, and protected-branch…