← 返回 Skills 市场
taget

persona-creator

作者 taget · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
213
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install persona-creator
功能描述
数字人风格生成器。当用户说"生成我的数字人"、"分析我的说话风格"、"创建我的风格档案", 或输入 /superme 进入角色扮演,或使用 [扮演xxx] 前缀时触发本 Skill。 基于 memory/*.md 中的历史对话(≥10条)提取说话风格,生成 persona/$user.json 档案。 支持:首次...
安全使用建议
This skill appears coherent and implements exactly what it claims: scanning local memory/*.md messages, generating an LLM analysis prompt, and saving persona JSONs under persona/. Before installing/using it, consider: (1) memory/*.md contents will be included in prompts sent to your configured LLM — do not analyze logs containing passwords, private keys, medical/financial PII, or other sensitive text unless you trust the model provider and transmission. (2) Temporary files are written to /tmp (persona_analysis_prompt.txt and persona_meta.json); other local processes could read them. (3) Persona files and backups are written to persona/ and delete operations create .bak files — check those files for sensitive content before sharing. (4) The message-extraction heuristics may misclassify lines; inspect extracted samples (dry-run) before performing full analysis. If you accept those data-exposure tradeoffs, the skill is internally consistent.
功能分析
Type: OpenClaw Skill Name: persona-creator Version: 1.0.0 The skill bundle is designed to analyze chat history in the 'memory/' directory to generate style profiles. It is classified as suspicious due to a high risk of command injection in SKILL.md, where unvalidated user-provided input (the 'name') is directly interpolated into shell command blocks (e.g., python3 ... --user "{用户输入的名字}"). While the Python scripts (analyze.py, save_persona.py) perform their stated functions and lack evidence of intentional malice or exfiltration, the architectural flaw in the instructions allows for potential Remote Code Execution (RCE) if a user provides a malicious name string.
能力评估
Purpose & Capability
Name/description match behavior: scripts scan memory/*.md, extract user messages, build an analysis prompt for an LLM, and save persona JSONs to persona/. All required files and paths are consistent with generating and managing persona files.
Instruction Scope
Behavior stays within purpose but the skill reads user messages from workspace memory files and places them verbatim into an LLM prompt (writes prompt to /tmp/persona_analysis_prompt.txt and meta to /tmp/persona_meta.json). This is expected for analysis but means any sensitive content in memory/*.md will be sent to whatever LLM the agent uses; exercise caution with sensitive data. Scripts also write persona files and backups under persona/.
Install Mechanism
No install spec or external downloads; all code is provided in the skill bundle and executed by python3 on the host. No third-party packages or network fetches are performed by the scripts.
Credentials
The skill requests no environment variables, credentials, or config paths. It only reads/writes local workspace files and /tmp files, which is proportionate to its stated function.
Persistence & Privilege
always is false and the skill does not request permanent platform-wide privileges. It reads/writes only its own workspace persona/ and memory/ paths and /tmp transient files, and does not modify other skills or global agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install persona-creator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /persona-creator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of persona-creator: a digital persona style generator. - Supports creation, incremental refresh, and deletion/reset of user style profiles based on chat history (≥10 messages in memory/*.md). - Enables role-playing as any user via /superme commands or [扮演xxx] prefix, with instant style mimicry. - Provides detailed summary reports after persona creation or refresh. - Robust error handling for insufficient data, missing directories/files, and incorrect formats. - All operations and prompts are clearly defined for user-friendly interaction.
元数据
Slug persona-creator
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

persona-creator 是什么?

数字人风格生成器。当用户说"生成我的数字人"、"分析我的说话风格"、"创建我的风格档案", 或输入 /superme 进入角色扮演,或使用 [扮演xxx] 前缀时触发本 Skill。 基于 memory/*.md 中的历史对话(≥10条)提取说话风格,生成 persona/$user.json 档案。 支持:首次... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 213 次。

如何安装 persona-creator?

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

persona-creator 是免费的吗?

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

persona-creator 支持哪些平台?

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

谁开发了 persona-creator?

由 taget(@taget)开发并维护,当前版本 v1.0.0。

💬 留言讨论