← 返回 Skills 市场
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.

作者 TaiChangXieBuWan · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
94
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install session-learner
功能描述
Use when a session reveals stable user preferences, workflow corrections, or project conventions that should be preserved for future sessions. Also use when...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install session-learner
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /session-learner 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug session-learner
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 94 次。

如何安装 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.?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install session-learner」即可一键安装,无需额外配置。

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 user explicitly asks to remember rules, update guidance, or summarize learnings. 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

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 user explicitly asks to remember rules, update guidance, or summarize learnings. 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 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.?

由 TaiChangXieBuWan(@lq434239)开发并维护,当前版本 v1.0.0。

💬 留言讨论