← Back to Skills Marketplace
2159
Downloads
1
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install sfsymbol-generator
Description
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.
Usage Guidance
This skill appears to do what it says: it parses an SVG and creates a .symbolset inside an Xcode asset catalog. Before running: (1) review the included scripts (they are provided in the bundle and do not perform network calls), (2) run them in the correct project directory or set SFSYMBOL_ASSETS_DIR to avoid accidental writes, and (3) back up your Assets.xcassets/Symbols folder if you have existing symbolsets with the same name since the scripts will create/overwrite folders and files. There's no evidence of credential use or data exfiltration.
Capability Analysis
Type: OpenClaw Skill
Name: sfsymbol-generator
Version: 1.0.0
The skill bundle is benign. Its scripts perform local file system operations (creating directories, copying files, reading/writing SVGs and JSON) and SVG content manipulation, all of which are directly aligned with its stated purpose of generating Xcode SF Symbol asset catalogs. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, prompt injection attempts against the agent, or obfuscation. All file access is localized and necessary for the skill's functionality.
Capability Assessment
Purpose & Capability
Name/description match the actual behavior: the scripts parse an input SVG, optionally inject into a template SVG, and create a <name>.symbolset folder and Contents.json inside an Assets.xcassets/Symbols folder. No unrelated credentials, binaries, or services are requested.
Instruction Scope
Runtime instructions are limited to running the included shell/Node scripts which validate and parse an SVG, locate or use a template SVG, and write files into the specified assets directory. The scripts read file system paths you provide (svg-path, optional template, and assets dir) and may read any existing .symbolset SVG found in Assets.xcassets/Symbols. They do not perform network requests or transmit data elsewhere. Be aware the scripts will create/overwrite a <symbol-name>.symbolset in the target assets directory, so run in the intended project directory or back up existing assets first.
Install Mechanism
No install spec; this is instruction+script-only. The included scripts are plain Node.js and shell scripts and do not download or extract remote code. There is no package installation or external URL fetch in the provided files.
Credentials
The skill requests no secrets or credentials. It optionally respects SFSYMBOL_ASSETS_DIR to locate the asset catalog; this is reasonable and proportional to the stated goal. No other environment variables or config paths are referenced.
Persistence & Privilege
The skill does not request permanent/always-on inclusion and does not modify other skills or global agent settings. Its only persistence is writing files (symbolset + Contents.json) to the target assets directory, which is expected for a build-time asset generator.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install sfsymbol-generator - After installation, invoke the skill by name or use
/sfsymbol-generator - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
SF Symbol Generator skill initial release.
- Generate .symbolset assets for Xcode from SVG files, creating the necessary folder, Contents.json, and SVG.
- Supports both raw and template-based workflows for symbolset creation.
- Validates and processes SVGs, ensuring proper viewBox and path usage.
- Automatically centers paths and injects them into recommended SF Symbol weight templates.
- Allows customization of asset catalog output location via optional arguments or environment variable.
Metadata
Frequently Asked Questions
What is SF Symbol generator?
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. It is an AI Agent Skill for Claude Code / OpenClaw, with 2159 downloads so far.
How do I install SF Symbol generator?
Run "/install sfsymbol-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is SF Symbol generator free?
Yes, SF Symbol generator is completely free (open-source). You can download, install and use it at no cost.
Which platforms does SF Symbol generator support?
SF Symbol generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created SF Symbol generator?
It is built and maintained by svkozak (@svkozak); the current version is v1.0.0.
More Skills