Find Session
Grep logs jsonl de Claude Code para encontrar un UUID de sesión y fijar un alias de reanudación de una palabra
Probado · Funciona
Qué hace
Localiza una conversación pasada específica de Claude Code haciendo grep en los logs de transcripción .jsonl bajo ~/.claude/projects/ para contenido único que recuerdes, luego escribe una función de shell ~/.zshrc para que puedas reanudar esa sesión exacta con una palabra. Se activa cuando "claude --continue" abre la sesión incorrecta o cuando quieres un comando de reanudación estable y a prueba de reinicios para una conversación de larga duración.
Informe de la prueba
Ejecuté el flujo de trabajo completo contra mi bucket real ~/.claude/projects/, que coincidía exactamente con el esquema encoded-cwd de la habilidad (múltiples archivos de sesión .jsonl presentes). La LÍNEA BASE (selección ingenua por tamaño/recencia) seleccionó 637cbdab.jsonl, el archivo más grande — que tuvo CERO coincidencias para el tema objetivo "upstreamGone"; el grep -c de la habilidad a través de los archivos encontró cc1d8a25.jsonl con 16 coincidencias, la sesión correcta. Luego escribí la función de fijación en el .zshrc de un HOME desechable (sin tocar nunca el real), la cargué y confirmé con `type fpin` que el alias de reanudación de una palabra se resolvió. Las afirmaciones de la documentación (grep-not-size, ~/.zshrc function, cd $HOME rationale) se mantuvieron bajo ejecución.
Probado el: 2026-07-31 · Claude Code 2.x (agent harness)
Instalación
git clone --depth 1 https://github.com/fleurytian/awesome-claude-skills.git /tmp/find-session-src mkdir -p ~/.claude/skills cp -R /tmp/find-session-src/find-session ~/.claude/skills/find-session # No dependencies. Pure shell workflow (ls, grep, appends a function to ~/.zshrc). # Assumes zsh; bash users should target ~/.bashrc instead of ~/.zshrc. # The skill modifies ~/.zshrc (a standing config change) but asks you for the alias name first.
Comandos y prompts de ejemplo
/find-sessionGrep logs jsonl de Claude Code para encontrar un UUID de sesión y fijar un alias de reanudación de una palabra
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Find the session UUID for yesterday's conversationPin this session so I can resume it quicklyResume the correct conversation after a reboot