← 返回 Skills 市场
380
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smart-illustrator
功能描述
智能配图与 PPT 信息图生成器。支持三种模式:(1) 文章配图模式 - 分析文章内容,生成插图;(2) PPT/Slides 模式 - 生成批量信息图;(3) Cover 模式 - 生成封面图。所有模式默认生成图片,`--prompt-only` 只输出 prompt。支持 Bento Grid 功能展示图风格...
安全使用建议
This skill is plausible for generating illustrations, but there are important mismatches you should understand before installing or running it:
- The SKILL/README instruct the agent to use GEMINI_API_KEY and to call local scripts, yet the registry metadata declares no required environment variables or config paths. Treat that as a red flag: the skill will likely expect an API key and local files even if not declared.
- If you clone the repo into ~/.claude/skills (as README suggests), inspect any scripts (the scripts/ directory) before running npx/bun on them. Executing unreviewed scripts from a repo can run arbitrary code on your machine.
- Review the styles/*.md files: they contain long System Prompt text that the skill instructs the agent to extract and use as the System Prompt for generation. That effectively injects LLM instructions at runtime — review these prompts for undesired behavior before use.
- Be cautious about automatic clipboard copying and files written under ~/.smart-illustrator and /tmp; sensitive content (articles, prompts) could be stored or exposed. If you must use it, run in a sandboxed environment, set API keys with least privilege, and keep the skill's files under version control so you can audit changes.
If you want to proceed: ask the author for an explicit list of required env vars and an install script you can audit, or run the skill in a disposable environment until you've inspected the scripts and verified precisely which credentials are used and where data is written/transmitted.
功能分析
Type: OpenClaw Skill
Name: smart-illustrator
Version: 1.0.0
The 'smart-illustrator' skill bundle is a legitimate automation tool designed to generate article illustrations and presentation infographics using Gemini, Excalidraw, and Mermaid engines. While the SKILL.md instructions direct the agent to perform high-privilege actions—including executing shell commands via 'npx', accessing the 'GEMINI_API_KEY' environment variable, and interacting with the system clipboard via 'pbcopy'—these behaviors are strictly aligned with the stated purpose of rendering diagrams and calling image generation APIs. No evidence of data exfiltration, unauthorized persistence, or malicious prompt injection was found; the 'forced rules' in the instructions are functional constraints intended to ensure consistent output quality.
能力评估
Purpose & Capability
The skill claims to generate illustrations via Gemini/Excalidraw/Mermaid, which legitimately requires model API keys and export tooling. However the registry metadata declares no required environment variables or config paths, while the README/SKILL.md repeatedly reference GEMINI_API_KEY, ~/.smart-illustrator config files, and scripts under ~/.claude/skills/smart-illustrator/scripts. That mismatch (declaring nothing but expecting credentials and local scripts) is incoherent.
Instruction Scope
SKILL.md instructs the agent to: read user-supplied article files, always read specific style files, extract System Prompt content from style files, write temporary prompt files under /tmp, auto-copy prompts to the clipboard, and invoke local export scripts (npx bun ~/.claude/skills/.../scripts/...). It also instructs writing/reading user-level config (~/.smart-illustrator) and cover learning records. These actions go beyond pure 'prompt generation' and require file I/O, home-directory access, and potentially network calls — and the skill claims none of these environment requirements.
Install Mechanism
No install spec is declared (instruction-only), which is lower risk. But the README instructs users to clone a GitHub repo into ~/.claude/skills to obtain scripts; if users follow that, arbitrary scripts in that clone could be executed with npx/bun. Because the skill references local scripts that may not be part of the marketplace package, users who clone the repo should inspect those scripts before running.
Credentials
The skill's runtime text and README clearly expect a GEMINI_API_KEY (and optionally other provider keys) and use of ~ and /tmp paths, but the registry 'required env vars' and 'required config paths' are empty. Additionally the skill will write to ~/.smart-illustrator/cover-learnings.md and read style files that contain system-prompt content. Requesting or using API keys and home-file access is proportionate for an image generator — but those requirements should be declared; the omission is suspicious and makes it unclear what secrets might be used or transmitted.
Persistence & Privilege
always:false (normal). The skill expects/encourages cloning files into ~/.claude/skills and will read/write user-level config under ~/.smart-illustrator; this is normal for a user-local tool but does persist data in the home directory. There is no explicit evidence it modifies other skills or system-wide configs, but it does instruct executing local scripts if present, which increases its runtime privilege when installed locally.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install smart-illustrator - 安装完成后,直接呼叫该 Skill 的名称或使用
/smart-illustrator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Smart Illustrator 1.0.0 - 初始版本发布
- 支持三种模式:文章配图、PPT/Slides 信息图批量生成、封面图生成(含主流平台尺寸)。
- 配图引擎自动选择(Gemini/Excalidraw/Mermaid),满足不同类型的可视化需求。
- 必须读取指定 style 文件,严格区分不同模式和风格。
- 支持`--prompt-only`模式,自动将 JSON prompt 复制到剪贴板,便于手动生成图片。
- 丰富 CLI 参数,支持多种自定义风格、参考图、多候选图、不同引擎等灵活配置。
- 输出带图片的 markdown 文档及所有图片、源文件,便于后续编辑和发布。
元数据
常见问题
Smart Illustrator 是什么?
智能配图与 PPT 信息图生成器。支持三种模式:(1) 文章配图模式 - 分析文章内容,生成插图;(2) PPT/Slides 模式 - 生成批量信息图;(3) Cover 模式 - 生成封面图。所有模式默认生成图片,`--prompt-only` 只输出 prompt。支持 Bento Grid 功能展示图风格... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 380 次。
如何安装 Smart Illustrator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install smart-illustrator」即可一键安装,无需额外配置。
Smart Illustrator 是免费的吗?
是的,Smart Illustrator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Smart Illustrator 支持哪些平台?
Smart Illustrator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Smart Illustrator?
由 Axton(@axtonliu)开发并维护,当前版本 v1.0.0。
推荐 Skills