claw-advisor
This skill should be used when the user asks about OpenClaw configuration, troubleshooting, setup, architecture, or any OpenClaw…
Recall, search, continue, or analyze past conversations. Triggers on recall phrases ("what did we discuss", "continue where we left off", "we decided"), retrospective phrases ("do a retro", "post-mortem", "what went well", "lessons learned", "find antipatterns"), and implicit
$ npx -y skills add gupsammy/Claudest --skill recall-conversations --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/recall-conversationsContext preview
The summary Claude sees to decide when to auto-load this skill.
Recall, search, continue, or analyze past conversations. Triggers on recall phrases ("what did we discuss", "continue where we left off", "we decided"), retrospective phrases ("do a retro", "post-mortem", "what went well", "lessons learned", "find antipatterns"), and implicit
name: recall-conversations
description: >
Recall, search, continue, or analyze past conversations. Triggers on recall phrases
("what did we discuss", "continue where we left off", "we decided"), retrospective
phrases ("do a retro", "post-mortem", "what went well", "lessons learned",
"find antipatterns"), and implicit signals (past-tense references, possessives
without context, assumptive questions like "do you remember").
allowed-tools:
- Read
- Grep
- Glob
- Bash(python3:*)
- AskUserQuestion
- AgentWeave these into conversation at natural moments — after results land, when context is relevant, or on first use. One or two per run, not all at once.
Three scripts read the memory database. Run each as `python3 ${CLAUDE_PLUGIN_ROOT}/skills/recall-conversations/scripts/<script> <flags>`:
Full flag catalog and output contracts: `references/tool-reference.md`.
---
Each user intent maps to a lens. Recipes default to the **current project** — the scripts auto-detect from CWD, so no `--project` flag is needed for the common case.
| User Says | Lens | Recipe | |-----------|------|--------| | "where were we", "recap", "continue" | restore-context | `recent_chats.py --limit 5 --verbose` | | "what did we decide about X", "when did we fix Y" | specific-lookup | `search_conversations.py --query "<terms>" --excerpts`, then `recent_chats.py --session <id>` for the one session whose passage answers it | | "what I learned", "reflect on what I've learned" | extract-learnings | `recent_chats.py --limit 20` | | "gaps", "where I'm struggling" | find-gaps | `search_conversations.py --query "confused stuck struggling unclear" --summary` | | "mentor me", "review my process" | review-process | `recent_chats.py --limit 20 --verbose` | | "retro", "retrospective", "look back", "post-mortem" | run-retro | `recent_chats.py --limit 20 --verbose --summary` | | "decisions", "CLAUDE.md-worthy rules" | extract-decisions | `search_conversations.py --query "decided chose tradeoff rejected" --summary` | | "antipatterns", "bad habits", "mistakes I repeat" | find-antipatterns | `search_conversations.py --query "mistake repeated forgot" --summary --all-projects` |
**Scope overrides**: append `--project NAME` for a different project (e.g. `--project pkm`), or `--all-projects` to widen across everything. Multiple specific projects: `--project claudest,pkm`.
For per-lens questions, follow-ups, and supplementary search patterns, load `references/lenses.md`.
The recipe gets you the data. The lens tells you what to *look for* — for instance, run-retro asks "how did the solution evolve, what worked, what was painful". Load `references/lenses.md` if you need the question for your chosen lens.
The scripts emit full transcripts, so broad/multi-session lenses can flood context. Defend in two tiers — never trigger on session count alone; continuation-restore and specific-lookup lenses stay in-thread regardless of how many sessions match (the answer is small):
1. `--summary` — the broad recipes above already pass it; add it to any other `--all-projects` or multi-week pull. It emits precomputed per-session digests instead of full content (~3× smaller). A large full-content pull sets `summary_suggested` (JSON meta) or prints an `INFO:` line on stderr. Leave it off for restore-context and specific lookups — they need exact text, which `--excerpts` and `--session` deliver in small pieces. 2. Fan out — only when even `--summary` output is still too big: `fanout_suggested` is true in JSON meta (or the stderr `INFO:` line recommends fanning out). Spawn one `Agent` per project (`subagent_ty
A highly opinionated plugin marketplace for augmenting your Claude Code. Battle-tested skills and tools that actually work.
This skill should be used when the user asks about OpenClaw configuration, troubleshooting, setup, architecture, or any OpenClaw…
This skill should be used when the user asks to "create an OpenClaw skill", "make a claw skill", "build a skill for OpenClaw",…
This skill should be used when the user says "clean up branches", "delete merged branches", or "prune stale branches". Use…
This skill should be used when the user says "commit my changes", "commit this", "create a commit", "git commit", "save my work",…
This skill should be used when the user says "get PR comments", "show PR feedback", "what comments on my PR", "PR review…