← Back to Skills Marketplace
lq434239

Use when a session reveals stable user preferences, workflow corrections, or project conventions that should be preserved for future sessions. Also use when user explicitly asks to remember rules, update guidance, or summarize learnings.

by TaiChangXieBuWan · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
94
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install session-learner
Description
Use when a session reveals stable user preferences, workflow corrections, or project conventions that should be preserved for future sessions. Also use when...
Usage Guidance
This skill is coherent for its purpose: it will read your session to learn stable preferences and write short rules into ~/.claude/CLAUDE.md or a project CLAUDE.md. Before installing or enabling it: 1) Decide whether you trust automatic SessionEnd hooks — the skill can write without confirmation in that mode; if you want manual control, ensure the agent prompts you. 2) Back up any existing CLAUDE.md you care about so merges are reversible. 3) Avoid exposing secrets or sensitive data in the session (the skill says it will not store secrets, but it still reads the session). 4) On first runs, review proposed changes carefully and confirm the formatting/location meet your expectations. If you are uncomfortable with automatic writes, disable the SessionEnd hook or require explicit confirmation.
Capability Analysis
Type: OpenClaw Skill Name: session-learner Version: 1.0.0 The session-learner skill is designed to extract and persist user preferences and project conventions by modifying the agent's configuration files, specifically CLAUDE.md and ~/.claude/CLAUDE.md. While the instructions in SKILL.md and references/learning-rules.md include explicit safety guidelines—such as avoiding the storage of secrets, keys, or PII—the capability to persistently alter the agent's core instruction set across sessions is a high-risk behavior. According to the provided criteria, risky capabilities like file system modification for persistence are classified as suspicious, even when they appear aligned with the stated purpose.
Capability Assessment
Purpose & Capability
The name/description (capture stable preferences and project conventions) match the instructions: scan the session, decide what is durable, and merge it into a CLAUDE.md (global or project). No unexpected environment variables, binaries, or external services are requested.
Instruction Scope
The SKILL.md instructs the agent to 'review the whole session' to find preferences and corrections — this is necessary for the stated purpose. It explicitly prohibits storing full prompt text, secrets, code facts/file paths, and PII. Still, reading the entire session can expose sensitive data (secrets or private content) even if the skill promises not to store them, so the agent's runtime/tooling must be trusted to enforce that promise.
Install Mechanism
Instruction-only skill with no install spec and no code files to write to disk; lowest-risk install posture.
Credentials
No environment variables, credentials, or config paths are required. The requested file paths (~/.claude/CLAUDE.md or project CLAUDE.md) are proportional to the skill's purpose.
Persistence & Privilege
The skill intends to create or update a CLAUDE.md in the user home or project. It normally shows proposed changes and waits for confirmation, but it also permits 'update directly' or writing during an automatic SessionEnd hook — which could write without an explicit per-change confirmation if the agent is configured to run that hook. The skill metadata does not set always:true, so forced inclusion is not indicated.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install session-learner
  3. After installation, invoke the skill by name or use /session-learner
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Session-learner v1.0.0 – Adds durable preference and rule learning for better session continuity. - Extracts and stores stable user preferences, workflow corrections, and project conventions for future sessions. - Integrates with prompt-refiner to capture repeated choice patterns and explicit corrections, without saving prompt bodies. - Smart filtering avoids code artifacts, one-off behaviors, secrets, and information derivable from code. - Merges new rules into CLAUDE.md intelligently: deduplicates, updates, classifies, and compresses for clarity. - Confirms all proposed changes with the user before writing, unless directed otherwise.
Metadata
Slug session-learner
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Use when a session reveals stable user preferences, workflow corrections, or project conventions that should be preserved for future sessions. Also use when user explicitly asks to remember rules, update guidance, or summarize learnings.?

Use when a session reveals stable user preferences, workflow corrections, or project conventions that should be preserved for future sessions. Also use when... It is an AI Agent Skill for Claude Code / OpenClaw, with 94 downloads so far.

How do I install Use when a session reveals stable user preferences, workflow corrections, or project conventions that should be preserved for future sessions. Also use when user explicitly asks to remember rules, update guidance, or summarize learnings.?

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

Is Use when a session reveals stable user preferences, workflow corrections, or project conventions that should be preserved for future sessions. Also use when user explicitly asks to remember rules, update guidance, or summarize learnings. free?

Yes, Use when a session reveals stable user preferences, workflow corrections, or project conventions that should be preserved for future sessions. Also use when user explicitly asks to remember rules, update guidance, or summarize learnings. is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Use when a session reveals stable user preferences, workflow corrections, or project conventions that should be preserved for future sessions. Also use when user explicitly asks to remember rules, update guidance, or summarize learnings. support?

Use when a session reveals stable user preferences, workflow corrections, or project conventions that should be preserved for future sessions. Also use when user explicitly asks to remember rules, update guidance, or summarize learnings. is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Use when a session reveals stable user preferences, workflow corrections, or project conventions that should be preserved for future sessions. Also use when user explicitly asks to remember rules, update guidance, or summarize learnings.?

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

💬 Comments