Productivity & Collaboration

cmux Markdown Viewer

Opens .md files in a formatted panel beside your cmux terminal with live reload, keeping plans, docs, and notes visible as they change.

52/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 28k
Last updated
1d ago
License
NOASSERTION
markdown-viewerlive-reloadcmuxterminal
+3panel-renderingagent-plansmacos

What does this skill do, and when should you use it?

cmux-markdown is a skill for cmux, a Ghostty-based macOS terminal, that shows how to render Markdown files in a split panel via `cmux markdown open`. The panel renders rich formatting — headings, code blocks, tables, lists — and watches the file on disk, re-rendering on every write with correct handling of atomic replacements like editor saves and `sed -i`. It is aimed at having coding agents write plans or task lists to .md files and displaying them live next to the terminal. It requires the cmux app itself to be installed.

  • Opens a Markdown file in a split panel next to the current terminal with cmux markdown open plan.md
  • Watches the file and re-renders the panel each time it is written to disk
  • Resolves relative paths against the caller's cwd, expands ~, and returns the absolute path in the output
  • Renders h1-h6 headings, monospace code blocks, tables, nested lists, blockquotes, links, and inline images in light and dark mode
  • Accepts --workspace, --surface, and --window options to place the panel
Good fit
  • A developer running coding agents like Claude Code who wants the agent to write its full plan to a .md file and track progress in a panel beside the terminal
  • A developer juggling several workspaces who reads documentation or changelogs in a split pane while working
  • Anyone running another process that updates a notes file progressively, where the panel should refresh on each update without reopening
  • A team standardizing the workflow: the skill includes an AGENTS.md snippet to instruct agents in a project
Not a fit
  • Non-macOS users — cmux is a macOS-only native app and this skill depends entirely on the cmux CLI
  • Users who want generic Markdown rendering in any terminal without cmux — the panel rendering is built into the cmux app

How do you install this skill?

Before you use it
  • The skill only works on machines with the cmux desktop app installed (macOS-only); this prerequisite is not declared in the skill docs, so non-macOS users will fail outright.
  • Repository license metadata is NOASSERTION: actual terms are GPL-3.0-or-later, but web/ and related directories are BUSL-1.1 (commercial license required for production use/self-hosting) — verify scope before enterprise use.
  • Panel rendering, live reload, and watcher behaviors are documentation claims not verified by execution or static testing; re-rendering files over ~100KB may cause brief UI hitches.
  • If a watched file is deleted, the panel does not reconnect when the file reappears; the user must close and reopen the panel.
  • Publisher is unverified by FollowSkills; no Chinese-language support statement, and docs/distribution are primarily overseas.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • cmux (macOS app with the cmux CLI)

The skill lives at skills/cmux-markdown/SKILL.md in the manaflow-ai/cmux repository, part of a collection of 25 skills; the README documents no per-skill install command. The prerequisite is installing the cmux app:

macOS (DMG / Homebrew)

brew tap manaflow-ai/cmux
brew install --cask cmux

