lumi-reading-character-track

Update character pages and appears_with edges after ingesting chapters.

36|16|Updated May 1, 2026
One-click install
npx skills add https://github.com/tronghieu/lumina-wiki --skill lumi-reading-character-track
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lumi-reading-character-track
Source: https://github.com/tronghieu/lumina-wiki/tree/main/src/skills/packs/reading/character-track
Command: npx skills add https://github.com/tronghieu/lumina-wiki --skill lumi-reading-character-track

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill keeps your characters’ wiki pages synchronized with newly ingested chapters, so you can track who appears when and how characters relate over time without manual page editing.

Core Features & Use Cases

  • Chapter-to-character appearance updates: Updates each affected character page under wiki/characters/<book-slug>/ with new chapter appearances and an updated timestamp.
  • Graph edge maintenance for appearance history: Ensures each character has the correct appears_in linkage back to processed chapters.
  • Inter-character relationship registration: Registers appears_with edges for character pairs that interact in the chapter text (without guessing beyond what the text states).
  • Batch and incremental operation: Supports updating after a specific chapter or across all chapters for a book.
  • Workspace safety & idempotence: Performs all mutations via the centralized _lumina/scripts/wiki.mjs tooling and avoids direct edits to edges.jsonl.

Quick Start

Ask the agent to update character pages after you ingest chapter 4 for a given book by specifying the book slug and chapter number (e.g., “update character profiles after chapter 4 of great-gatsby”).

Frequently Asked Questions about lumi-reading-character-track

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

FAQPage Schema
How do I update character wiki pages after ingesting new chapters?

To update character wiki pages after chapter ingestion, process reading chapter feature edges to discover affected characters, then update frontmatter, appearance sections, and timestamps under wiki/characters/<book-slug>/.

How does inter-character relationship tracking work in a wiki?

Inter-character relationship tracking registers symmetric appears_with edges for character pairs interacting in the chapter text, strictly avoiding guessed relationships beyond what the text explicitly states, maintaining accurate knowledge graph connections.

Can I batch process all chapters to build character appearance histories?

Yes, you can batch process all chapters for a book to build complete character appearance histories, as the Skill supports both incremental updates after a specific chapter and full batch processing across all ingested chapters.

Do I need to manually edit edges.jsonl to register character relationships?

No, you should not manually edit edges.jsonl. All workspace mutations and edge registrations are performed idempotently via the centralized _lumina/scripts/wiki.mjs tooling to ensure workspace safety and prevent direct file corruption.

What are the prerequisites for tracking character appearances in Lumina-Wiki?

Before tracking character appearances, you must have ingested chapter content and extracted character features, as the Skill requires reading chapter features edges to identify affected characters and apply updates to the wiki workspace.