Turn a messy planning conversation into a readable single-file document.
Explain a concept you want to understand deeply as a designed reading page.
Convert a rough markdown file into a polished guide to share with someone else.
Compare a small set of options side by side using a card layout.
| wamikmk/typesetter | whisperre/pangu | hurapanda/chees | |
|---|---|---|---|
| Stars | 22 | 22 | 21 |
| Language | HTML | HTML | HTML |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 3/5 | 2/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Copy the skill folder into .claude/skills/ or ~/.claude/skills/ and restart Claude Code to pick it up.
Typesetter is a Claude Code skill that turns a topic, a conversation, or an uploaded file into a single, nicely designed HTML document, triggered by typing /paper or /typeset. The point of it is to give plain text explanations a proper reading layout instead of leaving them as raw markdown full of hash symbols and dashes, since that kind of formatting can be hard to read comfortably. It accepts three kinds of input. You can give it a topic and Claude will explain it using what it already knows, you can point it at something you already discussed in the conversation so it can turn that into a readable document, or you can upload a markdown or text file and have it restructured and typeset. If you invoke it without giving it anything to work from, it will simply ask what the document should teach and who it is meant for. The output is always a single HTML file with no JavaScript, no external requests, and no interactive controls, since the author is clear that this produces a document meant for reading, not an app. The visual design itself never changes between documents, using a warm paper background, dark text, a serif font for the body, and a small, fixed set of accent colors, with only the accent color mood adjustable on request. Before writing anything, the skill follows a process: it identifies one single central idea for the document, called the thesis, breaks the content into around six to eight sections, and chooses from a small library of layout components, like cards for a few parallel options or a numbered list for a genuine sequence of steps, matching the shape of the content honestly rather than picking a component just to look interesting. To install it, you place the skill's folder into a Claude Code skills directory, either scoped to one project or available everywhere, keeping all of its included files intact. It is not meant for content that needs interactivity or changing state, since that falls outside the reading document design it is built around.
A Claude Code skill that turns any topic, chat, or file into a single, beautifully designed reading HTML document with /paper.
Mainly HTML. The stack also includes HTML, CSS, Claude Code.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.