writer-memory

Persist character, world, relationship, scene, and theme contexts across writing sessions.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/Rheinmir/skills-kit --skill writer-memory-rheinmir
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writer-memory
Source: https://github.com/Rheinmir/skills-kit/tree/main/skills/writer-memory
Command: npx skills add https://github.com/Rheinmir/skills-kit --skill writer-memory-rheinmir

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writer Memory provides a centralized, persistent memory of characters, world-building, relationships, scenes, and themes to maintain consistency across writing sessions.

It enables long-form storytelling by tracking arcs, dynamics, and narrative intents, while offering command-based controls to manage and retrieve memory data.

Core Features & Use Cases

  • Character Memory: track arcs, attitudes, tone, speech style, keywords, and taboos to keep voices consistent.
  • World/Relationship/Scene/Theme Memory: structured memory types for world rules, character interactions, scene traits, and thematic throughlines.
  • Synopses & Validation: generate emotion-focused synopses and validate dialogue against character voice; supports query across memories.

Quick Start

Initialize a new writer-memory project named "Spring Dawn" and add your first character with an arc.

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 voice consistency across long writing sessions?

To maintain character voice consistency across long writing sessions, use persistent memory to track character arcs, speech style, tone, and taboos. This structured memory validates dialogue against established voice profiles to prevent narrative drift.

What is the best way to track world-building and relationship dynamics for a novel?

The best way to track world-building and relationship dynamics is using structured memory types for world rules and character interactions. This persists scene traits, relationship shifts, and thematic throughlines across ongoing manuscript maintenance.

Can I validate character dialogue against their established speech style?

Yes, you can validate character dialogue against established speech style. The validation feature checks new dialogue against stored character memory, ensuring tone, attitudes, and keywords remain consistent throughout the narrative.

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

To generate a synopsis from tracked story scenes and themes, use the synopsis command. It produces emotion-focused synopses by querying accumulated scene, theme, and relationship memory data captured during the writing process.

Does this persistent fiction memory support YAML frontmatter metadata?

Yes, this persistent fiction memory supports YAML frontmatter metadata. It integrates structured metadata requirements with command-based interactions like init, update, query, validate, and export for comprehensive manuscript maintenance.

Why does my narrative lose continuity when planning long-form fiction?

Narrative loses continuity in long-form fiction when character, world, and theme contexts are not persisted between sessions. Implementing a centralized memory system tracks arcs and dynamics to maintain consistent voice and narrative flow.