Panwriter
Markdown editor with pandoc integration and paginated preview.
Install / Use
/learn @mb21/PanwriterREADME
PanWriter
PanWriter is a distraction-free markdown editor with two unique features:
- Tight integration with pandoc for import/export to/from plenty of file formats (including HTML, docx, LaTeX and EPUB).
- Preview pane that can show pages – including page breaks etc. Layout adjustments are immediately reflected in the preview.
Read the MANUAL for more info.
- You also have to install pandoc to export to most formats.
- If you're on macOS, see this thread on how to bypass the security warning.

Feedback, suggestions and contributions very much welcome! Please open an issue to start a conversation.
Develop
Install git (if you haven't already) and install Volta (which will make the correct Node.js and npm versions availlable in the project directory), then:
git clone git@github.com:mb21/panwriter.git
cd panwriter
npm ci
## To run the app in development mode:
npm run electron:dev
## To build distributable app package (goes to ./dist):
npm dist
Check out the package.json for more scripts to run.
Powered by
PanWriter is powered by (amongst other open source libraries):
- pandoc (import/export)
- Electron (app framework)
- CodeMirror (editor)
- For the preview pane:
Related Skills
bluebubbles
336.9kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
node-connect
336.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
slack
336.9kUse when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
frontend-design
83.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
