Skills knowledge-gaps

Track questions Hans failed to answer and flag missing knowledge

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/atiati82/knowledge-gaps" ~/.claude/skills/openclaw-skills-knowledge-gaps && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/atiati82/knowledge-gaps" ~/.openclaw/skills/openclaw-skills-knowledge-gaps && rm -rf "$T"
manifest: skills/atiati82/knowledge-gaps/SKILL.md
source content

Knowledge Gap Detection Skill

When Hans cannot answer a question or says "I don't know" / "nicht in meiner Wissensdatenbank", he should:

Steps

  1. MUST ACTUALLY RUN THIS COMMAND — Log the failed question using the gap logger:
exec python3 ./scripts/log-knowledge-gap.py "The question the user asked" "What knowledge was missing"
  1. Check the output — The script will print

    ✅ Logged to knowledge-gaps.md
    with the entry. If it prints an error, report it.

  2. ONLY AFTER seeing the ✅ confirmation, respond: "Das weiß ich leider nicht. Ich habe die Frage in meinem Knowledge-Gap-Log gespeichert, damit ATTi sie nachträglich ergänzen kann."

⚠️ CRITICAL: Do NOT say "Ich habe die Frage gespeichert" unless you actually ran the exec command AND saw the ✅ output. Never hallucinate this action.

Weekly Summary

During the weekly-reflection cron job, Hans should also review knowledge-gaps.md and summarize the top gaps for ATTi.

Goal

Over time, this creates a feedback loop: gaps are logged → ATTi fills them → Hans improves.