Skip to content
Back to skills

Use Cli Recall

ASecurity

Search past Claude Code/Codex sessions via recall CLI.

  • 12 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 24, 2026
ai-agentsbash

Works with

  • claude code
  • cli

Security analysis

A100/100

Scanned September 24, 2026

npx -y skills add thkt/dotclaude --skill use-cli-recall --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Use Cli Recall?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Use Cli Recall
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thkt-use-cli-recall-dotclaude/badge)](https://www.skillsdirectory.com/skills/thkt-use-cli-recall-dotclaude)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: use-cli-recall
description: Search past Claude Code/Codex sessions via recall CLI.
when_to_use: 前に, あの時, また同じ, あの件, past decisions, recurring mistake, module first contact, temporal reference, structural echo, vague back-reference
allowed-tools: Bash(recall:*) Read
user-invocable: false
---

# use-cli-recall

## When to use

Call it when a trigger below applies. recall answers past decisions and `ugrep` / `bfs` answer the current code state, so on a trigger carrying a code-search column, run both in parallel.

| Trigger              | Signal                                     | Code search to run alongside |
| -------------------- | ------------------------------------------ | ---------------------------- |
| Temporal reference   | 「前に」「あの時」 past events / decisions | -                            |
| Structural echo      | Current problem mirrors a past situation   | The current similar code     |
| Repetition           | 「また同じ」 recurring mistake             | -                            |
| Vague back-reference | 「あの件」 past work without specifics     | -                            |
| Module first contact | First edit to a file/module this session   | Module name, key identifiers |

## Commands

On module first contact, reach for `--file`. It narrows to the sessions that touched that file, which lands closer than a full-text search on the module name.

| Purpose           | Command                                                     |
| ----------------- | ----------------------------------------------------------- |
| Search            | `recall search "query"`. Shorthand: `recall "query"`        |
| Last N days       | `recall search "query" --days N`                            |
| Project filter    | `recall search "query" --project <path>`                    |
| File filter       | `recall search "query" --file <path>`                       |
| Source filter     | `recall search "query" --source claude` or `--source codex` |
| Limit results     | `recall search "query" --limit N`. Default 10, max 100      |
| Show session      | `recall show <session-id>`                                  |
| Status            | `recall status`                                             |
| Incremental index | `recall index`                                              |
| Full rebuild      | `recall rebuild`                                            |

## Pitfalls

Write bilingual queries upfront (e.g. `recall "認証 auth"`). FTS5 trigram tokenization cannot match JA terms of 2 chars or fewer; 認証 and 依存 hit 0. Embeddings do not bridge EN⇄JA (thkt/recall#51). Including both languages covers each search path.

recall does not expand queries (caller-is-LLM, thkt/recall#25). Hybrid search returns nearest neighbors, so a poor query yields low-relevance results rather than 0 hits. When results are empty or low-relevance, rewrite the query yourself and retry once: synonyms, EN⇄JA variants, related concept terms.

## The help output is authoritative

Options, filters and exit codes live in `recall --help` and `recall <subcommand> --help`. Where help and memory differ, help is right.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.