← 返回 Skills 市场
yuyun2000

m5stack-uiflow2-coder

作者 Xuanwu Yun · GitHub ↗ · v1.0.5 · MIT-0
cross-platform ⚠ suspicious
239
总下载
0
收藏
0
当前安装
6
版本数
在 OpenClaw 中安装
/install uiflow2-coder
功能描述
UIFlow2 MicroPython coding assistant. Use when writing, debugging, or explaining UIFlow2 MicroPython code for M5Stack devices. Provides accurate API lookup f...
安全使用建议
This skill is largely coherent with its purpose (it bundles the UIFlow2 docs and instructs the agent to consult them). However: 1) Do NOT install blindly — open SKILL.md in a text editor that can show hidden/control characters and confirm there are no unexpected special characters or embedded instructions. 2) Inspect scripts/find_doc.sh and remove the stray 'EOF' and the embedded chmod line; the script should only contain the find/sed commands. 3) Be aware the documentation examples include remote URLs/local-network addresses; if you ask the agent to generate code that fetches external resources, review such code carefully for unintended network access. 4) Run the skill first in an isolated/test agent or sandbox, and avoid granting any credentials or system-level permissions. 5) If anything in the SKILL.md or scripts is unexplained, ask the skill author for clarification or refuse to install.
功能分析
Type: OpenClaw Skill Name: uiflow2-coder Version: 1.0.5 The uiflow2-coder skill bundle is a legitimate development assistant for writing MicroPython code for M5Stack devices. It contains an extensive library of hardware API documentation (docs/) and a simple bash script (scripts/find_doc.sh) for locating specific files. The SKILL.md file provides the AI agent with structured guidelines to ensure code accuracy, performance optimization, and proper hardware initialization. No evidence of malicious behavior, data exfiltration, or harmful prompt injection was found.
能力标签
cryptorequires-walletcan-make-purchasesrequires-sensitive-credentials
能力评估
Purpose & Capability
Name and description match the included content: the repository is an instruction-only skill that ships a large local docs/ tree for UIFlow2 MicroPython and directs the agent to consult those docs before generating code. No unrelated credentials, binaries, or install actions are declared.
Instruction Scope
SKILL.md instructs the agent to read only the local docs/ and _overview.md files before generating code, which is appropriate. However, the pre-scan flagged 'unicode-control-chars' (prompt-injection pattern) inside SKILL.md, indicating there may be hidden control characters or formatting intended to influence an LLM's parsing. Also the docs include example code that references network endpoints (e.g., ImagePlus and LabelPlus examples fetch external URLs or local network addresses), so an agent following examples could produce code that accesses external or local-network resources — this is expected for examples but worth noting.
Install Mechanism
There is no install spec (instruction-only), which is low risk. But the only script present (scripts/find_doc.sh) contains odd trailing content: an 'EOF' line and a chmod command targeting ~/.openclaw/workspace/skills/..., which looks like an installer artifact accidentally embedded in the script file. That file should be reviewed and cleaned — as-is it appears malformed but not automatically executed by the platform.
Credentials
The skill requests no environment variables, no credentials, and no config paths. This is proportionate to a documentation-backed coding assistant. Note: some documentation examples include network URLs which might encourage generated code that performs network requests; those are examples, not required secrets.
Persistence & Privilege
The skill is not force-included (always: false) and uses the platform default for invocation. It does not request system-level persistence or modify other skills' configs based on the provided manifest.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install uiflow2-coder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /uiflow2-coder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.5
Version 1.0.5 - Added _overview.md files for advanced/usb, get-started, m5ui, and widgets directories. - Updated skill principles: If a directory contains _overview.md, read it first to understand the module's architecture and usage before consulting specific API docs. - Updated the documentation file tree to include all _overview.md files for better discoverability and onboarding. - No changes to core code generation or import conventions.
v1.0.4
- Removed the unused file: scripts/check_syntax.py - SKILL.md simplified and clarified core principles, merging bullets for brevity - Import conventions made more concise and easier to follow - Streamlined explanation of coding process, focusing on key steps and import rules - Minor formatting improvements throughout documentation
v1.0.3
uiflow2-coder 1.0.3 - 增加了三项核心原则:API 正确性、性能优先、设备适配,对代码生成标准做进一步明确 - 新增“导入路径验证(强制)”规范:严禁根据文档路径猜测导入语句,必须查阅官方示例验证导入方式 - 明确 Speaker、Mic 等 C 扩展模块必须通过 `from M5 import *` 导入,示例中给出标准用法 - 保持其余核心流程和文档结构不变 - 未涉及任何代码或文件更改,仅文档规范强化
v1.0.2
No user-facing changes detected in this release. - No file changes present between versions. - Existing functionality and documentation are unchanged.
v1.0.1
- Refined documentation and structure for clarity and easier usage. - Explicitly updated import and coding style to match UIFlow2 standards; removed UIFlow1-style imports (e.g. forbid from m5stack import *). - Improved step-by-step workflow and prohibited behaviors for consistent, reliable, and standards-compliant code generation. - Enhanced and reorganized the full docs file tree for better navigation.
v1.0.0
Initial release of UIFlow2 Coder Skill. - Provides a self-contained "documentation retrieval + code validation" coding environment. - Includes a complete, indexed offline copy of all official UIFlow2 documentation in the docs/ directory. - Strict workflow: requires documentation lookup and extraction of authentic API signatures and examples before code generation. - Enforces code validation via syntax checking before code delivery. - Explicitly prohibits code invention, hard-coded paths, and programming from memory instead of documentation.
元数据
Slug uiflow2-coder
版本 1.0.5
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 6
常见问题

m5stack-uiflow2-coder 是什么?

UIFlow2 MicroPython coding assistant. Use when writing, debugging, or explaining UIFlow2 MicroPython code for M5Stack devices. Provides accurate API lookup f... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 239 次。

如何安装 m5stack-uiflow2-coder?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install uiflow2-coder」即可一键安装,无需额外配置。

m5stack-uiflow2-coder 是免费的吗?

是的,m5stack-uiflow2-coder 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

m5stack-uiflow2-coder 支持哪些平台?

m5stack-uiflow2-coder 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 m5stack-uiflow2-coder?

由 Xuanwu Yun(@yuyun2000)开发并维护,当前版本 v1.0.5。

💬 留言讨论