daxaur/openpaw/c-memory

Claude Code and agent skill by daxaur/openpaw

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Persistent memory across Claude Code sessions — remember facts, preferences, and context

Install

npx vskill@latest install daxaur/openpaw/c-memory

SKILL.md

Memory — Persistent Context

Store and recall facts, preferences, and context across Claude Code sessions.

How It Works

Memory lives in ~/.claude/memory/ as plain markdown files. Read them at session start, write to them when you learn something important.

Directory Structure

~/.claude/memory/
├── MEMORY.md # Key facts — always read this first
├── people.md # People the user mentions (names, roles, preferences)
├── preferences.md # User preferences (tools, workflows, habits)
├── projects.md # Active projects and their context
└── journal.md # Session log — append-only, dated entries

Session Start

At the beginning of every session, read ~/.claude/memory/MEMORY.md to load context. This file should be concise — under 100 lines.

When to Save

Save to memory when the user:

  • Shares their name, role, or preferences
  • Mentions people they work with
  • Describes a project or recurring task
  • Says "remember this" or "don't forget"
  • Corrects you about something

Writing Rules

  • MEMORY.md: Key facts only. Keep under 100 lines. Update, don't append.
  • people.md: Name, role, relationship, preferences. One section per person.
  • preferences.md: Tools, workflows, communication preferences.
  • projects.md: Project name, status, key files, context.
  • journal.md: Append a dated entry at the end of each session summarizing what was done.

Commands

bash
# Read memory
cat ~/.claude/memory/MEMORY.md
# List memory files
ls ~/.claude/memory/
# Append to journal
echo "## $(date +%Y-%m-%d)" >> ~/.claude/memory/journal.md

Example MEMORY.md

markdown
# Memory
## User
-Name: Alex
-Role: Frontend developer
-Prefers TypeScript, uses Neovim
-Timezone: PST
## Active Projects
-ctrl.build — DeFi workflow automation (Next.js + Solidity)
-openpaw — CLI tool for Claude Code setup
## Preferences
-Concise responses, no emoji unless asked
-Always use bun instead of npm
-Dark mode everything

Guidelines

  • Never store passwords, API keys, or secrets in memory files
  • Always ask before overwriting existing memory entries
  • If memory files don't exist, create them on first write
  • Keep MEMORY.md focused — move details to topic-specific files

Obsidian Sync (Auto)

If c-obsidian is also installed (check ls ~/.claude/skills/c-obsidian/), automatically sync memory to Obsidian:

On Memory Write

When saving to any memory file, also mirror to Obsidian in an AI/ folder:

bash
obsidian-cli create "AI/Memory" --content "$(cat ~/.claude/memory/MEMORY.md)"
obsidian-cli create "AI/People" --content "$(cat ~/.claude/memory/people.md)"
obsidian-cli create "AI/Preferences" --content "$(cat ~/.claude/memory/preferences.md)"
obsidian-cli create "AI/Projects" --content "$(cat ~/.claude/memory/projects.md)"
Journal → Daily Note

Append session logs to both journal.md and Obsidian's daily note:

bash
obsidian-cli append "$(date +%Y-%m-%d)" "### Claude Session $(date +%H:%M)\n- [summary]"
echo "## $(date +%Y-%m-%d %H:%M)\n- [summary]" >> ~/.claude/memory/journal.md
On Session Start

After reading ~/.claude/memory/MEMORY.md, check Obsidian for newer content:

bash
obsidian-cli search --folder "AI" "Memory"

If the Obsidian version has additional facts, merge them into ~/.claude/memory/MEMORY.md.

Conflict Resolution
  • ~/.claude/memory/ is the authoritative quick-access cache
  • Obsidian is the long-term archive and rich knowledge base
  • When in doubt, prefer the most recently modified version

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
87
Repository forks
3
Repository npm downloads, 7 days
11
7-day trend score
36

Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 22 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/daxaur/openpaw/c-memory/badge)](https://verified-skill.com/skills/daxaur/openpaw/c-memory)

Something wrong with this skill or its page? Tell us.