← 返回 Skills 市场
zhouyi531

OpenClaw Role Builder

作者 Austin Zhou · GitHub ↗ · v1.0.2 · MIT-0
linuxdarwinwin32 ✓ 安全检测通过
131
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install openclaw-role-builder
功能描述
Build and manage OpenClaw roles — create a full AI character role from any public figure or fictional character, then generate identity-consistent selfies an...
安全使用建议
This package appears coherent for creating persona files and calling the TuQu photo API. Before installing or running: 1) Inspect scripts/tuqu_request.py to confirm it only contacts the documented hosts (photo.tuqu.ai, billing.tuqu.ai), does not write service keys to disk or logs, and does not accept arbitrary remote URLs to execute. 2) Backup any existing ~/.openclaw directory (shift_role.py will move workspaces). 3) Prefer passing TuQu keys via the CLI flag as documented and never paste keys into chat. 4) If you allow autonomous agent invocation, be aware the model could call the bundled helper to perform network requests (so verify the helper's host restrictions and logging behavior). If those checks are satisfactory, the skill's requirements and behavior are proportionate to its stated purpose.
功能分析
Type: OpenClaw Skill Name: openclaw-role-builder Version: 1.0.2 The openclaw-role-builder skill bundle provides a comprehensive framework for creating AI character personas and generating identity-consistent images via the TuQu API. It includes Python scripts for managing character workspaces (~/.openclaw/workspace) and a network helper (tuqu_request.py) that implements a strict whitelist of allowed API endpoints on photo.tuqu.ai and billing.tuqu.ai. The instructions (SKILL.md) and templates (agents_template.md) contain explicit security guardrails, directing the AI agent to never store credentials on disk and to restrict all file operations to the ~/.openclaw/ directory. The logic is well-documented, follows the stated purpose, and lacks any indicators of malicious intent or data exfiltration.
能力评估
Purpose & Capability
The skill claims to create/manage OpenClaw roles and generate identity-consistent images via the TuQu API. The declared requirement (python3), the workspace paths (~/.openclaw/...), and included scripts (register_role.py, shift_role.py, tuqu_request.py) match those capabilities and are proportionate to the described functionality.
Instruction Scope
SKILL.md and sub-skill documents describe only reading/writing under ~/.openclaw and reading their own bundled reference files. The persona workflows explicitly operate on workspace files and (when needed) profile images in the workspace and call the TuQu API. There are no instructions to read arbitrary system files or to exfiltrate data, but several operations perform filesystem moves within ~/.openclaw (shift_role.py).
Install Mechanism
No installer or remote download is used; this is an instruction+script package that runs local Python helpers. That keeps disk writes limited to the bundled scripts and the user's ~/.openclaw workspace. Risk is low from the install mechanism itself.
Credentials
The skill does not require environment variables and documents passing the TuQu service key via a --service-key CLI flag per request (credentialSetup is documented). This is reasonable for per-role keys, but the runtime behavior relies on the tuqu_request.py helper to never persist or leak keys and to restrict hosts. The metadata does not list required env vars (which is consistent) but you should verify the helper actually enforces the claimed handling.
Persistence & Privilege
always:false and user-invocable are set. The scripts write and move files only under ~/.openclaw (ROLES.json and workspace directories). The shift script moves directories within that area; it does not attempt to modify other skills or system-wide settings. No evidence of privileged persistence or always-on behavior.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-role-builder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-role-builder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
Security fix: remove tuqu_service_key.txt credential storage from agents_template, replace automatic memory reading with consent model, restrict file access scope to ~/.openclaw/, unify service-key handling
v1.0.1
Fix security: resolve contradictory service-key guidance, add file-system and credential boundary safeguards
v1.0.0
Initial release as openclaw-role-builder
元数据
Slug openclaw-role-builder
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

OpenClaw Role Builder 是什么?

Build and manage OpenClaw roles — create a full AI character role from any public figure or fictional character, then generate identity-consistent selfies an... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 131 次。

如何安装 OpenClaw Role Builder?

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

OpenClaw Role Builder 是免费的吗?

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

OpenClaw Role Builder 支持哪些平台?

OpenClaw Role Builder 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(linux, darwin, win32)。

谁开发了 OpenClaw Role Builder?

由 Austin Zhou(@zhouyi531)开发并维护,当前版本 v1.0.2。

💬 留言讨论