Once cmux is installed, copy the skill folder into your Agent Skills directory (e.g. Claude Code's skills directory); the exact path is not documented in the source.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Write the implementation plan to plan.md and open it in cmux so I can watch it update as you work
  • Create a task checklist file, open it in a cmux panel, and check off items as you complete them
  • Draft the design doc in design.md and open a preview — refresh the panel automatically whenever I edit the file

The core flow is write-then-open: finish writing the full .md file before opening it so the panel never shows a partially written file; afterward, overwrite or append freely — each write triggers a re-render.

cmux markdown open plan.md
cmux markdown open design.md --workspace workspace:2

Relative paths resolve against the caller's cwd and ~ expands; use --surface or --window to target a different location. To have coding agents in a project use this automatically, add the "Plan Display" section from the skill to the project's AGENTS.md.

What are this skill's strengths and limitations?

Pros
  • Live reload handles atomic replacements (editor saves, sed -i) correctly, so no manual refresh is needed
  • Broad rendering coverage: code blocks, tables, nested lists, links, inline images, with light and dark mode
  • Deep-dive references (commands.md, live-reload.md) document command syntax and file-watching details
  • Ships a ready-to-paste AGENTS.md snippet for agent integration
Limitations
  • Hard dependency on cmux — macOS only, and the cmux app must be installed and running
  • The repo's License field is NOASSERTION; the README states GPL-3.0-or-later for the app, but per-skill terms should be confirmed
  • No automated tests or non-cmux fallback are documented in the SKILL.md

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
cmux Markdown Viewer this page 52 · Use with care ★ 28k 1d ago NOASSERTION
Apple Bridges: Native Apple App Access for Claude Code 53 · Use with care ★ 48 1mo ago MIT
Gorden PPT Skill 61 · Recommended ★ 3.2k 3mo ago NOASSERTION
LLM Wiki — a second brain for AI agents 58 · Recommended ★ 119 28d ago MIT
Book-to-Skill Converter 57 · Use with care ★ 34k 6d ago MIT

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
52/ 100 5-point scale 2.6 / 5
1Trust17 / 25 · 3.4/5

The skill is documentation-only: it instructs the agent to write a user-specified .md file and run `cmux markdown open` for a read-only local panel — no script execution, no network access, no credential or sensitive data flows, so least privilege is inherently satisfied; path resolution (cwd, ~ expansion, absolute path echoed back) is transparent. Deductions: repository license metadata is NOASSERTION (actual: GPL-3.0 with some BUSL-1.1 directories), and panel rendering/watcher behavior depends on the cmux binary that cannot be statically audited; publisher is unverified.

2Reliability8 / 20 · 2.0/5

Docs are self-consistent: command syntax, flag defaults, and output shape (OK surface=... / -- fields) agree between SKILL.md and references/commands.md; live-reload.md documents atomic-replacement detection, the 500ms retry, the file-unavailable state, and >100KB performance limits — reasonably diagnosable failure modes. Deductions: static review cannot reproduce paths; no committed tests cover the skill's key claimed behaviors (repo CI tests target internal app modules, not the skill); non-OK output shapes are undocumented.

3Adaptability9 / 15 · 3.0/5

Trigger semantics are clear: the description precisely scopes 'open markdown files, rich rendering beside the terminal, live reload', with an AGENTS.md integration example; boundaries (requires cmux, macOS-only, read-only panel, no reconnect after deletion) are mostly inferable. Deductions: hard dependency on the installed cmux desktop app, unusable outside macOS, not declared at skill level; no Chinese-language support statement; the core function depends on a desktop app distributed via overseas channels, creating friction for mainland-China users.

4Convention8 / 15 · 2.7/5

Good architecture: concise SKILL.md plus two deep-dive references with progressive disclosure, command reference, flag table, behavior details, and performance limits; flags have documented defaults. Deductions: no per-skill versioning or changelog, no standalone license statement (NOASSERTION), maintenance ownership and update path only indirectly visible at repo level, known limitations scattered across references.

5Effectiveness6 / 15 · 2.0/5

The core path (write .md → rich panel render → live reload) is clear and beats repeatedly dumping plans into the terminal; the write-then-open ordering guidance avoids partially written files. Deductions: static review cannot verify rendering quality (tables, inline images, light/dark modes) as claimed; comparative benefit rests mostly on author narrative; representative outputs are unverified, capping below the static limit's upper end.

6Verifiability4 / 10 · 2.0/5

Primary material is auditable: skill docs, sample output, and live-reload implementation details (DispatchSource/O_EVTONLY, inode reconnection) are readable claims, with repo-level corroboration from README and SECURITY.md. Deductions: no third-party or CI execution evidence validates the skill's claimed behaviors (markdown rendering, watcher semantics); cross-source corroboration is thin; fact/inference separation is not established.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Oct 10, 2026 Reviewed revision 3dd1fe78859f Review evidence[1][2][3][4][5][6][7][8][9][10][11][12][13]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Can this skill be used without cmux?
No. The panel rendering and live reload are provided by the cmux app itself; you must install cmux (macOS) to use `cmux markdown open`.
Will the agent ever show a half-written file in the panel?
The skill explicitly instructs writing the full file first, then opening it. After that, incremental writes trigger re-renders, and atomic replacements (editor saves, sed -i) are handled; references/live-reload.md also covers the unavailable-file state.
Does it cost anything?
cmux itself is free and open source (README states GPL-3.0-or-later, with separate commercial terms for server components); no separate pricing is documented for this skill.
How do I make agents use this automatically?
Add the "Plan Display" section from the skill to your project's AGENTS.md; agents will then write plans to .md files and open them in cmux.

More skills from this repository

All from manaflow-ai/cmux

Dev & Engineering

cmux Custom Sidebar

Turn a plain-language request into a hot-reloading custom cmux sidebar — no Xcode, no build step, no signing.

★ 28k FS 50 Use with care 1d ago
Dev & Engineering

cmux Workspace Skill

Lets an AI coding agent work safely inside the cmux workspace that invoked it, without disturbing the workspace or window the user is actually looking at.

★ 28k FS 64 Recommended 1d ago
Dev & Engineering

cmux Keyboard Shortcuts

Turns your key preferences into working cmux shortcut bindings, with templates, snapshots, and rollback instead of blind JSON edits.

★ 28k FS 58 Recommended 1d ago
Dev & Engineering

cmux Settings Management Skill (cmux-settings)

Safely view, edit, and roll back cmux's cmux. configuration with hot reload — changes apply on save, no app restart.

★ 28k FS 58 Recommended 1d ago
Dev & Engineering

cmux Customization

A skill for safely customizing the cmux terminal: edit cmux., Dock config and Ghostty preferences to tailor actions, layouts, shortcuts and notifications without breaking existing config.

★ 28k FS 55 Use with care 1d ago
Dev & Engineering

cmux Diagnostics

Collects support-safe, read-only diagnostics for cmux so you can pinpoint failing hooks, notifications, session restore, and CLI control without leaking secrets.

★ 28k FS 51 Use with care 1d ago
Dev & Engineering

cmux Shared Behavior Rules

Codifies one shared implementation and verification path for cmux behaviors exposed through multiple entrypoints, so fixes never land on one surface and leave others stale.

★ 28k FS 48 Use with care 1d ago
Dev & Engineering

cmux-browser: Browser Automation Skill for cmux

Open sites, inspect browser surfaces, wait for page state, and extract data through the cmux CLI without stealing focus — built for parallel AI coding agent workflows.

★ 28k FS 60 Recommended 1d ago
Dev & Engineering

cmux Testing Skill

Pick the right scoped local/CI verification for the cmux repo, add behavior-grounded tests, and keep Swift test targets correctly wired in the Xcode project.

★ 28k FS 60 Recommended 1d ago
Dev & Engineering

cmux Socket Policy Skill

Gives AI coding agents the threading and focus rules for cmux socket/CLI work, so telemetry stays off the main thread and automation never steals your app focus.

★ 28k FS 58 Recommended 1d ago
Dev & Engineering

cmux-capture: Screenshot and Record cmux Windows

Capture screenshots or recordings of a cmux window from the CLI to supply real evidence for PRs, bug reports, and visual verification — with no screen recording permission required.

★ 28k FS 55 Use with care 1d ago
Dev & Engineering

cmux Dev Workflow Skill

A standardized contributor workflow for cmux: tagged native builds, Xcode project normalization, and sidebar extensions — without disturbing a running cmux instance.

★ 28k FS 53 Use with care 1d ago
Automation & Ops

cmux Computer Use Skill

Lets AI coding agents inside cmux drive real macOS apps through a local computer-use engine, strictly on explicit user request.

★ 28k FS 50 Use with care 1d ago
Dev & Engineering

cmux Core Control

Deterministically control cmux terminal topology — windows, workspaces, panes, surfaces, focus, and attention cues — via the cmux CLI, built for AI coding agent automation.

★ 28k FS 47 Use with care 1d ago
Automation & Ops

cmux Cloud VM Skill

Lets an AI agent operate cmux Cloud machines through the cmux CLI: run durable remote commands and coding agents on persistent terminals, then present verified results to the user.

★ 28k FS 56 Use with care 1d ago
Dev & Engineering

cmux Debugging Skill

Gives AI agents the project-specific debugging conventions for cmux — a Ghostty-based macOS terminal — so probes, profiling, and UI changes never break typing latency or live agent sessions.

★ 28k FS 56 Use with care 1d ago
Dev & Engineering

cmux Ghostty Submodule Workflow Skill

Standardizes Ghostty submodule commits, GhosttyKit.xcframework rebuilds, and parent pointer updates for cmux contributors, preventing dangling submodule pointers that break CI and checkouts.

★ 28k FS 54 Use with care 1d ago
Dev & Engineering

cmux Architecture Skill

Load cmux's package architecture, layering, dependency inversion, and Swift 6 concurrency rules before adding or heavily rewriting Swift files, packages, coordinators, services, or public APIs in the cmux repository.

★ 28k FS 63 Recommended 1d ago
Dev & Engineering

cmux Localization Rules & Audit Skill

Enforces localization rules and a verifiable audit workflow for every cmux user-facing string change, so no hardcoded English text ever lands.

★ 28k FS 56 Use with care 1d ago
Dev & Engineering

cmux Release Skill

A release-workflow skill for cmux maintainers covering version bumps, changelog assembly, pretag guard, tagging, and release asset verification.

★ 28k FS 53 Use with care 1d ago

Related skills