← Back to Skills Marketplace
cat-xierluo

Svg Article Illustrator

by xierluo · GitHub ↗ · v1.0.5 · MIT-0
cross-platform ⚠ suspicious
134
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install svg-article-illustrator
Description
AI驱动的SVG文章配图生成工具,支持动态SVG、静态SVG和PNG导出三种输出模式。当用户需要为文章生成配图、创建SVG插图、将SVG转换为PNG,或提到"为文章配图"、"生成插图"时使用此技能。
Usage Guidance
What to check before installing or using this skill: 1) Inspect the two included scripts (scripts/svg2png.js and scripts/archive.sh) for any network calls, remote downloads, or unexpected file operations. Ensure svg2png.js only invokes Puppeteer locally and does not fetch remote code or exfiltrate files. 2) Review SKILL.md for any hidden/Unicode-control characters (the scanner flagged them). Hidden characters can manipulate parsing or evaluation — remove them or ask the author for a clean copy. 3) Be aware the skill will modify your article files (embed <svg> directly into Markdown) and will create an archive at .claude/skills/svg-article-illustrator/archive/… — if that is undesirable for privacy or repo hygiene, either disable archiving or run the skill in a sandboxed workspace. 4) If you plan to use png-export, only enable Node/puppeteer in an environment you trust; verify puppeteer version and that no unusual launch args or remote debugging ports are used. 5) Monitor behavior the first few runs (file writes, spawned agents/processes). The multi-agent parallel generation increases activity; if you see unexpected outbound network traffic or attempts to access unrelated files, stop and remove the skill. If you want, I can (a) summarize or diff the two script files for risky patterns, (b) scan SKILL.md for invisible characters and show them, or (c) list exact file-write paths the skill will use so you can create safe sandbox rules.
Capability Analysis
Type: OpenClaw Skill Name: svg-article-illustrator Version: 1.0.5 The svg-article-illustrator skill is a well-structured tool designed to generate, archive, and convert SVG illustrations for Markdown articles. It utilizes a Bash script (scripts/archive.sh) for file management and a Node.js script (scripts/svg2png.js) using Puppeteer for high-fidelity image rendering. All scripts and instructions in SKILL.md and the references directory are consistent with the stated purpose of the tool. No evidence of data exfiltration, malicious command execution, or prompt injection attacks was found.
Capability Assessment
Purpose & Capability
Name/description, embedded SVG workflow, and included assets (templates, many example SVGs) align with an article-illustration generator. The optional png-export mode correctly documents Node/puppeteer as a dependency (in references). No unrelated credentials or binaries are requested.
Instruction Scope
SKILL.md instructs the agent to read the source Markdown, embed SVG code directly into the Markdown (default), save external SVG/PNG files for png-export, and archive extracted SVGs into .claude/skills/svg-article-illustrator/archive/.... Writing files to the local workspace and extracting article content for archival is coherent for this skill but has privacy implications; the doc also specifies spawning multiple Task Agents for parallel generation when ≥8 images, which increases activity surface and should be acceptable but monitored.
Install Mechanism
There is no install spec (instruction-only), which is low-risk. Two script files are included (scripts/archive.sh and scripts/svg2png.js) that will be used at runtime; because no install downloads arbitrary code at install time, install risk is low — but the scripts themselves need inspection (they may run Node/puppeteer).
Credentials
The skill does not request environment variables, credentials, or config paths. The documented optional dependency on Node/puppeteer for PNG export is proportional to that feature and is only required for png-export.
Persistence & Privilege
always:false and user-invocable:true (normal). The skill writes an archive directory into .claude/skills/... each run; that persistent storage is within scope for an archiving feature but could store sensitive article content over time. The skill's ability to spawn multiple Task Agents (documented) increases blast radius if the skill were malicious, but autonomous invocation remains disabled only if platform enforces it — not an immediate red flag alone.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install svg-article-illustrator
  3. After installation, invoke the skill by name or use /svg-article-illustrator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.5
AI驱动的SVG文章配图生成工具
Metadata
Slug svg-article-illustrator
Version 1.0.5
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Svg Article Illustrator?

AI驱动的SVG文章配图生成工具,支持动态SVG、静态SVG和PNG导出三种输出模式。当用户需要为文章生成配图、创建SVG插图、将SVG转换为PNG,或提到"为文章配图"、"生成插图"时使用此技能。 It is an AI Agent Skill for Claude Code / OpenClaw, with 134 downloads so far.

How do I install Svg Article Illustrator?

Run "/install svg-article-illustrator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Svg Article Illustrator free?

Yes, Svg Article Illustrator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Svg Article Illustrator support?

Svg Article Illustrator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Svg Article Illustrator?

It is built and maintained by xierluo (@cat-xierluo); the current version is v1.0.5.

💬 Comments