session

Track tasks, projects, and sessions in an Obsidian vault.

3|Updated Jul 9, 2026
One-click install
npx skills add https://github.com/jayantak/vaultmem --skill session-jayantak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session
Source: https://github.com/jayantak/vaultmem/tree/main/skills/session
Command: npx skills add https://github.com/jayantak/vaultmem --skill session-jayantak

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ripgrep, and includes references (resource) components.

What problem does it solve?

This skill solves the problem of fragmented context in AI-assisted work by providing a persistent, auditable, and structured memory layer over your local Obsidian vault.

Core Features & Use Cases

  • Cross-Session Continuity: Maintains work logs, decisions, and pinned constants that survive conversation resets.
  • Vault-Native Routing: Automatically routes tasks and sessions to the correct Obsidian vault without hardcoding paths.
  • Lifecycle Management: Provides a structured workflow for promoting tasks to active sessions, checkpointing progress, and archiving completed work.

Quick Start

Invoke the session skill at the start of your conversation to initialize or resume a work session in your Obsidian vault.

Frequently Asked Questions about session

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I maintain persistent working memory across multiple AI chat sessions?

Persistent working memory across AI chat sessions is maintained by tracking tasks, decisions, and state synchronization within a local Obsidian vault. This structured memory layer ensures context survives conversation resets.

Can I use Obsidian for cross-session task tracking and state synchronization?

Obsidian supports cross-session task tracking by implementing structured work logs, decision capture, and lifecycle management. It routes tasks to the correct vault and handles state synchronization across multiple threads and repositories.

How do I start a work session and log tasks in my Obsidian vault?

Start a work session by invoking initialization to resume or create a session in your Obsidian vault. This facilitates structured work logs, captures decisions, and promotes tasks to active sessions.

Does cross-session memory tracking require any specific command-line dependencies?

Cross-session memory tracking requires the ripgrep command-line tool as a dependency. It uses ripgrep to search and retrieve information within your local Obsidian knowledge management vault.

What is the best way to archive completed tasks and maintain vault hygiene in Obsidian?

Archiving completed tasks and maintaining vault hygiene is best handled through lifecycle management featuring session checkpointing and archival grooming. This structured workflow automates task promotion and cleans up completed work.

Why does my AI assistant lose context when working across multiple repositories?

AI assistants lose context across multiple repositories because conversations lack a persistent memory layer. Implementing cross-session state synchronization with structured work logs solves this fragmented context problem.