From sessionwiki session recall
Recall past AI coding sessions as long-term memory. Use at the START of any non-trivial task, and whenever the user references earlier work ("like we did before", "the X we set up", "last time", "that bug fix"), asks who/when a file was changed, or you need context that predates this conversation. Runs the local `sessionwiki` CLI to search prior sessions, pull a session briefing, and trace a file back to the sessions that edited it.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sessionwiki:session-recallThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
The user's machine has a `sessionwiki` index of every past Claude Code, Codex,
The user's machine has a sessionwiki index of every past Claude Code, Codex,
and Gemini CLI session. Treat it as the agent's long-term memory. It is local
and offline - no network. Before solving something from scratch, check whether
it was already solved.
First time only, confirm the tool exists:
command -v sessionwiki
If it prints nothing, the tool is not installed - see "If sessionwiki is missing" below and stop using this skill for the rest of the turn.
Search prior sessions on the task topic:
sessionwiki search --json "<topic keywords>"
Returns an array of hits: id, tool, project, started, role,
snippet. Pick the 1-3 most relevant ids.
Pull context from a promising session before acting:
sessionwiki brief --json <id>
Returns the session's title, project, date, and a budgeted markdown transcript. Read it; carry forward decisions, file names, and gotchas. Do not re-derive what the prior session already settled.
Trace a file to the sessions that touched it, newest first:
sessionwiki trace --json <path-as-it-appears-in-the-editor>
e.g. sessionwiki trace --json src/auth.rs. Returns sessions that touched
the file (not line-level authorship) - use it to find the conversation behind
a change, then brief it.
3f9c set the retry to 3 attempts."command -v sessionwiki empty, or any call errors with "command not found":
the tool is not installed. Tell the user once:
"sessionwiki isn't installed, so I can't recall past sessions
(https://github.com/youdie006/sessionwiki). Continuing without recall."
Then proceed with the task normally - do not retry, do not block.--json flag is rejected ("unexpected argument"): the installed version
predates JSON output. Fall back to the same command without --json and read
the plain-text result, or tell the user to upgrade sessionwiki.Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub youdie006/sessionwiki --plugin sessionwiki