← Back to Skills Marketplace
72
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install wx-tabbar-icons
Description
微信小程序底部 TabBar 图标生成技能。用 Python PIL 生成简约几何风格的 tab 图标 (未选中灰色 + 选中绿色),并自动写入 app.json 的 tabBar 配置。 当用户说"生成 tabBar 图标"、"底部菜单栏图标"、"tab 图标"时使用本技能。
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wx-tabbar-icons - After installation, invoke the skill by name or use
/wx-tabbar-icons - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is 微信小程序 TabBar 图标生成?
微信小程序底部 TabBar 图标生成技能。用 Python PIL 生成简约几何风格的 tab 图标 (未选中灰色 + 选中绿色),并自动写入 app.json 的 tabBar 配置。 当用户说"生成 tabBar 图标"、"底部菜单栏图标"、"tab 图标"时使用本技能。 It is an AI Agent Skill for Claude Code / OpenClaw, with 72 downloads so far.
How do I install 微信小程序 TabBar 图标生成?
Run "/install wx-tabbar-icons" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 微信小程序 TabBar 图标生成 free?
Yes, 微信小程序 TabBar 图标生成 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 微信小程序 TabBar 图标生成 support?
微信小程序 TabBar 图标生成 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 微信小程序 TabBar 图标生成?
It is built and maintained by flowstart (@flowstart); the current version is v1.0.0.
More Skills