Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Context Recall

ASecurity

Retrieve full pre-compaction conversation history from saved transcript files when the compact summary is insufficient or earlier session details are missing. Use when asked about past decisions, tool results, or content that predates the latest compaction; when the agent would say it does not remember; or when the compact summary's Context recovery / fallback note names a transcript path. Triggers: "what did we discuss earlier", "before the context was reset", "older messages", "pre-compacti...

10 stars
0 votes
0 copies
0 views
Added 9/28/2026
ai-agentsgo

Security Analysis

A100/100

Scanned 9/28/2026

Install to Claude Code

$npx -y skills add fritzprix/libr-agent --skill context-recall --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Context Recall?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Context Recall
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/fritzprix-context-recall/badge)](https://www.skillsdirectory.com/skills/fritzprix-context-recall)

More formats (shields.io, HTML) on the badges page.

Files
SKILL.md
---
name: context-recall
description: >
  Retrieve full pre-compaction conversation history from saved transcript
  files when the compact summary is insufficient or earlier session details
  are missing. Use when asked about past decisions, tool results, or content
  that predates the latest compaction; when the agent would say it does not
  remember; or when the compact summary's Context recovery / fallback note
  names a transcript path. Triggers: "what did we discuss earlier", "before
  the context was reset", "older messages", "pre-compaction", "context
  recall", "recover history", "컴팩션 이전 대화", "과거 히스토리",
  "예전에 뭐라고 했지".
---

# Context Recall

Compaction already saves transcripts on disk. Prefer those files over guessing
or redoing work. This skill complements the compact summary's
`### Context recovery` suffix — it does not replace it.

## Workflow

### 1. Prefer an explicit path from the compact summary

- If `### Context recovery` names `.libragent/pre_compaction_epoch_{N}.md`,
  read that path with `workspace__readFile`.
- If a fallback note names
  `.libragent/tool-results/compaction/fallback-….md`, read that **exact**
  path. Those files live under internal `tool-results` and are **not**
  discoverable via `listDirectory` / `globFiles` — do not try to browse for
  them.

### 2. Otherwise discover epoch transcripts

```
workspace__globFiles(path=".libragent", filePattern="pre_compaction_epoch_*.md")
```

or `workspace__listDirectory(path=".libragent")`.

Epoch numbers are **monotonic** (`1`, `2`, `3`, …). Retention keeps only the
newest ~3 files, so `pre_compaction_epoch_1.md` may already be gone. Always
read the **highest N** first (most recent compaction).

### 3. Read concrete paths only

```
workspace__readFile(path=".libragent/pre_compaction_epoch_{N}.md")
```

Never pass globs to `workspace__readFile`. Read older epochs only if the
newest file is insufficient.

## What's Inside

Each epoch file is Markdown with:

- `# Pre-compaction Transcript` header and session id
- `---\n[timestamp] ROLE` separators
- User/assistant text (truncated ~1500 bytes per block)
- Thinking blocks (truncated ~1500 bytes)
- `[TOOL CALL] name(args)` lines — **not** tool result bodies

For tool outputs, inspect workspace files those tools wrote (or other session
artifacts). Do not expect result payloads inside the epoch file.

## Do Not

- Hard-code `epoch_1` / `epoch_2` — discover first, then pick highest N
- Pass wildcards to `workspace__readFile`
- Assume fallback paths under `.libragent/tool-results/` are listable
- Re-research from scratch when an epoch file exists
- Answer "I don't remember" when an epoch or fallback path is available

Attribution

fritzprixfritzprix
View sourceMore from fritzprix →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

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 (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

695601 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →