← Back to Skills Marketplace
213
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install persona-creator
Description
数字人风格生成器。当用户说"生成我的数字人"、"分析我的说话风格"、"创建我的风格档案", 或输入 /superme 进入角色扮演,或使用 [扮演xxx] 前缀时触发本 Skill。 基于 memory/*.md 中的历史对话(≥10条)提取说话风格,生成 persona/$user.json 档案。 支持:首次...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install persona-creator - After installation, invoke the skill by name or use
/persona-creator - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is persona-creator?
数字人风格生成器。当用户说"生成我的数字人"、"分析我的说话风格"、"创建我的风格档案", 或输入 /superme 进入角色扮演,或使用 [扮演xxx] 前缀时触发本 Skill。 基于 memory/*.md 中的历史对话(≥10条)提取说话风格,生成 persona/$user.json 档案。 支持:首次... It is an AI Agent Skill for Claude Code / OpenClaw, with 213 downloads so far.
How do I install persona-creator?
Run "/install persona-creator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is persona-creator free?
Yes, persona-creator is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does persona-creator support?
persona-creator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created persona-creator?
It is built and maintained by taget (@taget); the current version is v1.0.0.
More Skills