← 返回 Skills 市场
72
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install wx-tabbar-icons
功能描述
微信小程序底部 TabBar 图标生成技能。用 Python PIL 生成简约几何风格的 tab 图标 (未选中灰色 + 选中绿色),并自动写入 app.json 的 tabBar 配置。 当用户说"生成 tabBar 图标"、"底部菜单栏图标"、"tab 图标"时使用本技能。
安全使用建议
This skill appears to do what it says (generate 81×81 PNG tab icons and update app.json), but note two practical risks: (1) SKILL.md requires Python 3 and the Pillow library, yet the package/registry metadata does not list these runtime dependencies — install Pillow yourself (pip install pillow) before use; (2) the skill will read and modify your project's app.json and write files to images/, which can overwrite existing icon settings. Before running: commit or back up your project (git commit or copy app.json and images/), review the mapping it proposes for each tab (it says it will confirm unknown matches), and verify selectedColor handling. If you do not want files changed automatically, run the drawing code locally (from the provided reference functions) or ask the skill to only produce files without modifying app.json. If the publisher provides an installer or updated metadata declaring Python/Pillow, the inconsistency would be resolved; absent that, treat the missing dependency declaration and automatic file modifications as reasons for caution.
功能分析
Type: OpenClaw Skill
Name: wx-tabbar-icons
Version: 1.0.0
The skill bundle is a utility for generating WeChat Mini Program TabBar icons using the Python Pillow (PIL) library. It includes well-defined drawing logic for 16 different icon types (e.g., home, search, cart) and instructions for the agent to read/update the project's `app.json` file. No indicators of malicious intent, data exfiltration, or unauthorized execution were found in SKILL.md or the provided Python snippets.
能力标签
能力评估
Purpose & Capability
The skill's declared purpose (generate WeChat mini-program TabBar icons and update app.json) matches the SKILL.md instructions. However the metadata (registry 'requires' / required binaries) does not declare the actual runtime dependency: SKILL.md requires Python 3 and Pillow (pip install pillow). This mismatch is an incoherence in declared vs actual needs.
Instruction Scope
Instructions are narrowly scoped to the stated task: read app.json, infer icon types from tab text/pagePath, draw two 81×81 PNGs per tab into the project's images/ directory, and update app.json to add iconPath/selectedIconPath. No network endpoints or external exfiltration are referenced. Important caution: the skill will modify project files (app.json and write images/) and may overwrite existing iconPath fields without explicit user confirmation unless the implementation prompts the user as described.
Install Mechanism
There is no install spec (instruction-only), which is low risk in general — but the SKILL.md requires a specific runtime (Python 3 + Pillow). The absence of declared required binaries / install steps in the registry metadata is an inconsistency: users may be surprised when the skill fails or prompts them to install packages. The skill itself does not include an automated installer, so installing Pillow would be a manual precondition.
Credentials
The skill requests no credentials, environment variables, or config paths beyond the project's app.json and images/ directory. The level of access (local project files) is proportionate to the stated functionality.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. Autonomous invocation is allowed (platform default) but not combined here with other red flags. The primary privilege is local filesystem modification within the mini-program project — expected for this purpose.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install wx-tabbar-icons - 安装完成后,直接呼叫该 Skill 的名称或使用
/wx-tabbar-icons触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
wx-tabbar-icons v1.0.0
- Initial release for generating WeChat Mini Program TabBar icons in a minimalist geometric style using Python PIL.
- Automatically matches tab names to built-in icon types, generates 81×81px PNG icons for both unselected (gray) and selected (color) states.
- Outputs icons to the project’s `images/` directory and updates `app.json` TabBar configuration for seamless integration.
- Supports custom tabBar color via `app.json` and confirms color usage with the user if unspecified.
- Provides built-in geometric icon library covering common TabBar needs (e.g., home, chat, search, cart, etc.).
- Designed for simple and consistent iconography across Mini Program projects with automated configuration.
元数据
常见问题
微信小程序 TabBar 图标生成 是什么?
微信小程序底部 TabBar 图标生成技能。用 Python PIL 生成简约几何风格的 tab 图标 (未选中灰色 + 选中绿色),并自动写入 app.json 的 tabBar 配置。 当用户说"生成 tabBar 图标"、"底部菜单栏图标"、"tab 图标"时使用本技能。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 72 次。
如何安装 微信小程序 TabBar 图标生成?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install wx-tabbar-icons」即可一键安装,无需额外配置。
微信小程序 TabBar 图标生成 是免费的吗?
是的,微信小程序 TabBar 图标生成 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
微信小程序 TabBar 图标生成 支持哪些平台?
微信小程序 TabBar 图标生成 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 微信小程序 TabBar 图标生成?
由 flowstart(@flowstart)开发并维护,当前版本 v1.0.0。
推荐 Skills