GitHub - Fake4d/claude-school: Comics and other Ressources for Claude · GitHub
/" data-turbo-transient="true" />
Skip to content
Search/
Sign in<br>Sign upAppearance settings
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
Fake4d
claude-school
Public
Notifications<br>You must be signed in to change notification settings
Fork
Star
main
BranchesTags
Go to file
CodeOpen more actions menu
Latest commit
History<br>22 Commits<br>22 Commits
Folders and files<br>NameNameLast commit message<br>Last commit date<br>befehlsreferenz
befehlsreferenz
chat-comic
chat-comic
claude-code-comic
claude-code-comic
cowork-comic
cowork-comic
server-setup
server-setup
werkzeuge
werkzeuge
.gitignore
.gitignore
CLAUDE.md
CLAUDE.md
README.de.md
README.de.md
README.md
README.md
View all files
Repository files navigation
claude-school
English · Deutsch
Guides to Claude — three comics that build on one another , plus a complete command<br>reference and a hands-on guide to setting up your own server assistant. Every guide<br>comes in English and German , each as a PDF and as a single HTML file, both<br>self-contained (fonts embedded, no external files).
The three comics follow one question: how far do you let Claude at your things?<br>In the conversation everything passes through you. With the desktop app Claude works<br>in your folders. In the terminal it works on the whole machine — and keeps running<br>without you.
Guide<br>Length<br>Who for
Claude in conversation as a comic<br>22 pages<br>Stage 1 — nothing to install: artifacts, projects, memory, research
Claude Cowork as a comic<br>23 pages<br>Stage 2 — desktop app: Claude works directly in your folders
Claude Code as a comic<br>34 pages<br>Stage 3 — terminal: the whole machine, your own tools, runs without you
Command reference<br>9 pages<br>Looking things up — every terminal command, option and slash command
Your own AI server assistant<br>10 pages<br>Building it yourself — from an empty rented server to Claude running around the clock
The German editions live next to them in the same folders; the<br>German README lists them.
Where the content comes from
The command reference is not copied from the documentation but read straight out<br>of the installed build: claude --help, the help of every subcommand, and the command<br>definitions inside the program itself. As of version 2.1.235 — 62 options,<br>124 available slash commands, 5 present but switched off. A scheduled job keeps it<br>current on every new release of the program.
The comics are checked against Anthropic's official documentation rather than<br>written from memory; the characters and diagrams are hand-written SVG. Both leave out<br>topics that go stale quickly (prices, usage limits) on purpose.
The server guide was followed step by step on a live server. It contains no real<br>credentials — user name, IP address and mail account are placeholders to replace.
Building it yourself
The scripts in werkzeuge/ ("werkzeuge" = tools) reproduce the files<br>above byte for byte. Python 3 only, no libraries; for printing you need Chromium<br>(comics) or WeasyPrint (reference and server guide).
both languages<br>cd werkzeuge/befehlsreferenz && python3 build_ref.py<br>cd werkzeuge/server-setup && python3 uebersetze.py">cd werkzeuge/chat-comic && python3 build.py # -> both languages<br>cd werkzeuge/befehlsreferenz && python3 build_ref.py<br>cd werkzeuge/server-setup && python3 uebersetze.py
Note that the tooling itself is written in German — file names, comments and variable<br>names. The published guides are not.
How the English edition is produced
There is deliberately no second build script per language — that would be the one<br>copy which eventually falls behind. Instead the German edition is the source, and the<br>English wording sits beside it in texte_en.py:
Command reference: texte_de.py and texte_en.py carry the same keys;<br>build_ref.py writes both editions in a single run.
Comics and server guide: i18n.py swaps the content of every text element in the<br>finished HTML for its entry in texte_en.py. Layout, artwork and commands are left<br>untouched.
The point of it is the completeness check: if a German text has no English<br>counterpart, the build stops and names the missing sentence. So a changed German<br>passage cannot quietly stay German.
Finding pages that got cut off
The comic pages have a fixed height and overflow:hidden — too much content is<br>silently cut off when printing, with no error message.<br>werkzeuge/qa-ueberlauf.py measures, for every page, the<br>distance from the outermost ink to all four edges of the sheet and reports what gets<br>too tight.
python3 werkzeuge/qa-ueberlauf.py cowork-comic/cowork-anleitung.pdf
Exit code 1 on suspicion — so it can be hung into a publishing pipeline as a gate.<br>That is exactly how it is used here: nothing gets published without passing. It...