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.