AgentSkillsCN

glhf

搜索 Claude Code 对话历史,查找过往解决方案、回忆命令,并探索相关工作。适用于寻找先前的实现方案、回顾曾运行过的命令,或探索过往会话中完成的任务。

SKILL.md
--- frontmatter
name: glhf
description: Search Claude Code conversation history to find past solutions, recall commands, and discover related work. Use when looking for previous implementations, finding commands you ran before, or exploring what was done in past sessions.

glhf

Search your Claude Code conversation history using hybrid search (text + semantic).

Quick Examples

bash
# Find past solutions (semantic search)
glhf search "authentication" --mode semantic --compact

# Find commands you've run
glhf search "docker" -t Bash --compact

# Check recent sessions
glhf recent -l 10

# Get session overview then dive deeper
glhf session abc123 --summary
glhf session abc123 --limit 50

Commands

CommandPurpose
searchFind content across all sessions
sessionView a specific session's content
relatedFind sessions similar to a given one
recentList recent sessions
projectsList all indexed projects
statusShow index stats
indexRebuild the search index

Key Search Flags

FlagPurpose
--compactOne-line output, fewer tokens
--mode semanticConceptual search (how to X, patterns)
--mode textExact keyword matching
-t BashFilter by tool (Bash, Read, Edit, Grep, etc.)
-p .Filter to current project
--since 1dTime filter (1h, 2d, 1w, or date)
--errorsOnly show error results
--show-session-idInclude session IDs for follow-up

Recommended Patterns

Find past solutions:

bash
glhf search "problem description" --mode semantic --compact
glhf search "specific keyword" --show-session-id --compact
glhf session <id> --summary

Recall commands:

bash
glhf search "git rebase" -t Bash --compact
glhf search "cargo" -t Bash --since 1w --compact

Find similar work:

bash
glhf recent -l 10
glhf related <session-id> --limit 5

Debug past errors:

bash
glhf search "error" --errors --since 1d --compact

Tips

  1. Always use --compact - significantly reduces output tokens
  2. Use --mode semantic for "how to" questions and conceptual searches
  3. Use --mode text for exact keywords and error messages
  4. Chain commands: search → get session ID → view summary → get full context
  5. Current project/session auto-excluded when running inside Claude Code
  6. Use -p . to filter to current project when you want to include it
  7. Use glhf <command> --help for complete option documentation