home / skills / richardanaya / agent-skills / beautiful-reader

beautiful-reader skill

/.opencode/skill/beautiful-reader

This skill renders markdown content in a beautiful, readable layout with theme and display options for distraction-free reading.

npx playbooks add skill richardanaya/agent-skills --skill beautiful-reader

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
340 B
---
name: beautiful-reader
description: Use when the user wants to read some markdown in a beautiful way
license: MIT
compatibility: opencode
metadata:
  audience: tools
---

# View a markdown file
beautiful-reader README.md

# Pipe from stdin
cat README.md | beautiful-reader

# Options
beautiful-reader README.md --theme dark --fullscreen

Overview

This skill renders Markdown files into a clean, readable presentation optimized for comfortable reading. It supports reading from files or piped input and offers theme and fullscreen options for focused viewing. The output emphasizes visual clarity and preserves Markdown structure for easy navigation.

How this skill works

The skill parses standard Markdown input from either a file path or stdin, converts headings, lists, code blocks, links, and images into a styled reader view, and displays the output in a terminal or GUI window depending on environment. It accepts simple options such as theme selection (e.g., dark) and a fullscreen flag to remove distractions and maximize reading space. Rendering is lightweight and intended for fast, distraction-free consumption rather than full authoring or editing.

When to use it

  • You need to read long Markdown documents in a pleasant, readable format.
  • You want a quick preview of README or documentation without opening a browser or editor.
  • You receive Markdown via a pipe and want immediate formatted output.
  • You prefer a dark theme or fullscreen mode for focused reading.
  • You need to present Markdown content in a terminal-friendly visual layout.

Best practices

  • Pipe Markdown through stdin for quick previews (e.g., cat README.md | beautiful-reader).
  • Use the theme option to match your environment lighting (dark theme for low light).
  • Enable fullscreen for live reading sessions or presentations to reduce distractions.
  • Keep source Markdown well-structured with headings and lists to improve the reader’s navigation.
  • Avoid relying on the tool for editing; use it primarily for consumption and review.

Example use cases

  • Open a project README in a clean reader: beautiful-reader README.md
  • Preview generated documentation piped from a script: cat docs.md | beautiful-reader
  • Read notes in low-light using the dark theme: beautiful-reader notes.md --theme dark
  • Present a roadmap or specification in fullscreen during a meeting: beautiful-reader spec.md --fullscreen
  • Quickly scan Markdown output from a build or export step via stdin.

FAQ

Can I pass Markdown via a pipe?

Yes. The skill accepts stdin, so you can pipe content (for example, cat README.md | beautiful-reader).

What display options are available?

It supports themes (such as dark) and a fullscreen mode to maximize reading area and reduce distractions.