Skip to main content
See all skills

Generate Vector Logo

Codex skill for creating original, production-ready geometric SVG logo systems.

@crstnmac/generate-vector-logov1.0.3View on npmView source

A Codex skill for designing original, non-letterform geometric SVG logo marks and production-ready logo systems.

Install

Recommended, using the open skills CLI:

npx skills add crstnmac/skills --skill generate-vector-logo

For a global Codex installation without prompts:

npx skills add crstnmac/skills \
  --skill generate-vector-logo \
  --global \
  --agent codex \
  --yes

Alternatively, install the npm package directly:

npm install @crstnmac/generate-vector-logo

The skill bundle is installed at node_modules/@crstnmac/generate-vector-logo. Copy or link that directory into your Codex skills directory, then invoke $generate-vector-logo.

Included tools

  • validate_svg.py validates logo SVG structure, accessibility, local references, and flat-mark constraints.
  • render_variants.py renders SVG previews through librsvg, resvg, or a pinned resvg npm fallback.
  • build_macos_icons.py stages and generates macOS iconsets without replacing existing assets until rendering succeeds.

Python 3.9 or newer is required for the bundled scripts. Rendering requires rsvg-convert, resvg, or Node.js 18+ with the optional resvg dependency.

Verify

npm test
npm pack --dry-run

License

MIT