Xiaonangua-openclaw-skills kb-qa-score
Score a normalized KB item using the default QA scorecard (density, verifiability, reusability, clarity, human touch) and output verdict.
install
source · Clone the upstream repo
git clone https://github.com/jiyangnan/xiaonangua-openclaw-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/jiyangnan/xiaonangua-openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/KB/kb-skills/kb-qa-score" ~/.claude/skills/jiyangnan-xiaonangua-openclaw-skills-kb-qa-score && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/jiyangnan/xiaonangua-openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/KB/kb-skills/kb-qa-score" ~/.openclaw/skills/jiyangnan-xiaonangua-openclaw-skills-kb-qa-score && rm -rf "$T"
manifest:
KB/kb-skills/kb-qa-score/SKILL.mdsource content
KB QA Score(评分与裁决)
输入
- Normalize YAML(kb-normalize 的输出)
- 可选:原始正文 text(用于判断信息密度/人味儿)
输出(YAML)
score: density: 0 verifiability: 0 reusability: 0 clarity: 0 human_touch: 0 total: 0 verdict: keep|discard|queue|needs_context issues: - "" questions_for_boss: - "" next_actions: - ""
默认阈值(按白羊武士确认的默认)
- total >= 18:keep
- 12-17:queue
- < 12:discard
- 缺关键上下文:needs_context
评分维度(0-5 具体定义)
| 维度 | 评分标准(0-5) |
|---|---|
| density(信息密度) | 0=车轱辘话/正确废话 3=有信息但可精简 5=满篇干货 |
| verifiability(可验证性) | 0=无来源/纯主观 3=有来源但不具体 5=有原文引用+URL |
| reusability(可复用性) | 0=只能當下用 3=可迁移到类似场景 5=通用模板/方法论 |
| clarity(结构清晰) | 0=混乱无重点 3=有结构但表述不清 5=结论明确+逻辑顺畅 |
| human_touch(人味儿) | 0=AI生成 3=像人但端着 5=有具体细节/态度/真实感 |
human_touch 定义细化
- 有具体细节(不只是"效果很好",而是"提升了30%转化")
- 有态度(喜欢/不喜欢/惊讶/困惑等情感)
- 有第一人称表达("我试了..." "我觉得...")
- 没有车轱辘话(没有"总的来说...从以上来看...")
判定规则
- 可验证性低(无来源/无引用)时,优先 queue 而不是 keep
- human_touch ≤2 且 density ≥4:可能是正确的AI摘要,但缺人味儿,queue
- 不要因为"看起来对"就给高分;要给出具体 issues
- issues 要具体说明哪个维度低了、为什么
依赖
- 本 skill 不负责抓取:抓取统一走
。kb-fetch