writer-memory

Persist character, world, relationship, scene, and theme data in memory.json.

1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Hyeonjun0527/yeon --skill writer-memory-hyeonjun0527
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writer-memory
Source: https://github.com/Hyeonjun0527/yeon/tree/main/.codex/skills/writer-memory
Command: npx skills add https://github.com/Hyeonjun0527/yeon --skill writer-memory-hyeonjun0527

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Persistent memory system designed for creative writers, with first-class support for Korean storytelling workflows. It maintains cross-session context by tracking Characters (캐릭터), World (세계관), Relationships (관계), Scenes (장면), and Themes (테마), with data persisted in .writer-memory/memory.json for git-friendly collaboration.

Core Features & Use Cases

  • Tracks Characters, World, Relationships, Scenes, and Themes across Claude sessions.
  • Supports Korean storytelling workflows and bilingual memory, facilitating analysis and collaboration.
  • Git-friendly exports and automatic backups to safeguard work and enable versioning.

Quick Start

Initialize a new writer-memory project and begin by adding characters, a world, and relationships.

Frequently Asked Questions about writer-memory

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

FAQPage Schema
How do I maintain character and world context across different writing sessions?

Cross-session narrative context is maintained by persisting character, world, relationship, scene, and theme data in a local .writer-memory/memory.json file, ensuring continuity across writing sessions.

What is the best way to track characters and world-building details for a Korean storytelling workflow?

A Korean storytelling workflow is supported through bilingual memory tracking that manages characters, world-building, relationships, scenes, and themes while facilitating analysis and collaboration for Korean narratives.

How do I initialize and update a persistent memory store for my creative writing project?

You initialize a local .writer-memory storage layout using CLI-style commands, then use update and query commands to add characters, worlds, and relationships before validating and exporting the memory file.

Can I use git to version control my story's character and world data?

Git-friendly exports are supported by storing all narrative memory in a memory.json file, allowing you to version control, track changes, and collaborate on storytelling projects through standard git workflows.

Does writer-memory support automatic backups for collaborative writing projects?

Automatic backups are supported to safeguard your work, and git-friendly exports enable versioning, making it suitable for collaborative projects that require persistent character and world data.

How do I generate a synopsis from my tracked story scenes and themes?

You can synthesize a synopsis by using the provided CLI-style commands to query and compile the persisted scene, theme, character, and relationship data stored in your local memory.json file.