Skip to content
BeClaude

novel-deconstructor

New
1GitHub TrendingDocumentationby elecfish-yxf

Deployable long-form novel deconstruction tool with TXT, MD, DOCX, and PDF upload, automatic chapter chunking, DeepSeek/OpenAI-compatible analysis, skill management, prompt templates, task tracking, Markdown export, and knowledge base, Obsidian, and lightweight GraphRAG outputs.

First seen 6/23/2026

Summary

This skill provides a deployable tool for deconstructing long-form novels by uploading TXT, MD, DOCX, or PDF files, automatically chunking them into chapters, and analyzing structure, themes, or characters via DeepSeek or OpenAI-compatible APIs.

  • It includes skill management, prompt templates, task tracking, Markdown export, and outputs for knowledge bases, Obsidian, or lightweight GraphRAG, making it invaluable for developers building narrative analysis pipelines or writing assistants.

Install & Usage

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/novel-deconstructor.md https://raw.githubusercontent.com/elecfish-yxf/novel-deconstructor/main/SKILL.md
3
Invoke in Claude Code
/novel-deconstructor

Use Cases

Automatically chunk a novel manuscript into chapters and extract structural metadata for analysis.
Run a custom prompt template across all chapters to identify character arcs or thematic patterns.
Export deconstructed novel data as Markdown files for integration with Obsidian or a knowledge base.
Track analysis tasks across multiple novels with a built-in task tracking system.
Generate a lightweight GraphRAG graph of character relationships from a novel's text.
Use DeepSeek or OpenAI-compatible APIs to perform sentiment analysis per chapter.

Usage Examples

1

/novel-deconstructor upload my_novel.pdf --chunk chapters --analyze characters

2

Run a deconstruction on 'war_and_peace.txt' using the 'theme_analysis' prompt template and export to Markdown

3

/novel-deconstructor analyze --file novel.docx --api openai --prompt character_arcs --output graphrag

View source on GitHub
deployment

Security Audits

LicenseUnknownSourceWarnRepositoryPass

Frequently Asked Questions

What is novel-deconstructor?

This skill provides a deployable tool for deconstructing long-form novels by uploading TXT, MD, DOCX, or PDF files, automatically chunking them into chapters, and analyzing structure, themes, or characters via DeepSeek or OpenAI-compatible APIs. It includes skill management, prompt templates, task tracking, Markdown export, and outputs for knowledge bases, Obsidian, or lightweight GraphRAG, making it invaluable for developers building narrative analysis pipelines or writing assistants.

How to install novel-deconstructor?

To install novel-deconstructor: create the skills directory (mkdir -p .claude/skills), then run: mkdir -p .claude/skills && curl -o .claude/skills/novel-deconstructor.md https://raw.githubusercontent.com/elecfish-yxf/novel-deconstructor/main/SKILL.md. Finally, /novel-deconstructor in Claude Code.

What is novel-deconstructor best for?

novel-deconstructor is a skill categorized under Documentation. It is designed for: deployment. Created by elecfish-yxf.

What can I use novel-deconstructor for?

novel-deconstructor is useful for: Automatically chunk a novel manuscript into chapters and extract structural metadata for analysis.; Run a custom prompt template across all chapters to identify character arcs or thematic patterns.; Export deconstructed novel data as Markdown files for integration with Obsidian or a knowledge base.; Track analysis tasks across multiple novels with a built-in task tracking system.; Generate a lightweight GraphRAG graph of character relationships from a novel's text.; Use DeepSeek or OpenAI-compatible APIs to perform sentiment analysis per chapter..