ck:markdown-novel-viewer

Renders Markdown files and folders as a browsable, book-like web interface with syntax highlighting.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/hotriluan/alkana_web --skill ck-markdown-novel-viewer-hotriluan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:markdown-novel-viewer
Source: https://github.com/hotriluan/alkana_web/tree/main/.opencode/skills/markdown-novel-viewer
Command: npx skills add https://github.com/hotriluan/alkana_web --skill ck-markdown-novel-viewer-hotriluan

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

View Markdown content in a distraction-free, book-like reading experience served over HTTP.

Core Features & Use Cases

  • Book-like reading experience: serif fonts and warm theme for long-form content.
  • Directory browsing: preview and navigate Markdown projects as a list of files and folders.
  • Markdown rendering enhancements: syntax highlighting and optional Mermaid diagrams.

Quick Start

Run the server with a Markdown file path and open the URL.

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 clean, book-like interface over HTTP?

To view Markdown files in a book-like interface over HTTP, provide a file or directory path to the server, which parses frontmatter and renders content using serif fonts and a warm theme for distraction-free reading.

Can I browse a directory of Markdown files and navigate folders served over HTTP?

Yes, you can browse directory folders over HTTP by passing a directory path, which generates a navigable list of files and folders for previewing Markdown projects directly in your browser.

Does this Markdown viewer support syntax highlighting and Mermaid diagrams?

The Markdown viewer supports syntax highlighting using highlight.js and optional Mermaid diagram rendering, enhancing code blocks and visual diagrams within the book-like reading experience.

How is frontmatter parsed when rendering Markdown content over HTTP?

Frontmatter is parsed using gray-matter during the Markdown rendering process, extracting metadata from your files before serving the content as a clean, book-like HTML page over HTTP.

What is the best way to read long-form Markdown content without distractions?

The best way to read long-form Markdown content without distractions is using a viewer that applies serif fonts and a warm theme, rendering files over HTTP for a calm, book-like experience.

Do I need marked and highlight.js dependencies to serve Markdown over HTTP?

Yes, the server relies on marked for Markdown rendering and highlight.js for syntax highlighting, along with gray-matter for frontmatter parsing, to deliver the final HTML view over HTTP.