← Back to Skills Marketplace
noahvandal

ClawdTalk Persona Plugin

by noahvandal · GitHub ↗ · v1.0.4 · MIT-0
cross-platform ✓ Security Clean
171
Downloads
0
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install persona-plugin
Description
Manage persistent caller memory by retrieving caller info at call start and logging detailed call summaries to update identity, personality, and memories aut...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install persona-plugin
  3. After installation, invoke the skill by name or use /persona-plugin
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug persona-plugin
Version 1.0.4
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 171 downloads so far.

How do I install ClawdTalk Persona Plugin?

Run "/install persona-plugin" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is ClawdTalk Persona Plugin free?

Yes, ClawdTalk Persona Plugin is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does ClawdTalk Persona Plugin support?

ClawdTalk Persona Plugin is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ClawdTalk Persona Plugin?

It is built and maintained by noahvandal (@noahvandal); the current version is v1.0.4.

💬 Comments