← 返回 Skills 市场
ckchzh

Icon

作者 BytesAgain2 · GitHub ↗ · v3.4.1 · MIT-0
cross-platform ✓ 安全检测通过
399
总下载
0
收藏
2
当前安装
14
版本数
在 OpenClaw 中安装
/install icon
功能描述
Generate and convert icons. Use when creating SVGs, building sprite sheets, converting ICO/PNG/SVG, or generating favicon sets.
使用说明 (SKILL.md)

Icon

Generate, convert, and manage icons for web and app projects.

Commands

generate

Generate an SVG icon from a name and optional style parameters.

bash scripts/script.sh generate --name "arrow-right" --size 24 --color "#333" --output icons/

sprite

Combine multiple SVG icons into a single SVG sprite sheet.

bash scripts/script.sh sprite --input icons/ --output sprite.svg --prefix "icon-"

convert

Convert icons between ICO, PNG, and SVG formats.

bash scripts/script.sh convert --input icon.svg --format png --sizes "16,32,64"

search

Search available icon names by keyword.

bash scripts/script.sh search --query "arrow" --style outline

resize

Batch resize icons to specified dimensions.

bash scripts/script.sh resize --input icons/ --sizes "16,24,32,48" --output resized/

favicon

Generate a full favicon set (ICO, PNG, Apple Touch, manifest) from a source image.

bash scripts/script.sh favicon --input logo.svg --output favicons/

Output

  • generate: SVG file written to output directory
  • sprite: Single SVG sprite sheet with \x3Csymbol> elements
  • convert: Converted files in target format and sizes
  • search: List of matching icon names printed to stdout
  • resize: Resized icon files in output directory
  • favicon: favicon.ico, apple-touch-icon.png, android-chrome PNGs, site.webmanifest

Requirements

  • bash 4+

Feedback

https://bytesagain.com/feedback/


Powered by BytesAgain | bytesagain.com

安全使用建议
This skill appears to do what it says: a self-contained bash script for creating and converting icons. Before running it, review the script (you already have it), run it on directories you control, and avoid running it as root. The convert path uses external tools (ImageMagick 'convert' or 'rsvg-convert') — ensure those are from trusted packages and be cautious processing untrusted images because past ImageMagick vulnerabilities have allowed code execution. Note the script expects GNU-style utilities (example: grep -oP for PCRE); behavior may vary on some systems. If you need higher assurance, run the script in an isolated environment (container) and verify any third-party binaries it invokes are up-to-date.
功能分析
Type: OpenClaw Skill Name: icon Version: 3.4.1 The skill provides a legitimate set of tools for generating, converting, and managing icons (SVG, PNG, ICO) and favicon sets. The implementation in scripts/script.sh uses standard bash practices and common utilities like ImageMagick or librsvg, with no evidence of data exfiltration, unauthorized network access, or malicious command execution.
能力评估
Purpose & Capability
The name/description (icon generation, conversion, sprites, favicons) matches the included SKILL.md and the bash script which implements generate, sprite, convert, search, resize, and favicon operations. No unrelated services, credentials, or binaries are requested.
Instruction Scope
SKILL.md directs the agent to run the included bash script with explicit arguments. The script only reads user-specified files/directories and writes outputs to user-specified output paths; it does not attempt to read unrelated system configuration, environment secrets, or contact external endpoints.
Install Mechanism
There is no install spec; the skill is instruction + a local shell script. No remote downloads or archive extraction are performed by the skill itself.
Credentials
The skill declares no required environment variables or credentials, and the script does not access external secrets. It does call external image tools if available (ImageMagick 'convert', librsvg 'rsvg-convert'), which is appropriate for image conversion features.
Persistence & Privilege
always is false and the skill does not request permanent or elevated platform privileges or modify other skills' configurations. It operates locally and on files/paths provided by the user.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install icon
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /icon 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v3.4.1
v2.5 standard: Use-when desc, homepage, source, security fix
v3.4.0
manual
v3.3.0
Major rewrite: domain-specific commands, Use-when description, security fixes, dependency declarations
v1.0.6
manual
v3.2.0
Concise description (no truncation), add homepage+source metadata
v3.1.0
Security fix: safe env-var Python invocation; add Requirements section; fix description format
v3.0.1
Fix: add Requirements, fix description
v3.0.0
Major rewrite
v1.0.5
yaml-fix+quality
v1.0.4
yaml-fix+quality
v1.0.3
Quality upgrade: custom functionality
v1.0.2
Added feedback link
v1.0.1
Quality fix: cleaner docs, removed flags
v1.0.0
Initial release
元数据
Slug icon
版本 3.4.1
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 14
常见问题

Icon 是什么?

Generate and convert icons. Use when creating SVGs, building sprite sheets, converting ICO/PNG/SVG, or generating favicon sets. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 399 次。

如何安装 Icon?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install icon」即可一键安装,无需额外配置。

Icon 是免费的吗?

是的,Icon 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Icon 支持哪些平台?

Icon 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Icon?

由 BytesAgain2(@ckchzh)开发并维护,当前版本 v3.4.1。

💬 留言讨论