con un clic
claude-session-observe
// Use this skill to inspect Claude Code session history under ~/.claude, recover what sessions exist, and manually determine what a session was doing from transcript evidence.
// Use this skill to inspect Claude Code session history under ~/.claude, recover what sessions exist, and manually determine what a session was doing from transcript evidence.
Use this skill for pokoclaw observability and self-diagnosis, including delegated approval review. It shows how to inspect pokoclaw through the system database, runtime logs, and authoritative source definitions.
Generate, validate, and interpret static A2UI v0.8 JSON for interactive UI surfaces. Use when an agent needs to call publish_a2ui, author A2UI messages, check whether generated A2UI JSON is valid, or handle normalized userAction replies from interactive UI callbacks.
Install third-party skills for Pokoclaw when the user asks an agent to install a skill, pastes a skill-store prompt, or pastes a skill-store CLI command. Use this for ClawHub, skills.sh, SkillHub, or unknown skill store installation requests.
| name | claude-session-observe |
| description | Use this skill to inspect Claude Code session history under ~/.claude, recover what sessions exist, and manually determine what a session was doing from transcript evidence. |
| skillKey | pokoclaw/claude-session-observe |
Use this skill to inspect Claude Code's local session artifacts under ~/.claude.
The goal of this skill is not to teach you to trust a magic script. The goal is to teach you how to:
There are three layers here:
~/.claude transcript and sidecar filescwdscripts/ls, grep, tail-style inspectionThe scripts are only layer 2. They are read-only retrieval helpers, similar to ls, tail, or select ... from ... limit .... You decide the final answer.
If the scripts do not exist, you should still be able to use this skill. The real contract of this skill is the investigation workflow.
~/.claude/sessions/*.json~/.claude/projects/<encoded-project>/<session-id>.jsonl~/.claude/projects/<encoded-project>/<session-id>/subagents/*.jsonlsubagents/*.meta.jsontool-results/*.txt~/.claude/history.jsonlcwdChoose channels based on the question. Do not force every question through the same path.
~/.claude layout, path encoding, or where files live:
references/layout-overview.mdreferences/session-discovery-recipes.mdreferences/transcript-records.mdreferences/activity-heuristics.mdreferences/continuation-handoff.mdStart manually unless a helper script will obviously save repetitive work.
In many cases you do not need Python at all. The job can often be done with:
Use scripts only when they make repetitive retrieval faster or safer.
~/.claude/projects/.~/.claude/sessions/*.json for active-session matches by cwd.*.jsonl files.progress / last-promptlast-promptuser recordsassistant recordsprogress recordssubagents/.tool-results/.Do not ask the scripts to produce that explanation for you.
cwd.Important: for continuation, transcript evidence alone is not enough.
git status --short --branchgit diff --statprogress before assuming the latest assistant text tells the whole story.These are convenience tools only.
scripts/find_project_sessions.py
scripts/read_session_records.py
Use them the same way you would use ls, tail, or a small select ... from ... limit ... query.
references/layout-overview.mdreferences/session-discovery-recipes.mdreferences/transcript-records.mdreferences/activity-heuristics.mdreferences/continuation-handoff.mdcwd.