← Back to Skills Marketplace
jose-compu

Self-Improving Conversation

by José I. O. · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ Security Clean
99
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install self-improving-conversation
Description
Captures dialogue learnings, tone mismatches, escalation failures, and conversation quality issues for continuous improvement. Use when: (1) A user expresses...
Usage Guidance
This skill appears coherent for its stated purpose. Before installing: (1) review the shell scripts (activator, error-detector, extract-skill) to confirm you accept local file writes (they create .learnings/ and may scaffold skills under ./skills or ~/.openclaw); (2) only enable the optional OpenClaw hooks if you trust the source—hooks inject a reminder on every agent bootstrap and run with the agent's permissions; (3) note the error-detector reads CLAUDE_TOOL_OUTPUT (platform-provided) which can contain sensitive output—ensure your environment won't leak secrets into that variable; (4) verify the GitHub repo and author if you plan to clone automatically. If you want lower risk, use the scripts manually or keep the hook disabled.
Capability Analysis
Type: OpenClaw Skill Name: self-improving-conversation Version: 1.1.0 The skill bundle is a framework for AI agents to track and improve conversational quality by logging issues like tone mismatches and hallucinations to local markdown files. It utilizes standard shell scripts (e.g., `activator.sh`, `extract-skill.sh`) and OpenClaw hooks to manage these logs and promote recurring patterns into project memory. The bundle contains no evidence of data exfiltration, malicious execution, or harmful prompt injection, and it explicitly instructs the agent to avoid logging personally identifiable information or authentication tokens.
Capability Assessment
Purpose & Capability
The name/description (capture dialogue learnings and produce skill scaffolds) match the provided files: markdown templates, scripts to create .learnings entries and to scaffold skills, and OpenClaw hook handlers that inject a reminder. No unrelated credentials, binaries, or network-only installers are requested.
Instruction Scope
Runtime instructions and scripts create and update .learnings/* files in the workspace (or ~/.openclaw workspace when following OpenClaw guidance). The error detector reads the CLAUDE_TOOL_OUTPUT environment variable (a platform-provided output variable) to detect patterns; SKILL.md explicitly warns about not logging PII. The scripts will write files to disk when run (extract-skill.sh, activator, etc.) and the hook injects a virtual reminder file at bootstrap—these behaviours are within the stated scope but will modify local workspace state if enabled.
Install Mechanism
There is no opaque network install: recommended installs are via clawdhub or a git clone from GitHub. No downloads from untrusted shorteners or personal IP addresses are used. There is no install spec that silently fetches/extracts arbitrary archives.
Credentials
The skill declares no required env vars or credentials. Scripts reference CLAUDE_TOOL_OUTPUT (used by the PostToolUse hook) and event objects in hook handlers—these are platform integration values rather than secrets. No sensitive credentials (API keys, AWS, tokens) are requested. Be aware that CLAUDE_TOOL_OUTPUT may contain sensitive tool output depending on your configuration; the docs even warn not to forward it verbatim.
Persistence & Privilege
always is false and the skill is opt-in. Hook behaviour is optional: enabling hooks copies files into ~/.openclaw/hooks or similar and the handler injects a virtual reminder into bootstrapFiles. The skill does not attempt to change other skills' configs or escalate privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install self-improving-conversation
  3. After installation, invoke the skill by name or use /self-improving-conversation
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
**Version 1.1.0** - Added stackability contract for multi-skill installations. - Added namespaced logging guidance (`.learnings/conversation/`) for coexistence with other skills. - Added required `Skill: conversation` metadata field and cross-skill precedence/ownership rules. - Clarified hook arbitration model (single dispatcher, dedupe, rate limiting).
v1.0.0
- Initial release of the self-improving-conversation skill. - Captures dialogue learnings, tone mismatches, escalation failures, and conversation quality issues to markdown logs for continuous improvement. - Introduces structured categories like tone_mismatch, misunderstanding, escalation_failure, context_loss, sentiment_drift, and hallucination. - Provides setup instructions and logging templates for both OpenClaw and generic agents. - Includes workflow guidance for reviewing issues and promoting key patterns to project memory files. - Emphasizes privacy by avoiding logging of sensitive user data.
Metadata
Slug self-improving-conversation
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Self-Improving Conversation?

Captures dialogue learnings, tone mismatches, escalation failures, and conversation quality issues for continuous improvement. Use when: (1) A user expresses... It is an AI Agent Skill for Claude Code / OpenClaw, with 99 downloads so far.

How do I install Self-Improving Conversation?

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

Is Self-Improving Conversation free?

Yes, Self-Improving Conversation is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Self-Improving Conversation support?

Self-Improving Conversation is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Self-Improving Conversation?

It is built and maintained by José I. O. (@jose-compu); the current version is v1.1.0.

💬 Comments