← 返回 Skills 市场
lanyasheng

Session Feedback Analyzer

作者 _silhouette · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
107
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install session-feedback-analyzer
功能描述
Parse Claude Code session JSONL to extract implicit user feedback signals. Detects skill invocations (tool_use blocks with name="Skill" or /slash-commands),...
安全使用建议
This skill appears to do what it says: it parses local Claude session JSONL files to emit feedback events and compute per-skill metrics. Before installing/running, consider: 1) it reads conversation files under ~/.claude/projects (sensitive data) — run with --no-snippets if you want to avoid storing message text; 2) the scripts expect to import lib.common from a parent repo root that is not included in the package, so you may need to run the tool from the larger repo or supply the missing helper functions; 3) run the bundled tests (pytest) in a safe environment to ensure the script runs correctly; 4) inspect where output (feedback.jsonl) will be written and treat that file as sensitive; 5) because there is no install step, no external code is fetched, but exercise caution when running any script that reads local data.
功能分析
Type: OpenClaw Skill Name: session-feedback-analyzer Version: 1.0.1 The session-feedback-analyzer is a legitimate utility designed to parse local Claude Code session logs (~/.claude/projects) to compute skill performance metrics. The Python scripts (analyze.py and metrics.py) implement keyword-based heuristics to classify user feedback without any network activity, unauthorized data exfiltration, or suspicious execution patterns. The bundle includes robust privacy controls, such as an opt-out configuration check and a flag to suppress user message snippets, and its behavior aligns strictly with its documented purpose.
能力评估
Purpose & Capability
Name/description match the behavior: the scripts parse ~/.claude/projects JSONL, detect skill invocations, classify user responses, and compute metrics. The requested resources (local session files) are proportional to the stated goal. Minor incoherence: the scripts import lib.common from a parent repo root (sys.path manipulation), but lib/common is not included in the bundle — this indicates the code expects to run inside a larger repo layout and may fail when run standalone.
Instruction Scope
SKILL.md instructs running python3 scripts/analyze.py against a session directory and to write feedback.jsonl. The instructions only reference local session files and the analyzer output; they do not send data externally or request unrelated system credentials. Privacy note: the analyzer reads user message text from session files (it offers --no-snippets to strip text), so running it will access potentially sensitive conversation content.
Install Mechanism
There is no install specification (instruction-only), so nothing will be downloaded or installed automatically. The code requires a Python runtime and expects to be executed from a repo layout that provides lib.common; that dependency is not bundled here and could cause runtime errors. No network downloads or external package installs are requested.
Credentials
The skill requires no environment variables, binaries, or external credentials. It accesses the filesystem (session JSONL under ~/.claude/projects by default), which is appropriate for a session-log analyzer but should be considered sensitive. The code may write output files (feedback.jsonl) to the current directory or a provided output path.
Persistence & Privilege
The skill does not request persistent/always-on privileges. Flags show always:false and no special persistence. It writes its own output file when run, which is expected behavior for a CLI analyzer.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install session-feedback-analyzer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /session-feedback-analyzer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
v2.1: 13/13 POWERFUL at 92.2%, enriched SKILL.md docs, README added, example tag fix
v1.0.0
Session Feedback Analyzer 1.0.0 – Initial Release - Extracts implicit user feedback from Claude Code session JSONL, classifying corrections, acceptances, and partials within a 3-turn influence window. - Computes per-skill correction rates and generates structured feedback.jsonl for improvement pipelines. - Supports dimension attribution (accuracy, coverage, reliability, efficiency, security, trigger_quality) for each correction event. - Includes trend analysis, privacy controls, and a CLI/API for batch statistics and trend detection. - Not for synthetic task suite evaluation; complementary to improvement-evaluator and improvement-learner.
元数据
Slug session-feedback-analyzer
版本 1.0.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Session Feedback Analyzer 是什么?

Parse Claude Code session JSONL to extract implicit user feedback signals. Detects skill invocations (tool_use blocks with name="Skill" or /slash-commands),... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 107 次。

如何安装 Session Feedback Analyzer?

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

Session Feedback Analyzer 是免费的吗?

是的,Session Feedback Analyzer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Session Feedback Analyzer 支持哪些平台?

Session Feedback Analyzer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Session Feedback Analyzer?

由 _silhouette(@lanyasheng)开发并维护,当前版本 v1.0.1。

💬 留言讨论