writer-memory

Maintain persistent writer memory for characters, relationships, scenes, and themes.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/ssccio/cc-on-web-base --skill writer-memory-ssccio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writer-memory
Source: https://github.com/ssccio/cc-on-web-base/tree/main/skills/writer-memory
Command: npx skills add https://github.com/ssccio/cc-on-web-base --skill writer-memory-ssccio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writer Memory prevents continuity drift by storing characters, relationships, scenes, and themes so your next draft stays emotionally and stylistically consistent.

Core Features & Use Cases

  • Persistent writer-focused memory (Korean-first): tracks emotional arcs, speech level, tone, keywords, taboos, and emotional triggers so character voice remains stable across sessions.
  • Relationship and scene continuity: records relationship types, status, evolution timeline, and scene cut/atmosphere details to maintain cause→emotion→change structure.
  • Voice validation and emotion-driven synthesis: validates dialogue against a character’s stored voice and generates emotion-focused synopses from the memory graph for coherent planning.

Quick Start

Initialize a new project memory by telling the AI: /oh-my-claudecode:writer-memory init 봄의 끝자락.

Frequently Asked Questions about writer-memory

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

FAQPage Schema
How do I keep character voice consistent across multiple writing sessions?

Character voice consistency across writing sessions is maintained by storing speech level, tone, keywords, and emotional triggers in a persistent JSON memory store, preventing emotional and voice continuity drift between drafts.

How can I track relationship evolution and timeline in fiction writing?

Relationship evolution in fiction writing is tracked by recording relationship types, status changes, and an evolution timeline in a memory graph, ensuring relationship continuity and coherent cause→emotion→change structures across scenes.

What's the best way to validate dialogue against a character's established personality?

Dialogue validation works by checking new dialogue against a character's stored voice profile, including emotional triggers, taboos, and speech level, ensuring spoken lines remain stylistically and emotionally coherent with prior drafts.

Does this fiction writing memory tool support Korean storytelling workflows?

Korean storytelling workflows are supported through Korean-first emotion tagging, allowing writers to track emotional arcs, speech levels, and scene atmospheres in Korean within the JSON memory store during planning and revision.

How do I generate emotion-focused synopses from my story's memory graph?

Emotion-focused synopses are generated from the stored memory graph by synthesizing recorded character emotions, scene atmospheres, and relationship timelines, producing coherent planning summaries for subsequent drafting sessions.

Can I manage scene continuity and emotional design across multiple drafts?

Scene continuity and emotional design are managed across drafts by storing scene cut details and atmosphere information, allowing the cause→emotion→change structure to remain coherent through deterministic command-driven CRUD operations.