Save session context, plans, decisions, or patterns to the local Obsidian vault. Zero token overhead - writes pure markdown directly to the file system. Use instead of or alongside save-to-notion.
Saves session context, plans, and decisions directly to your local Obsidian vault as structured markdown files.
/plugin marketplace add https://www.claudepluginhub.com/api/plugins/aventerica89-claude-codex/marketplace.json/plugin install aventerica89-claude-codex@cpd-aventerica89-claude-codexThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Write context to the local Obsidian vault as clean markdown. No API calls, no token bloat — just files Claude can read back instantly.
Read ~/.claude/obsidian-config.json and use vault_path. Expand ~ to the actual home directory (/Users/jb).
| Argument | Folder | Filename pattern |
|---|---|---|
session (default) | sessions/ | YYYY-MM-DD-{project}-{slug}.md |
plan | plans/ | YYYY-MM-DD-{project}-{slug}.md |
decision | decisions/ | YYYY-MM-DD-{slug}.md |
pattern | patterns/ | {slug}.md (overwrite — patterns are evergreen) |
project | projects/ | {project-name}.md (overwrite — single file per project) |
memory | memory/ | {slug}.md (overwrite — persistent facts) |
reference | reference/ | {slug}.md |
If $ARGUMENTS is empty, auto-detect type from conversation context.
---
date: YYYY-MM-DD
type: {type}
project: {project name or "general"}
tags: [{type}, {project}, claude-code]
---
# Session: {title}
**Date:** {date}
**Project:** {project}
**Branch:** {branch if known}
## What Was Done
{bullet list of completed work}
## Decisions Made
{decisions and reasoning}
## Files Changed
{list of created/modified/deleted files}
## Errors & Fixes
{problems encountered and how they were resolved}
## Current State
{exactly where things stand right now}
## Next Steps
{specific next actions — enough for a fresh session to continue}
## Key Context
{architecture notes, patterns, gotchas that matter}
# Plan: {title}
**Date:** {date}
**Project:** {project}
**Status:** {active|complete|paused}
## Objective
{what this plan achieves}
## Architecture
{design decisions}
## Phases
{ALL phases — never truncate}
## Dependencies & Risks
{blockers and mitigations}
## Success Criteria
{how to know it's done}
# Decision: {title}
**Date:** {date}
**Project:** {project}
**Status:** {active|superseded}
## Context
{why this decision was needed}
## Decision
{what was decided}
## Reasoning
{why this over alternatives}
## Consequences
{what this affects}
## Alternatives Rejected
{other options and why not}
# Pattern: {title}
**Last updated:** {date}
**Projects:** {where this has been used}
## When to Use
{conditions that trigger this pattern}
## Implementation
{code or steps}
## Gotchas
{things to watch out for}
# Project: {name}
**Last updated:** {date}
**Status:** {active|paused|complete}
**Repo:** {path or URL}
**Site:** {URL if deployed}
## Stack
{tech stack}
## Current State
{where things are right now}
## Key Files
{important file paths}
## Architecture Notes
{how it's structured}
## Known Issues
{open bugs or debt}
## Next Steps
{what comes next}
Use the Write tool to write to {vault_path}/{folder}/{filename}.md.
Create the folder if it doesn't exist (use Bash mkdir -p).
Output: Saved to {relative path from vault root} — nothing else. Keep it terse.
After writing to the vault, also write to ~/.claude/contexts/{filename}.md as a local backup (same content, no frontmatter needed in backup).
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.