ck:markdown-novel-viewer

Render Markdown files and directories into a book-like HTTP reader.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/DatTran26/KienTruThiHanh --skill ck-markdown-novel-viewer-dattran26
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:markdown-novel-viewer
Source: https://github.com/DatTran26/KienTruThiHanh/tree/main/.agents/skills/markdown-novel-viewer
Command: npx skills add https://github.com/DatTran26/KienTruThiHanh --skill ck-markdown-novel-viewer-dattran26

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gray-matter, highlight.js, marked, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

View Markdown content in a calm, book-like HTTP reader to simplify reading and sharing documents.

Core Features & Use Cases

  • Background HTTP server renders Markdown into a distraction-free reading UI for long-form content, documentation previews, and reports.
  • Directory browsing and asset linking to explore related files alongside Markdown content.
  • Mermaid.js diagram support and image resolution for embedded content.

Quick Start

Start the viewer by supplying a Markdown file path to the server.

Frequently Asked Questions about ck:markdown-novel-viewer

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

FAQPage Schema
How do I view Markdown files in a distraction-free reading environment?

You can view Markdown files in a distraction-free environment by using a background HTTP server that renders Markdown content into a calm, book-like reader UI for long-form content and documentation previews.

Does the Markdown viewer support rendering Mermaid diagrams and embedded images?

Yes, the Markdown viewer supports Mermaid.js diagram rendering and image resolution for embedded content, ensuring that complex diagrams and relative image paths display correctly within the rendered document.

Can I browse a directory of Markdown files instead of just viewing a single document?

Yes, you can browse directories of Markdown files. The viewer exposes /browse and /view routes, allowing you to explore related files and linked assets alongside your Markdown content.

Do I need Node.js and specific dependencies to run the Markdown reader?

Yes, you need Node.js installed along with the gray-matter, highlight.js, and marked dependencies to run the HTTP server and render Markdown files into the book-like reader interface.

How does the HTTP server handle file paths when browsing Markdown content?

The HTTP server safely handles file paths by restricting access to configured allowed directories, ensuring that only authorized Markdown files and assets are rendered through the /view and /browse routes.