Skip to content
Back to skills

Remnic Memory Workflow

ASecurity

Shared memory workflow for Claude Code agents connected to Remnic — recall before acting, observe during work, remember at the end. Trigger phrases include "what do you remember about", "save this for later", "any context from last time".

  • 212 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 3, 2026
ai-agentsbash

Works with

  • claude code
  • mcp

Security analysis

A100/100

Scanned September 3, 2026

npx -y skills add joshuaswarren/remnic --skill remnic-memory-workflow --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Remnic Memory Workflow?

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

Security grade badge for Remnic Memory Workflow
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/joshuaswarren-remnic-memory-workflow/badge)](https://www.skillsdirectory.com/skills/joshuaswarren-remnic-memory-workflow)

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: remnic-memory-workflow
description: Shared memory workflow for Claude Code agents connected to Remnic — recall before acting, observe during work, remember at the end. Trigger phrases include "what do you remember about", "save this for later", "any context from last time".
disable-model-invocation: true
allowed-tools:
  - remnic_recall
  - remnic_memory_store
  - remnic_lcm_search
  - remnic_entity_get
  - remnic_observe
---

## When to use

Use this skill as the default playbook whenever Claude Code picks up a task that could benefit from prior context, or when the user explicitly asks the agent to remember or recall something. The individual `remnic-recall`, `remnic-remember`, `remnic-search`, `remnic-entities`, and `remnic-status` skills implement the detailed steps.

Triggers:

- New ticket, branch, or task begins.
- "What do you remember about …"
- "Save this for later."
- Long-running turn produces a durable outcome worth capturing.

## Inputs

- Current user request (natural language).
- Optional: active project path, ticket number, branch name.
- Optional: topic keywords surfaced earlier in the session.

## Procedure

1. **Recall first.** Call `remnic_recall` with a concise natural-language query built from the user's request. Pull 3–8 results and filter for relevance.
2. **Mention relevant memories briefly** to the user when they change the plan; otherwise use them as quiet context.
3. **Observe during work.** For significant tool results (Write/Edit/MultiEdit, Bash exits, test output) call `remnic_observe` so Remnic keeps its ambient context fresh.
4. **Deep search on demand.** If `remnic_recall` missed something the user insists exists, fall back to `remnic_lcm_search` with a more literal phrase.
5. **Browse entities.** When the user names a project, person, or concept, call `remnic_entity_get` to pull facts and relations.
6. **Remember at the end.** Before ending the turn, store durable decisions, preferences, and findings via `remnic_memory_store`.

## Efficiency plan

- One broad recall beats several narrow ones.
- Skip recall for trivially local tasks (formatting, arithmetic, mechanical refactors).
- Reuse recall results within the same turn.
- Store each memory once; update rather than duplicate.

## Pitfalls and fixes

- **Pitfall:** Storing transient state. **Fix:** Only store facts with durable value.
- **Pitfall:** Leaking secrets. **Fix:** Redact credentials and tokens before calling `remnic_memory_store`.
- **Pitfall:** Flooding the user with recalled context. **Fix:** Summarize in 1–3 bullet points.
- **Pitfall:** Forgetting the final write. **Fix:** Make "remember the decision" the last step of any non-trivial turn.

## Verification checklist

- [ ] Recall was attempted before the agent committed to a plan.
- [ ] User-facing mentions of recalled context were concise and relevant.
- [ ] Durable decisions and findings were stored via `remnic_memory_store`.
- [ ] No secrets, credentials, or transient state were written.
- [ ] Canonical `remnic_*` tool names were used over legacy aliases.

> Tool names: this skill uses the canonical `remnic_*` MCP tools. Legacy `engram_*` aliases remain accepted during v1.x for backward compatibility.

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.