Jump to related tools in the same category or review the original source on GitHub.

iOS & macOS Development @svkozak Updated 1/19/2026

Sfsymbol Generator OpenClaw Plugin & Skill | ClawHub

Looking to integrate Sfsymbol Generator into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate ios & macos development tasks instantly, without having to write custom tools from scratch.

What this skill does

Generate an Xcode SF Symbol asset catalog .symbolset from an SVG. Use when you need to add a custom SF Symbol (build-time) by creating the symbolset folder, Contents.json, and SVG file.

Install

npx clawhub@latest install sfsymbol-generator

Full SKILL.md

Open original
Metadata table.
namedescription
sfsymbol-generatorGenerate an Xcode SF Symbol asset catalog .symbolset from an SVG. Use when you need to add a custom SF Symbol (build-time) by creating the symbolset folder, Contents.json, and SVG file.

SKILL.md content below is scrollable.

SF Symbol Generator

Usage

You can override the default asset catalog location with SFSYMBOL_ASSETS_DIR.

Raw symbolset (no template injection)

./scripts/generate.sh <symbol-name> <svg-path> [assets-dir]
  • symbol-name: Full symbol name (e.g., custom.logo, brand.icon.fill).
  • svg-path: Path to the source SVG file.
  • assets-dir (optional): Path to Assets.xcassets/Symbols (defaults to Assets.xcassets/Symbols or SFSYMBOL_ASSETS_DIR).

Template-based symbolset (recommended)

./scripts/generate-from-template.js <symbol-name> <svg-path> [template-svg] [assets-dir]
  • template-svg (optional): SF Symbols template SVG to inject into (defaults to the first .symbolset SVG found in Assets.xcassets/Symbols, otherwise uses the bundled skill template).

Example

./scripts/generate-from-template.js pi.logo /Users/admin/Desktop/pi-logo.svg

Requirements

  • SVG must include a viewBox.
  • Use path-based shapes (paths are required; rects are supported and converted, but other shapes should be converted to paths).
  • Prefer filled shapes (no strokes) to avoid thin artifacts.

Workflow

  1. Validates the SVG path and viewBox.
  2. Computes path bounds and centers within the SF Symbols template margins.
  3. Injects the paths into the SF Symbols template (Ultralight/Regular/Black).
  4. Creates <symbol-name>.symbolset inside the asset catalog Symbols folder.
  5. Writes a matching Contents.json.
Original Repository URL: https://github.com/openclaw/skills/blob/main/skills/svkozak/sfsymbol-generator
Latest commit: https://github.com/openclaw/skills/commit/6a6a432dbc2cb8765319e96a201e99cf757a1a30

Related skills

If this matches your use case, these are close alternatives in the same category.