presentation
Skill35 starsChanged 2 months agoMITView on GitHub
This skill should be used when the user asks to create presentation slides, rewrite or polish a Beamer deck, prepare a lecture or conference talk, fix slide layout, improve mathematical slides, use the lab style or terminal style, make slides clearer, combine or split slides, or otherwise work on a presentation in LaTeX Beamer.
24 other projects use a version of this.
Adopted by
Most recently taken up by
- sergeiwallace/skillstheir own version, first seen Nov 8, 2026
- shkodnik1917/claude-brainlabword for word, first seen Nov 8, 2026
- AlekseiUL/heisenberg-team-GPTtheir own version, first seen Nov 1, 2026
- AlekseiUL/heisenberg-teamtheir own version, first seen Nov 1, 2026
- AlekseiUL/sprut-agent-kittheir own version, first seen Nov 1, 2026
- shekerkamma/cc-best-practicetheir own version, first seen Oct 20, 2026
Used with
Projects with it also use TubeScribe, deep-research-pro and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
AlekseiULSkillTubeScribe
YouTube video summarizer with speaker detection, formatted documents, and audio output. Works out of the box with macOS built-in TTS. Optional recommended tools (pandoc, ffmpeg, mlx-audio) enhance quality. Requires internet for YouTube access. No paid APIs or subscriptions. Use when user sends a YouTube URL or asks to summarize/transcribe a YouTube video.
Also in 3 projects that use this
GPTtangSkilldeep-research-pro
Multi-source deep research agent. Searches the web, synthesizes findings, and delivers cited reports. No API keys required.
Also in 3 projects that use this
vanzan01Skilltweet-writer
Format instructions for writing tweets.
Also in 3 projects that use this
vijpatel7Skillaudit-website
Audit websites for SEO, performance, security, technical, content, and 15 other issue cateories with 150+ rules using the squirrelscan CLI. Returns LLM-optimized reports with health scores, broken links, meta tag analysis, and actionable recommendations. Use to discover and asses website or webapp issues and health.
Also in 3 projects that use this
ReScienceLabSkillreddit
Search and retrieve content from Reddit. Get posts, comments, subreddit info, and user profiles via the public JSON API. Use when user mentions Reddit, a subreddit, or r/ links.
Also in 3 projects that use this
sirakinbSkilllast30days
Research a topic from the last 30 days on Reddit + X + Web, become an expert, and write copy-paste-ready prompts for the user's target tool.
Also in 3 projects that use this
Other versions24 projects use a version of this.
Word for word · 1
- shkodnik1917/claude-brainlab★ 35100% same
Edited · 0
None found.
Wrote their own version · 23
- iii-hq/iii★ 19ksame name
- MotiaDev/motia★ 19ksame name
- thedesignproject/agent-skills★ 88same name
- AlekseiUL/sprut-agent-kit★ 66same name
- AlemTuzlak/skills★ 45same name
- aisa-group/promptinject-agent-skills★ 22same name
- AlekseiUL/heisenberg-team★ 17same name
- AlekseiUL/heisenberg-team-GPT★ 9same name
- karem505/karem-arabic-presentation★ 9same name
- greglas75/zuvo★ 7same name
13 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository68 other files it gives its agents.
- rules/agents.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- academic-plottingSkill
- agent-identifierSkill
- architecture-designSkill
- astar-paper-reviewSkill
- bug-detectiveSkill
- call-notesSkill
- cavemanSkill
- citation-verificationSkill
- code-ingestSkill
- code-librarySkill
- code-review-excellenceSkill
- command-developmentSkill
- create-projectSkill
- daily-codingSkill
- defuddleSkill
- diagnoseSkill
- doc-coauthoringSkill
- experiment-runsSkill
- frontend-designSkill
- git-guardrails-claude-codeSkill
- git-workflowSkill
- google-workspace-mcpSkill
- grill-meSkill
- grill-with-docsSkill
- handoffSkill
- handoff-to-jarvisSkill
- hook-developmentSkill
- improve-codebase-architectureSkill
- json-canvasSkill
- kaggle-learnerSkill
- lab-knowledgeSkill
- latex-conference-template-organizerSkill
- mcp-integrationSkill
- ml-paper-writingSkill
- obsidian-basesSkill
- obsidian-cliSkill
- obsidian-experiment-logSkill
- obsidian-markdownSkill
- operon-obsidian-setupSkill
- paper-ingestSkill
- paper-searchSkill
- paper-to-socialSkill
- paper-venue-formattingSkill
- pdf-readerSkill
- planning-with-filesSkill
- plugin-structureSkill
- presenter-modeSkill
- prototypeSkill
- research-cycleSkill
- research-ideationSkill
- restore-sessionSkill
- results-analysisSkill
- results-reportSkill
- reverse-outline-flow-checkSkill
- review-responseSkill
- setup-pre-commitSkill
- skill-developmentSkill
- tddSkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
26 rules. 0 are common, 22 are distinctive, and 4 are very specific to this project.
0
Common
Most of the 20 edited versions we read keep these.
22
Distinctive
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 9
Use this skill for slide decks, especially LaTeX Beamer presentations with mathematical or research content.
- Distinctive: line 38
Read the source first.
- Distinctive: line 40
Check whether current slides are too dense, disconnected, or notation-inconsistent.
- Distinctive: line 43
Treat overflow and heavy shrink as errors to fix.
- Very specific: line 49
Prefer local paper .tex sources if they exist.
- Distinctive: line 51
Read the paper PDF if the notes are not enough for strict slides.
- Distinctive: line 58
If the user asks for stronger theory, rebuild the slide from the source paper rather than paraphrasing loosely.
- Distinctive: line 62
Default slide prose is Russian.
- Distinctive: line 63
Keep method names, code, commands, file names, and only standard technical terms in English.
- Distinctive: line 64
Remove decorative or unnecessary English phrases from slide bodies.
- Distinctive: line 68
Keep notation stable across the whole deck.
- Distinctive: line 70
Do not rename core objects casually.
- Distinctive: line 71
If the user rejects a notation choice once, preserve the preferred one later.
- Distinctive: line 75
If the user says something is unclear, rewrite the slide itself.
- Distinctive: line 76
Do not solve that by adding a side box that says, in effect, “here is why this is here”, unless that mathematical object genuinely belongs …
- Distinctive: line 78
If the user asks to combine slides, combine them.
- Distinctive: line 79
If the user asks to remove a slide, remove it unless there is a clear dependency that must first be rebuilt elsewhere.
- Distinctive: line 83
Prefer framed blocks, balanced columns, and visual hierarchy over plain fact lists.
- Distinctive: line 84
Keep one main idea per frame.
- Distinctive: line 85
If content does not fit, split the frame before shrinking aggressively.
- Distinctive: line 86
Use proof frames or backup frames for dense derivations.
- Distinctive: line 103
Do not rely on heavy shrink as the default solution.
- Very specific: line 110
Every deck for this lab uses the BRAIn Lab house style unless the user explicitly asks for something else.
- Very specific: line 132
All four carry fontupper=\small.
- Distinctive: line 146
Do not squeeze a portrait figure into a 16:9 frame whole: cut out the wide fragment that carries the idea.
- Very specific: line 154
Use it only when the user asks for terminal style or терминальный стиль.
“Common” is measured: kept by at least 6 in 10 of the 20 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Presentation Slides
Use this skill for slide decks, especially LaTeX Beamer presentations with mathematical or research content.
Goal
Produce slides that are:
- mathematically connected,
- visually clean,
- readable without overflow,
- consistent in notation and language,
- shaped to this user's presentation preferences by default.
What This Skill Does
- creates new Beamer talks,
- rewrites existing decks,
- improves mathematical exposition,
- repairs layout and overflow,
- merges or splits frames when needed,
- turns paper material into presentation form.
What This Skill Does Not Do
- it does not leave mathematical gaps unexplained,
- it does not keep ugly overflow just because the PDF compiles,
- it does not answer user confusion with meta-commentary boxes when the slide itself should be rewritten,
- it does not casually rename notation across slides.
Default Workflow
- Read the source first.
- Identify the deck's mathematical story.
- Check whether current slides are too dense, disconnected, or notation-inconsistent.
- Rewrite slide content before polishing layout.
- Compile after substantial edits.
- Treat overflow and heavy shrink as errors to fix.
Core Rules
1. Read Before Editing
- Prefer local paper
.texsources if they exist. - Otherwise use local notes/library entries.
- Read the paper PDF if the notes are not enough for strict slides.
2. Mathematical Chain
- New formulas must be motivated by previous slides.
- The deck should read as a chain, not as a bag of facts.
- Theorem conditions should appear in formulas when possible, not only in prose.
- If the user asks for stronger theory, rebuild the slide from the source paper rather than paraphrasing loosely.
3. Language
- Default slide prose is Russian.
- Keep method names, code, commands, file names, and only standard technical terms in English.
- Remove decorative or unnecessary English phrases from slide bodies.
4. Notation
- Keep notation stable across the whole deck.
- Reuse notation already accepted by the user.
- Do not rename core objects casually.
- If the user rejects a notation choice once, preserve the preferred one later.
5. Reacting To User Feedback
- If the user says something is unclear, rewrite the slide itself.
- Do not solve that by adding a side box that says, in effect, “here is why this is here”, unless that mathematical object genuinely belongs as part of the slide's logic.
- The answer should become obvious from the revised slide content itself.
- If the user asks to combine slides, combine them.
- If the user asks to remove a slide, remove it unless there is a clear dependency that must first be rebuilt elsewhere.
6. Layout Policy
- Prefer framed blocks, balanced columns, and visual hierarchy over plain fact lists.
- Keep one main idea per frame.
- If content does not fit, split the frame before shrinking aggressively.
- Use proof frames or backup frames for dense derivations.
7. Overflow Policy
Overfull \hboxis an error.Overfull \vboxis an error.Frame text is shrunkis usually an error.- A clean log does not mean the deck is clean. A
tcolorboxinsidecolumnsthat runs past the bottom of a frame is silently cut by the page edge: no warning,latexmkexits 0. Never report a deck as done without runningscripts/check_overflow.pyon the built PDF and gettingall pages fit. It also catches tables running off the right edge. - Fix in this order:
- cut redundant text
- drop the least load-bearing box
- shrink the figure
- rebalance columns
- split the frame
- Do not rely on heavy shrink as the default solution.
- Capacity on 16:9 at 10pt (frame body ~205 pt): a column holds a figure or three short boxes, not both; a full-width figure leaves room for at most two boxes under it; six boxes on one frame is a guaranteed cut.
8. Lab Style — The Default
Every deck for this lab uses the BRAIn Lab house style unless the user explicitly asks for
something else. Authoritative compact reference: examples/lab-style-mini.tex, with
examples/lab-style-notes.md for the mandatory traits.
- Palette comes from two sources: the poster template
~/brainlab/ops/communications/posters/lora-duo/brainposter.styand, decisive for slides, the lab deck~/brainlab/large-models/optimizer-state-compression/huawei-optimizers/notes/talks/Talk3_Efficient_Pretraining_30min.pptx:plum#854C65(full-bleed background of title / section / closing frames, and heading colour on content frames),cream#FAF8F1(content background, and text on plum),amber#FFD183(headings on plum),amberink#A9741A(amber readable on cream),ink#1F1B18,red#B0453F(problems),muted#8C8078. - Never a white background — cream
#FAF8F1. Plain white looks flat and does not sit with the rest of the palette. Figures go in white cards on the cream ground, which then read as cards. - The deck's rhythm is the alternation of full-bleed plum frames and cream content frames. That
alternation is what makes it look designed. Use the
plumframeenvironment for the plum ones. \usetheme{metropolis},aspectratio=169, seriflmodern— not monospace.- Frame title: plum text on cream plus a thin plum rule at text width. Turn the theme progress
bar off (
progressbar=none): it spans the whole page, looks coarser and breaks overflow checking. - Title slide: typography only — no logo, no author line, no
$ run --...lines. Large amber title, thin amber rule, cream subtitle, date bottom-left andBRAIn Labbottom-right. - Box convention:
mathboxwhite card (equations, tables),ideaboxfaint plum (ideas, results),thmboxamber (theorems, stable facts, surprising findings),probboxfaint red (problems). All four carryfontupper=\small; without it three boxes never fit a column. \fcap{...}for figure captions must contain\parinside the group, otherwise\scriptsizedoes not control the leading and the caption renders oversized.
9. Figures — Find Before You Draw
- A figure from the paper always beats a hand-rolled schematic. Before generating anything in
matplotlib, pull the original: check
~/brainlab/*/*/literature/_attachments/<arxiv-id>/first (thepaper-ingestskill already extracted figures for some papers), thencurl -sL https://arxiv.org/e-print/<id>and untar.grep -rhoE 'includegraphics\[[^]]*\]\{[^}]*\}' *.texshows which figures the paper itself actually uses. - Crop only with
pdfcrop --margins 3. Do not set a CropBox by hand (pymupdf and pdfTeX disagree about CropBox vs MediaBox and the figure lands offset). To take one panel of a multi-panel figure, narrow the MediaBox first, thenpdfcrop. - Do not squeeze a portrait figure into a 16:9 frame whole: cut out the wide fragment that carries the idea.
- Own figures, when no source figure exists: matplotlib, white background, serif fonts,
mathtext.fontset=cm, palette colours above — use#5E8797for lines, because#9DE1FCitself is unreadable on white.
10. Terminal Style — Only On Request
- Use it only when the user asks for
terminal styleorтерминальный стиль. It is a slide theme, not the lab's identity: anything representing the lab uses the palette above. - Authoritative reference:
examples/terminal-style-mini.tex, traits inexamples/terminal-style-notes.md. - Interpret it as:
\usetheme{metropolis},aspectratio=169, dark background (#0D1117), dark card/title background (#161B22), green accent (#00FF88), blue secondary (#58A6FF), orange theorem accent (#FF7B54), red problem accent (#FF6B6B), monospace bold titles, section dividers in the same visual language, compacttcolorboxblocks, clean plain final slide. - Title slide there is rich: top
// tagline, thin rules, title, blue subtitle, coloured author and affiliation lines, one or two$ run --.../$ git clone ...lines, optional QR row. - Figures on the dark canvas must sit in a white
figcardpanel, otherwise they look broken.
Preferred Output Shape For Theory Decks
- motivation
- precise setup
- derivation or approximation step
- theorem or guarantee
- algorithmic consequence
- empirical or practical note
Reference Files
Load only what is needed:
references/beamer-workflow.md- compile-and-fix workflow for Beamerreferences/user-presentation-preferences.md- detailed user-specific rules for mathematical slides, feedback handling, notation, and layoutexamples/lab-style-mini.tex- default style anchor: BRAIn Lab house styleexamples/lab-style-notes.md- mandatory visual traits of the lab style, figure sourcing, frame capacityscripts/check_overflow.py- detects frames whose content is silently cut by the page edge; run it before calling a deck doneexamples/terminal-style-mini.tex- style anchor for the dark terminal theme, only when askedexamples/terminal-style-notes.md- mandatory visual traits of terminal style in short form
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

