← Back to Skills Marketplace
lq434239

Extracts durable workflow preferences and project conventions from a session, then proposes the smallest valid update to global or project CLAUDE.md files. Trigger when the user asks to remember rules, when repeated preference patterns appear, or at session end for non-trivial sessions.

by TaiChangXieBuWan · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ Security Clean
136
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install self-improving-session
Description
Extracts durable workflow preferences and project conventions from a session, then proposes the smallest valid update to global or project CLAUDE.md files. T...
Usage Guidance
This skill appears coherent: it analyzes your current conversation to propose small, high-confidence rules and suggests edits to ~/.claude/CLAUDE.md or a project CLAUDE.md. Before installing or enabling it, consider: (1) the agent will read full sessions to find patterns — avoid putting secrets or sensitive data in the conversation you want analyzed; (2) confirm that file writes require your approval (the SKILL.md says they will), and decline automatic write/automation if you want to review proposed changes; (3) if you prefer, restrict the skill's autonomous invocation or require an explicit user prompt before it runs at session end. If the package later included an automated writer that applied changes without confirmation or added network endpoints, that would change this assessment to suspicious.
Capability Analysis
Type: OpenClaw Skill Name: self-improving-session Version: 1.0.3 The 'self-improving-session' skill is a documentation-centric tool designed to help an AI agent extract and persist workflow preferences and project conventions into CLAUDE.md files. It contains no executable code or scripts, relying entirely on instructions (SKILL.md) and reference guidelines (references/learning-rules.md, references/rule-quality.md). The skill includes explicit security safeguards, such as instructions to never store secrets or sensitive data, a requirement for user confirmation before writing to files, and logic to prevent 'over-learning' or bloat. No indicators of data exfiltration, malicious execution, or unauthorized persistence were found.
Capability Assessment
Purpose & Capability
Name/description (extract durable workflow preferences and propose minimal CLAUDE.md updates) matches the SKILL.md behavior: it inspects the session, filters signals, forms concise rule candidates, and targets global or project CLAUDE.md files. There are no unrelated env vars, binaries, or installs requested.
Instruction Scope
Instructions require scanning the current session and optionally events from a paired prompt module; that is appropriate for the stated goal. The skill explicitly forbids storing full prompt text, code facts, secrets, or temporary state and states that writes to CLAUDE.md occur only after user confirmation. This is coherent, but users should note the skill reads conversational content (which may include sensitive data) to extract patterns — the SKILL.md constrains what is recorded but the agent still needs full session access to analyze signals.
Install Mechanism
Instruction-only skill with no install spec, no bundled code, and no external downloads. Lowest-risk install posture; nothing is written to disk by default and no arbitrary code is fetched.
Credentials
No environment variables, credentials, or config paths are required. Requested targets (user global CLAUDE.md and project CLAUDE.md) match the declared purpose.
Persistence & Privilege
always is false and the skill is user-invocable (normal). The skill may propose modifications to CLAUDE.md but states writes require user confirmation; it does not demand permanent privileged presence or automatic file writes in the SKILL.md. Autonomous invocation by the agent is permitted by platform default, which is expected for a skill that monitors sessions.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install self-improving-session
  3. After installation, invoke the skill by name or use /self-improving-session
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
self-improving-session 1.0.3: Major ruleset and scope tightening - Greatly clarifies what counts as a durable, reusable session rule versus noise. - Splits rules by confidence level with clear thresholds for `[tentative]`, `[stable]`, and correction markers. - Adds explicit rule budget guidance to reduce `CLAUDE.md` bloat (max ~20 global, ~15 project-specific rules). - Now prefers merging, replacing, or compressing over appending near-duplicates; often proposes zero net change. - New reference file `references/rule-quality.md` explains what should be learned or skipped. - Removes embedded session-end automation instructions from core docs (now in README only). - Stronger, briefer, and safer rule extraction and merge policies.
v1.0.2
Version 1.0.2 - Removed README.md and scripts/self-improving-session-hook.sh, simplifying the skill by eliminating setup and script files. - Added a **Setup** section in SKILL.md with inline instructions for auto-triggering at session end, replacing information previously found in the removed files. - All usage and integration guidance is now consolidated in SKILL.md for easier reference. - No changes to core logic or user-facing functionality.
v1.0.1
- Improves extraction and storage of durable user preferences and rules from each session, aligning future sessions automatically. - Adds structured process to scan for corrections, repeated workflow patterns, and project conventions, merging them into `CLAUDE.md` with confidence markers (`[tentative]`, `[stable]`). - Prevents overfitting by filtering out one-off behaviors, prompt text, code facts, and sensitive data. - Provides clear confirmation and output formatting guidelines for updating rules and handling user corrections. - Maintains tight integration with `self-improving-prompt` to continuously learn user workflow choices across sessions.
Metadata
Slug self-improving-session
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Extracts durable workflow preferences and project conventions from a session, then proposes the smallest valid update to global or project CLAUDE.md files. Trigger when the user asks to remember rules, when repeated preference patterns appear, or at session end for non-trivial sessions.?

Extracts durable workflow preferences and project conventions from a session, then proposes the smallest valid update to global or project CLAUDE.md files. T... It is an AI Agent Skill for Claude Code / OpenClaw, with 136 downloads so far.

How do I install Extracts durable workflow preferences and project conventions from a session, then proposes the smallest valid update to global or project CLAUDE.md files. Trigger when the user asks to remember rules, when repeated preference patterns appear, or at session end for non-trivial sessions.?

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

Is Extracts durable workflow preferences and project conventions from a session, then proposes the smallest valid update to global or project CLAUDE.md files. Trigger when the user asks to remember rules, when repeated preference patterns appear, or at session end for non-trivial sessions. free?

Yes, Extracts durable workflow preferences and project conventions from a session, then proposes the smallest valid update to global or project CLAUDE.md files. Trigger when the user asks to remember rules, when repeated preference patterns appear, or at session end for non-trivial sessions. is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Extracts durable workflow preferences and project conventions from a session, then proposes the smallest valid update to global or project CLAUDE.md files. Trigger when the user asks to remember rules, when repeated preference patterns appear, or at session end for non-trivial sessions. support?

Extracts durable workflow preferences and project conventions from a session, then proposes the smallest valid update to global or project CLAUDE.md files. Trigger when the user asks to remember rules, when repeated preference patterns appear, or at session end for non-trivial sessions. is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Extracts durable workflow preferences and project conventions from a session, then proposes the smallest valid update to global or project CLAUDE.md files. Trigger when the user asks to remember rules, when repeated preference patterns appear, or at session end for non-trivial sessions.?

It is built and maintained by TaiChangXieBuWan (@lq434239); the current version is v1.0.3.

💬 Comments