Document Viewer Suite

ReactDocumentPDFDOCXViewerUpdated 2026-08-14

When to use: Building document features: viewing PDFs/DOCX in-app, annotation and search, and conversion between formats.

Install
npx skills add document-viewer-suite
Git Clone
git clone https://github.com/skillhub-community/document-viewer-suite.git

Description

A document viewing suite. PDFViewer: renders PDFs (via pdf.js) with zoom, page navigation, thumbnail sidebar, text search with highlight-and-jump, and annotation (highlight, sticky note, drawing) persisted per user. DOCXViewer: renders .docx files to styled HTML (heading/table/list fidelity) with a fallback to server-side conversion. ImageViewer: multi-page image documents (scans) with page flip. A shared DocumentShell provides consistent header (filename, page controls, zoom), full-screen mode, and a download button.

Search experience: full-text search with result list and scroll-to-match; annotations export as JSON or as a flattened PDF. Includes a convert strip: PDF → DOCX/HTML, DOCX → PDF, image → PDF — via configurable converters (client-side where possible, server adapter otherwise). Accessible: keyboard page turn, screen-reader labels, and text that is selectable (not images) where the source allows. Works with any document source (URL, upload, or app data).

AI Hub

Need a model endpoint?

AI Hub is an OpenAI-compatible endpoint for Cursor, Claude Code, and Agent workflows.

Open AI Hub

Metadata

Author@prod_jenny
LicenseMIT
Version1.0.0
Dependencies0