basicmachines-co avatar

Memory Literary Analysis

Turns a novel, play, or long-form text into a structured knowledge graph using Basic Memory's note system. You define schemas for characters, themes, chapters, locations, symbols, and literary devices, then seed major entities before processing the work chapter by chapter. The pipeline includes cross-referencing (arcs, parallels, character webs), validation (schema drift, consistency checks), and visualization via canvas files. Best for close reading projects, teaching resources, or book club companions where you want searchable, interconnected analysis rather than linear notes. The source shows a six-phase workflow and warns this will stress-test Basic Memory at scale, around 200+ notes and 1000+ relations for a full novel.

skills.sh installs
533
GitHub stars
23
last updated
Aug 21, 2026

Install

$ npx -y skills add basicmachines-co/basic-memory-skills --skill memory-literary-analysis --agent claude-code

Installs into .claude/skills of the current project.

Files

Memory Literary Analysis

Transform a complete literary work into a structured knowledge graph. Characters, themes, chapters, locations, symbols, and literary devices become interconnected notes — searchable, validatable, and visualizable.

When to Use

  • Analyzing a novel, play, poem, or non-fiction book end-to-end
  • Building a teaching or study resource for a literary text
  • Creating a book club companion knowledge base
  • Research projects requiring structured close reading
  • Stress-testing Basic Memory at scale (~200+ notes, 1000+ relations)

Pipeline Overview

Phase 0: Setup         → project, schemas, directory structure
Phase 1: Seed          → stub notes for known major entities
Phase 2: Process       → chapter-by-chapter notes in batches
Phase 3: Cross-ref     → enrich arcs, add parallels, write analysis
Phase 4: Validate      → schema checks, drift detection, consistency
Phase 5: Visualize     → canvas files for character webs, timelines

Phase 0: Setup

Create the Project

create_memory_project(name="<work-name>", path="~/basic-memory/<work-name>")

Sponsors

Details

Repository
github.com/basicmachines-co/basic-memory-skills
Categories
Data Science & ML, Design & UI/UX
First seen
Jun 3, 2026

More from basicmachines-co/basic-memory-skills

All 10
1personamanagmentlayer avatarretail-expertpersonamanagmentlayer/pclExpert-level retail systems, POS, inventory management, e-commerce, customer analytics, and omnichannel retail530skills.sh installs
2parcadei avatarperplexity-searchparcadei/continuous-claude-v3AI-powered web search, research, and reasoning via Perplexity528skills.sh installs
3revenuecat avatarrevenuecatrevenuecat/revenuecat-skillRevenueCat metrics, customer data, and documentation search. Use when querying subscription analytics, MRR, churn, customers, or RevenueCat docs.524skills.sh installs
4brianrwagner avatarreddit-insightsbrianrwagner/ai-marketing-claude-code-skillsSearch and analyze Reddit content using semantic AI search via reddit-insights.com MCP server. Use when you need to: (1) Find user pain points and frustrations 521skills.sh installs
5travisjneuman avatartravel-plannertravisjneuman/.claudeTravel destination research and daily itinerary creation with logistics planning, budget tracking, and experience optimization. Use when planning trips, creatin516skills.sh installs
6openclaudia avatarcompetitor-analysisopenclaudia/openclaudia-skillsConduct full competitor strategy breakdowns across SEO, ads, social, email, pricing, and positioning. Use when the user asks to analyze competitors, benchmark a514skills.sh installs