← 返回 Skills 市场
ClawdTalk Persona Plugin
作者
noahvandal
· GitHub ↗
· v1.0.4
· MIT-0
171
总下载
0
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install persona-plugin
功能描述
Manage persistent caller memory by retrieving caller info at call start and logging detailed call summaries to update identity, personality, and memories aut...
安全使用建议
This plugin appears to do what it says: it sends caller metadata, call summaries, and (if you provide a call_id) lets the Persona backend fetch the full transcript. Before installing: 1) Verify the Persona server URL you configure is trusted (default is localhost; changing it to a public endpoint means data will be sent there). 2) Only provide an apiKey with the minimum required scope and store it in the secure plugin config UI. 3) Understand that persona_log_call and persona_update_docs will persist PII and create versioned records (old versions are never deleted) — confirm this retention policy complies with your privacy rules. 4) If you want to limit exposure, avoid passing call_id or full transcripts unless necessary. If you need more assurance, ask the publisher for their privacy/hosting details or run the plugin against a staging Persona server first.
功能分析
Type: OpenClaw Skill
Name: persona-plugin
Version: 1.0.4
The Persona plugin is a legitimate tool designed to provide persistent memory for a voice agent by managing caller profiles and interaction history. It communicates with a 'HughKnew Persona API' (defaulting to localhost:3002) to store and retrieve caller 'soul', 'identity', and 'memory' documents. The code in src/lib/persona-client.ts and src/tools/PersonaTools.ts follows standard API client patterns, and the instructions in SKILL.md are strictly operational, guiding the agent on how to maintain context across calls without any evidence of malicious prompt injection or unauthorized data exfiltration.
能力评估
Purpose & Capability
Name/description match the implemented functionality. The plugin requires an API key and server URL in its config (openclaw.plugin.json) which is appropriate for a remote Persona service. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md keeps instructions narrowly scoped: call persona_get_caller before calls, persona_log_call and persona_update_docs after calls. The instructions do not ask the agent to read local files, environment variables, or other system state outside the declared plugin config.
Install Mechanism
No installation spec or external downloads are present (instruction-only style with TypeScript source). The code is not obfuscated and uses a fetch-based HTTP client to the configured server. Nothing is being pulled from arbitrary URLs at install time.
Credentials
No environment variables are required, but the plugin requires an apiKey in its config (declared in openclaw.plugin.json). That apiKey is the expected and proportionate credential. Note: the server URL is configurable (default http://localhost:3002) — if changed to an external host, the API key and call summaries/transcripts will be sent there, which is expected behavior but worth reviewing for privacy.
Persistence & Privilege
always is false and the plugin does not request elevated platform privileges or attempt to modify other skills. It registers tools and a health-check service, which is normal for a plugin.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install persona-plugin - 安装完成后,直接呼叫该 Skill 的名称或使用
/persona-plugin触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.4
**Adds a new step to caller memory updates with a third tool.**
- Introduces `persona_update_docs` for explicit persona updates after each call.
- The call flow now requires: get caller info → log call → update persona documents.
- `persona_log_call` is now focused on logging call metadata only.
- Detailed guidance on structuring `soul`, `identity`, and `memory` updates, including examples.
- Clear separation between logging and updating, emphasizing both steps after each call.
- Updated instructions and notes to reflect this two-step post-call update process.
v1.0.3
- Updated guidance to call persona_get_caller before every outbound call and use its prompt_context as the purpose in clawtalk_call.
- Revised typical call flow to include explicit integration with clawtalk_call, emphasizing passing persona context for better voice agent memory.
- Clarified that persona_get_caller should always precede clawtalk_call.
- Updated tool descriptions and notes to reflect these changes and improve clarity.
v1.0.2
No user-facing changes in version 1.0.2.
- Version increment only; no updates to documentation or features.
- All existing features and usage remain the same.
v1.0.1
- Updated documentation to clarify `persona_log_call` parameters: only `call_id` is now mentioned for transcript and AI insights, and `conversation_id` is removed.
- Call logging instructions and call flow examples now reference `call_id` instead of `conversation_id`.
- Enhanced explanation that providing `call_id` allows the backend to fetch the full transcript and AI insights for persona updates.
- No code or functional changes; this update is documentation-only.
v1.0.0
- Initial release of persona-plugin skill.
- Adds persistent caller memory system to remember and update individual caller profiles across calls.
- Provides two main tools:
- `persona_get_caller`: Retrieve detailed caller context by phone number.
- `persona_log_call`: Log call summaries to auto-update caller persona using backend LLM.
- Makes it easy to personalize conversations and build long-term relationships with callers.
元数据
常见问题
ClawdTalk Persona Plugin 是什么?
Manage persistent caller memory by retrieving caller info at call start and logging detailed call summaries to update identity, personality, and memories aut... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 171 次。
如何安装 ClawdTalk Persona Plugin?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install persona-plugin」即可一键安装,无需额外配置。
ClawdTalk Persona Plugin 是免费的吗?
是的,ClawdTalk Persona Plugin 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
ClawdTalk Persona Plugin 支持哪些平台?
ClawdTalk Persona Plugin 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 ClawdTalk Persona Plugin?
由 noahvandal(@noahvandal)开发并维护,当前版本 v1.0.4。
推荐 Skills