robabby/claude-skills

Cross-session memory system for Claude Code, built on Obsidian

0 stars0 forksUpdated Jan 16, 2026
npx skills add robabby/claude-skills

README

Claude Memory Skills

A cross-session memory system for Claude Code, built on Obsidian.

What This Is

Eight custom Claude Code skills that give Claude persistent memory across sessions using your Obsidian vault as storage, plus vault maintenance utilities. Instead of starting fresh each conversation, Claude can remember decisions, patterns, and context from previous work.

The system uses Markdown files with YAML frontmatter, making memories human-readable, searchable, and portable.

Skills Included

SkillPurpose
hydrateLoad context from Obsidian at session start
rememberStore a memory for cross-session persistence
recallSearch memories by keyword and concept
reflectEnd-of-session reflection and memory consolidation
gleanSurface emergent patterns and insights
pickupGenerate context handoff prompt before clearing sessions
vault-statusShow vault overview, structure, and recent activity
link-checkFind broken wiki-links and orphaned notes

Prerequisites

  1. Obsidian - obsidian.md
  2. Obsidian MCP Server - Enables Claude Code to read/write to your vault

Installation

  1. Clone or download this repository:

    git clone https://github.com/robabby/claude-skills.git
    
  2. Copy the skills to your Claude Code skills directory:

    cp -r claude-skills/skills/* ~/.claude/skills/
    
  3. Configure your Obsidian vault path in the skill files (replace <vault> placeholders)

  4. Verify skills are available:

    claude
    # Then type /hydrate to test
    

See Installation Guide for detailed setup instructions.

Quick Start

Starting a session:

/hydrate

Loads your current state, recent memories, and session context.

Remembering something important:

/remember We decided to use Redis for caching because it supports pub/sub

Stores a strategic memory with type classification and importance rating.

Finding past context:

/recall deployment process

Searches memories for relevant information.

Ending a session:

/reflect

Captures session learnings and consolidates important context.

Session handoff (before /clear):

/pickup

Generates a prompt you can paste into a new session to resume work.

Documentation

Skill Documentation

Memory Types

The system classifies memories into four types:

  • Episodic: Events and experiences ("The session where we debugged the auth issue")
  • Semantic: Facts and knowledge ("The API endpoint is /v2/users")
  • Procedural: Processes and patterns ("To deploy, run npm build then...")
  • Strategic: Decisions and plans ("We chose PostgreSQL because...")

Vault Structure

The skills expect this structure in your Obsidian vault:

Areas/AI/
├── Context/
│   ├── Current State.md
│   └── Decision Register.md
├── Memory/
│   ├── Episodic/
│   ├── Semantic/
│   ├── Procedural/
│   └── Strategic/
└── Collaboration/
    └── Sessions/

License

MIT License - see LICENSE

Publisher

robabbyrobabby

Statistics

Stars0
Forks0
Open Issues0
LicenseMIT License
CreatedJan 16, 2026