Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add wyc79/cheatsheet-creator-skill --skill cheatsheet-creatorgit clone --depth 1 https://github.com/wyc79/cheatsheet-creator-skillWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/wyc79/cheatsheet-creator-skill/cheatsheet-creator)<a href="https://agentmods.dev/skills/wyc79/cheatsheet-creator-skill/cheatsheet-creator"><img src="https://agentmods.dev/badge/skills/wyc79/cheatsheet-creator-skill/cheatsheet-creator/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/wyc79/cheatsheet-creator-skill/cheatsheet-creator"><img src="https://agentmods.dev/badge/skills/wyc79/cheatsheet-creator-skill/cheatsheet-creator.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00182 | $0.06885 |
| Opus 5 | $0.00091 | $0.03442 |
| Sonnet 5 | $0.00036 | $0.01377 |
| Haiku 4.5 | $0.00018 | $0.00688 |
Grade A, and why
cheatsheet-creator scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 340 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Cheatsheet Creator
Build a focused, exam-ready markdown cheatsheet from a student's course materials.
Why this skill exists
Students often arrive with a pile of lecture slides, problem sets, and past exams and want them distilled into something they can actually study from or bring into an exam. Two things make this hard:
- Memory. Course materials are big. Twelve lectures × 60 slides + eight homeworks + three past exams will blow past the working context if loaded all at once.
- Signal vs. noise. Lectures cover everything; exams reveal what actually matters. The sharpest cheatsheets are anchored in what's been tested.
This skill addresses both: parse one file at a time, persist intermediate summaries to disk, then use past exams and homework as a "what to emphasize" filter applied at the end. The order matters — do not try to do this all at once.
Workflow
Step 0: Inventory, categorize, and confirm scope
Before parsing anything, list every input file and confirm with the user which are:
- Lectures — slides, notes, scanned handwritten notes, transcripts
- Homework — problem sets, ideally with solutions
- Past exams — midterms, finals, practice exams, ideally with solutions
Suggest one of these two organizing conventions so categorization is unambiguous (and so this skill can be re-run cleanly later):
- Folder structure: separate
lectures/,homework/,exams/directories. - Filename prefixes:
lecture_03_continuity.pdf,hw_05.pdf,exam_midterm_2023.pdf— any consistent prefix works.
If the user's files already follow one of these, proceed silently. If they don't, ask the user to confirm classifications and gently suggest organizing this way next time. Don't reshuffle their files for them.
Misclassifying matters: a homework problem summarized as "lecture content" pollutes the master concept list with one student's wrong-turn intermediate work.
Also confirm with the user:
- Target size. Always ask — the user told us they want this configurable each time. "One page front-and-back," "three pages," "exhaustive study guide," etc. This drives how aggressively to compress in the final synthesis step. Note that worked examples (Step 4) count toward this size budget.
- Cheatsheet rules, if any. Some exams allow only handwritten cheatsheets, some allow typed. The user might also have their own constraints like "formulas only, no worked examples."
- Subject/course name, so the final file can be named sensibly and the writing tuned (heavy LaTeX for a real analysis class vs. heavy code blocks for a data structures class).
- Save intermediates? Whether to include the per-lecture summaries, master concept list, exam frequency tally, and worked-examples scratch in the final output folder (under
cheatsheet/intermediate/). Default to yes — they're useful while studying (you can see why a concept made it onto the sheet, audit the source attributions, and re-run the synthesis at a different size budget without reparsing). Skip them only if the user explicitly says they don't want them. - Self-test rigor (optional — default: no holdout). The finished sheet is self-tested in Step 5b regardless, and that test uses a no-sheet control arm to measure how much the sheet itself contributes (vs. what the model already knows), so it doesn't need a held-out exam to be honest. By default, therefore, build the sheet from all of the student's exams (past exams are scarce — don't burn one) and let Step 5b run in-sample. Only if the user has ≥2 exams and explicitly wants a stricter out-of-sample estimate ("how will this do on the real final?"), offer to reserve one exam as a held-out exam excluded from Step 3. That trades a little of the sheet's emphasis signal for an unbiased generalization number. If reserved, pick a representative exam that has solutions (the grader needs them) and state in your plan which one is held out.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 340 lines · 182 tokens per session scan A ce5e3a9cf9fd
cheatsheet-creator is a skill published in the GitHub repository wyc79/cheatsheet-creator-skill (5 stars, last pushed 29d ago), licensed MIT. It adds 182 tokens to every session and 6,885 once invoked, about $0.0009 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
frontend-slides
OpenDesign as a worked AI-workflow example: how local agents read your files and design on your desktop — concretely. Built as a decision-grade AI literacy deck for teams new to AI, leadership.
manim-composer
Trigger when: (1) User wants to create an educational/explainer video, (2) User has a vague concept they want visualized, (3) User mentions "3b1b style" or "explain like 3Blue1Brown", (4) User wants to plan a Manim video or animation sequence, (5) User asks to "compose" or "plan" a math/science visualization.…
extract-wisdom
Extract wisdom, insights, and actionable takeaways from YouTube videos, blog posts, articles, or text files. Use when asked to extract wisdom or key insights from a given content source.
flashcards-dashboard
Creates an interactive HTML learning dashboard from a source file by extracting key concepts into validated flashcards with source links, hover-detail answers, filters, review tracking, shuffle, and progress tracking. Use when the user says: "Create flashcards from this file" "make an HTML learning dashboard" "turn…
topic-explainer
Create an adaptive interactive explainer dashboard for a user-specified topic, using a clean professional card-based structure with concept cards, comparisons, topic-fit sections, optional decision guides, use cases, governance notes, and source notes. Use when the user says: "create an explainer of a topic" "create…
ml-llm-wiki
Use when answering questions from this machine-learning knowledge base. Triggers: questions about transformers, attention cost and efficiency, and long-context scaling; 'what do we know about attention', 'check the ML wiki'. Read-only querying of compiled knowledge; to add, update, supersede, lint, audit, or critique…