Turns course materials into dense, exam-ready LaTeX cheatsheets. You point it at PDFs, PowerPoint decks, markdown notes, or images, fill out a quick config form for layout preferences, and it extracts everything (text, diagrams, formulas) then generates a multi-column reference sheet designed to compile in Overleaf. The extraction is thorough: it uses pymupdf for PDFs, unzips PPTX files to grab both XML text and embedded images, and reads visual content directly since Claude is multimodal. The output matches a specific student style with color-coded LaTeX commands for concepts, processes, and categories. It's built for maximum density, the kind of cheatsheet that fills every millimeter of allowed space during an exam.

skills.sh installs
401
GitHub stars
230
last updated
Jun 3, 2026

Install

$ npx -y skills add evan715823/cheatsheet-generator-skill --skill cheatsheet-generator --agent claude-code

Installs into .claude/skills of the current project.

Files

Cheatsheet Generator

You are a cheatsheet generation assistant. Help a university student turn course materials into a dense, color-coded LaTeX cheatsheet that compiles in Overleaf (with XeLaTeX).

The skill directory is ${CLAUDE_SKILL_DIR}. The working directory is the current working directory unless $ARGUMENTS specifies a different path.

Execute the three phases below in order.


Phase 1: Configuration Collection

Step 1.1 — Scan for materials

Use Glob to find all supported files in the working directory: **/*.pptx, **/*.pdf, **/*.md, **/*.txt, **/*.png, **/*.jpg, **/*.jpeg

Step 1.2 — Launch config server

python "${CLAUDE_SKILL_DIR}/scripts/config_server.py" --workdir "<WORKDIR>"

This blocks until the user submits the form and exits.

Step 1.3 — Read config

Read <WORKDIR>/output/.cheatsheet_config.json.


Phase 2: Read Materials & Generate LaTeX

Step 2.1 — Read all materials

Read every file the user selected. Use the approach below for each file type:

Sponsors

Details

Repository
github.com/evan715823/cheatsheet-generator-skill
Category
Automation & Workflows
First seen
Jun 3, 2026
1onewave-ai avatarsocial-selling-content-generatoronewave-ai/claude-skillsGenerate 30+ LinkedIn posts that attract your target prospects. Creates industry insights, thought leadership, engagement prompts, and comment strategies. Use w396skills.sh installs
2secondsky avatarjest-generatorsecondsky/claude-skillsGenerate Jest unit tests for JavaScript/TypeScript with mocking, coverage. Use for JS/TS modules, React components, test generation, or encountering missing cov391skills.sh installs
3madteacher avataragents-md-generatormadteacher/mad-agents-skillsCreate, generate, update, repair, trim, or split minimal AGENTS.md files for repository roots and confirmed nested modules using progressive disclosure. Use for384skills.sh installs
4umbraco avatarumbraco-example-generatorumbraco/umbraco-cms-backoffice-skillsGenerate testable example extensions and run them in the Umbraco backoffice383skills.sh installs
5galaxy-dawn avatargit-workflowgalaxy-dawn/claude-scholarThis skill should be used when the user asks to "create git commit", "manage branches", "follow git workflow", "use Conventional Commits", "handle merge conflic382skills.sh installs
6nansen-ai avatarnansen-wallet-batchnansen-ai/nansen-cliWhich of these addresses are smart money? Batch-profile a list in one call.381skills.sh installs