SVG优化器
Svgo
by ckchzh
Optimize SVG files by removing metadata and minifying paths. Use when previewing output, generating assets, converting formats, cleaning vectors.
安装
claude skill add --url github.com/openclaw/skills/tree/main/skills/ckchzh/svg-optimizer文档
SVG Optimizer
SVG Optimizer v2.0.0 — a design toolkit for logging, tracking, and managing SVG optimization entries from the command line. Each command logs timestamped entries to individual log files, provides history viewing, summary statistics, data export, and full-text search across all records.
Commands
Run svg-optimizer <command> [args] to use.
| Command | Description |
|---|---|
palette <input> | Log a palette entry (or view recent palette entries if no input given) |
preview <input> | Log a preview entry (or view recent preview entries if no input given) |
generate <input> | Log a generate entry (or view recent generate entries if no input given) |
convert <input> | Log a convert entry (or view recent convert entries if no input given) |
harmonize <input> | Log a harmonize entry (or view recent harmonize entries if no input given) |
contrast <input> | Log a contrast entry (or view recent contrast entries if no input given) |
export <input> | Log an export entry (or view recent export entries if no input given) |
random <input> | Log a random entry (or view recent random entries if no input given) |
browse <input> | Log a browse entry (or view recent browse entries if no input given) |
mix <input> | Log a mix entry (or view recent mix entries if no input given) |
gradient <input> | Log a gradient entry (or view recent gradient entries if no input given) |
swatch <input> | Log a swatch entry (or view recent swatch entries if no input given) |
stats | Show summary statistics across all log files (entry counts, data size) |
export <fmt> | Export all data in json, csv, or txt format |
search <term> | Full-text search across all log entries (case-insensitive) |
recent | Show the 20 most recent entries from history.log |
status | Health check — version, data dir, entry count, disk usage, last activity |
help | Show usage help |
version | Show version (v2.0.0) |
How It Works
Every command (palette, preview, generate, convert, etc.) works the same way:
- With arguments: Saves a timestamped entry (
YYYY-MM-DD HH:MM|input) to<command>.logand writes tohistory.log. - Without arguments: Displays the 20 most recent entries from that command's log file.
This gives you a lightweight, file-based logging system for tracking SVG optimization tasks, color palette work, gradient design, and vector asset management.
Data Storage
All data is stored locally in ~/.local/share/svg-optimizer/:
~/.local/share/svg-optimizer/
├── palette.log # Palette entries (timestamp|value)
├── preview.log # Preview entries
├── generate.log # Generate entries
├── convert.log # Convert entries
├── harmonize.log # Harmonize entries
├── contrast.log # Contrast entries
├── export.log # Export entries
├── random.log # Random entries
├── browse.log # Browse entries
├── mix.log # Mix entries
├── gradient.log # Gradient entries
├── swatch.log # Swatch entries
├── history.log # Master activity log
└── export.<fmt> # Exported data files
Requirements
- Bash (4.0+)
- Standard POSIX utilities:
date,wc,du,tail,grep,sed,cat - No external dependencies — works on any Linux or macOS system out of the box
When to Use
- Tracking SVG optimization runs — Use
svg-optimizer convert "logo.svg minified"to log each optimization pass with timestamps. - Managing color palettes — Use
svg-optimizer palette "#FF5733, #33FF57, #3357FF"to record palette choices for design projects. - Generating gradient records — Use
svg-optimizer gradient "linear: blue→purple for header"to log gradient configurations. - Comparing contrast ratios — Use
svg-optimizer contrast "foreground #333 vs background #FFF = 12.6:1"to track accessibility checks. - Browsing and reviewing design assets — Use
svg-optimizer browse "icon set v2 review"to log asset review sessions, thensearchto find specific entries.
Examples
# Log a palette entry
svg-optimizer palette "#E63946, #F1FAEE, #A8DADC, #457B9D"
# Log a convert/optimization entry
svg-optimizer convert "hero-banner.svg - removed metadata, 45% smaller"
# Generate a design record
svg-optimizer generate "New icon set: 24 icons at 24x24"
# Create a gradient entry
svg-optimizer gradient "radial: sunset orange to deep purple"
# Check a swatch
svg-optimizer swatch "Brand primary: #1D3557"
# View recent activity
svg-optimizer recent
# Search for entries related to icons
svg-optimizer search "icon"
# Get summary statistics
svg-optimizer stats
# Export all data to JSON
svg-optimizer export json
Output
All commands output to stdout. Redirect to a file if needed:
svg-optimizer stats > design-report.txt
svg-optimizer export csv # writes to ~/.local/share/svg-optimizer/export.csv
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
相关 Skills
技能工坊
by anthropics
覆盖 Skill 从创建到迭代优化全流程:起草能力、补测试提示、跑评测与基准方差分析,并持续改写内容和描述,提升效果与触发准确率。
✎ 技能工坊把技能从创建、迭代到评测串成闭环,方差分析加描述优化,特别适合把触发准确率打磨得更稳。
表格处理
by anthropics
围绕 .xlsx、.xlsm、.csv、.tsv 做读写、修复、清洗、格式整理、公式计算与格式转换,适合修改现有表格、生成新报表或把杂乱数据整理成交付级电子表格。
✎ 做 Excel/CSV 相关任务很省心,能直接读写、修复、清洗和格式转换,尤其擅长把乱七八糟的表格整理成交付级文件。
Word文档
by anthropics
覆盖Word/.docx文档的创建、读取、编辑与重排,适合生成报告、备忘录、信函和模板,也能处理目录、页眉页脚、页码、图片替换、查找替换、修订批注及内容提取整理。
✎ 搞定 .docx 的创建、改写与精排版,目录、批量替换、批注修订和图片更新都能自动化,做正式文档尤其省心。
相关 MCP 服务
文件系统
编辑精选by Anthropic
Filesystem 是 MCP 官方参考服务器,让 LLM 安全读写本地文件系统。
✎ 这个服务器解决了让 Claude 直接操作本地文件的痛点,比如自动整理文档或生成代码文件。适合需要自动化文件处理的开发者,但注意它只是参考实现,生产环境需自行加固安全。
by wonderwhy-er
Desktop Commander 是让 AI 直接执行终端命令、管理文件和进程的 MCP 服务器。
✎ 这工具解决了 AI 无法直接操作本地环境的痛点,适合需要自动化脚本调试或文件批量处理的开发者。它能让你用自然语言指挥终端,但权限控制需谨慎,毕竟让 AI 执行 rm -rf 可不是闹着玩的。
EdgarTools
编辑精选by dgunning
EdgarTools 是无需 API 密钥即可解析 SEC EDGAR 财报的开源 Python 库。
✎ 这个工具解决了金融数据获取的痛点——直接让 AI 读取结构化财报,比如让 Claude 分析苹果的 10-K 文件。适合量化分析师或金融开发者快速构建数据管道。但注意,它依赖 SEC 网站稳定性,高峰期可能延迟。