diff --git a/README.md b/README.md
index 8e0361a..7952c30 100644
--- a/README.md
+++ b/README.md
@@ -15,7 +15,7 @@
-
+
@@ -85,6 +85,10 @@ ClaudePrism invokes **Claude Code** as a local subprocess. Your documents stay o
### Python Environment (uv)
ClaudePrism integrates [uv](https://docs.astral.sh/uv/) — the fast Python package manager — directly into the app. One click to install uv, one click to create a project-level virtual environment. Claude Code automatically uses the `.venv` when running Python code, so you can generate plots, run analysis scripts, and process data without leaving the editor.
+
+
+
+
### 100+ Scientific Skills
Browse and install domain-specific skills from [K-Dense Scientific Skills](https://github.com/K-Dense-AI/claude-scientific-skills) — curated prompts and tool configurations that give Claude deep knowledge in specialized fields:
@@ -101,17 +105,30 @@ Browse and install domain-specific skills from [K-Dense Scientific Skills](https
Skills are installed globally (`~/.claude/skills/`) or per-project, and Claude automatically loads them when relevant.
+
+
+
+
### Quick Start with Templates & Project Wizard
Pick a template (paper, thesis, presentation, poster, letter, etc.), give it a name, optionally describe what you're writing — ClaudePrism sets up the project and generates initial content with AI. Drag & drop reference files (PDF, BIB, images) and start writing immediately.
+
+
+
+
### Claude AI Assistant
Chat with Claude directly in the editor. Select between Sonnet, Opus, Haiku models with adjustable reasoning effort levels. Persistent sessions, tool use (file edit, bash, search), and extensible slash commands.
-### Proposed Changes Review
-When Claude suggests edits, changes appear in a dedicated panel with visual diffs. Accept or reject per chunk, or apply/undo all at once (`⌘Y` / `⌘N`). Your original content is always preserved until you decide.
+
+
+
-### Git-Based History
-Every save creates a snapshot in a local Git repository (`.claudeprism/history.git/`). Label important checkpoints, browse diffs between any two snapshots, and restore previous versions — all without leaving the app.
+### History & Proposed Changes
+Every save creates a snapshot in a local Git repository (`.claudeprism/history.git/`). Label important checkpoints, browse diffs between any two snapshots, and restore previous versions. When Claude suggests edits, changes appear in a dedicated panel with visual diffs — accept or reject per chunk, or apply/undo all at once (`⌘Y` / `⌘N`).
+
+
+
+
### Offline LaTeX Compilation
Tectonic is embedded directly in the app. Packages are downloaded once on first use and cached locally. After that, compilation works fully offline with no TeX Live installation required.
@@ -119,6 +136,10 @@ Tectonic is embedded directly in the app. Packages are downloaded once on first
### Capture & Ask
Press `⌘X` to enter capture mode, drag to select any region in the PDF — the captured image is pinned to the chat composer so you can immediately ask Claude about it. Great for asking about equations, figures, tables, or reviewer comments.
+
+
+
+
### Live PDF Preview
Native MuPDF rendering with SyncTeX support — click a position in the PDF to jump to the corresponding source line. Supports zoom, text selection, and capture.
@@ -127,6 +148,11 @@ CodeMirror 6 with LaTeX/BibTeX syntax highlighting, real-time error linting, fin
### More
- **Zotero Integration** — OAuth-based bibliography management and citation insertion.
+
+
+
+
+
- **Slash Commands** — Built-in (`/review`, `/init`) + custom commands from `.claude/commands/`.
- **External Editors** — Open projects in Cursor, VS Code, Zed, or Sublime Text.
- **Dark / Light Theme** — Automatic switching.
diff --git a/assets/demo/capture_ask.webp b/assets/demo/capture_ask.webp
new file mode 100644
index 0000000..1f99455
Binary files /dev/null and b/assets/demo/capture_ask.webp differ
diff --git a/assets/demo/claudecommand.webp b/assets/demo/claudecommand.webp
new file mode 100644
index 0000000..6b732f7
Binary files /dev/null and b/assets/demo/claudecommand.webp differ
diff --git a/assets/demo/drag.webp b/assets/demo/drag.webp
new file mode 100644
index 0000000..f9de3e6
Binary files /dev/null and b/assets/demo/drag.webp differ
diff --git a/assets/demo/history.webp b/assets/demo/history.webp
new file mode 100644
index 0000000..373ac1f
Binary files /dev/null and b/assets/demo/history.webp differ
diff --git a/assets/demo/main.webp b/assets/demo/main.webp
new file mode 100644
index 0000000..fea8eda
Binary files /dev/null and b/assets/demo/main.webp differ
diff --git a/assets/demo/python.webp b/assets/demo/python.webp
new file mode 100644
index 0000000..9d219a8
Binary files /dev/null and b/assets/demo/python.webp differ
diff --git a/assets/demo/scientific.webp b/assets/demo/scientific.webp
new file mode 100644
index 0000000..422311e
Binary files /dev/null and b/assets/demo/scientific.webp differ
diff --git a/assets/demo/starter.webp b/assets/demo/starter.webp
new file mode 100644
index 0000000..9d17f47
Binary files /dev/null and b/assets/demo/starter.webp differ
diff --git a/assets/demo/zotero.webp b/assets/demo/zotero.webp
new file mode 100644
index 0000000..0b33d5a
Binary files /dev/null and b/assets/demo/zotero.webp differ