writer-memory

Store and manage persistent writer memory in a versioned JSON schema.

38.5k|3.5k|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/Yeachan-Heo/oh-my-claudecode --skill writer-memory-yeachan-heo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writer-memory
Source: https://github.com/Yeachan-Heo/oh-my-claudecode/tree/main/skills/writer-memory
Command: npx skills add https://github.com/Yeachan-Heo/oh-my-claudecode --skill writer-memory-yeachan-heo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill stores and organizes a writer's memory of characters, relationships, scenes, and themes to enable continuity across Claude sessions and collaborative drafting.

Core Features & Use Cases

  • Persistent character and world memory with cross-session context.
  • Scene planning, relationships tracking, and synopsis generation.
  • Quick commands to initialize, update, and export memory for collaboration.
  • Use Case: A novelist drafts multiple chapters and wants memory of character arcs to persist across edits.

Quick Start

Use the writer-memory skill to initialize a new project memory and begin tracking key story elements.

Frequently Asked Questions about writer-memory

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

FAQPage Schema
How do I track character arcs and relationships across multiple writing sessions?▼

Persistent character and world memory tracks character arcs, relationships, scenes, and themes across multiple writing sessions by storing data in a structured memory schema for continuity.

What is the best way to maintain story continuity when drafting chapters across different sessions?▼

Story continuity is maintained by storing characters, relationships, scenes, and themes in a persistent memory schema, enabling cross-session context retrieval and synopsis generation during collaborative drafting.

Do I need a specific runtime to use persistent memory for character tracking?▼

A Node.js or TypeScript runtime is required to use persistent memory for character tracking, as the system stores data in a versioned memory.json file with automatic backups.

How do I initialize and export memory for collaborative novel writing?▼

Quick commands initialize new project memory and export the stored character, relationship, and scene data, allowing collaborators to access and continue drafting with full story context.

Can I generate a synopsis from tracked scene and theme memory?▼

Synopsis generation is supported by the memory schema state, which tracks scenes and themes alongside character and relationship data to produce comprehensive story summaries.

What are the limitations of using a local memory schema for scene planning?▼

The memory schema relies on a local memory.json file for scene planning and storage, meaning data persistence depends on the local file system rather than a cloud-based synchronization service.