Beamer Skill

Скилл ведет академическую презентацию на Beamer LaTeX от черновика до проверенного PDF: сборка XeLaTeX, ревью, аудит TikZ

  • 374 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Скилл запускает компиляцию XeLaTeX и создает рядом с `.tex` служебные файлы и PDF
  • Для рисунков советуют `pdf-mcp`, который ставится из форка автора на GitHub, а не из PyPI
Все причины и проверки

noi1r/beamer-skill

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/beamer-skill

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скилл запускает компиляцию XeLaTeX и создает рядом с `.tex` служебные файлы и PDF
  • Для рисунков советуют `pdf-mcp`, который ставится из форка автора на GitHub, а не из PyPI

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Beamer Skill выполняет полный цикл работы над презентацией на Beamer: создание, сборку, проверку и правку. Агент собирает слайды по статье в PDF или Markdown, трижды запускает XeLaTeX с bibtex и разбирает диагностику сборки. Отдельные действия `review`, `audit`, `pedagogy`, `tikz`, `excellence`, `visual-check` и `validate` проверяют текст, верстку, рисунки TikZ и методику изложения. Качество оценивают по рубрике: счет стартует со 100 баллов, за каждую найденную проблему баллы вычитаются, итог попадает в одну из четырех категорий от «Excellent» до «Poor». Плотность слайда ограничена: до 7 пунктов, 2 формул и 5 обозначений. Анимации `\pause` и `\only` скилл запрещает и заменяет их отдельными слайдами. Блоки Beamer не сообщают о переполнении, поэтому скилл смотрит на итоговый PDF и ищет вылезший текст глазами. Действие `extract-figures` вытаскивает рисунки из PDF статьи для `\includegraphics`.

Для кого. Аспирантам и преподавателям, которые готовят доклад на семинар или защиту в Beamer и хотят вычитанные слайды без ручной проверки каждой формулы и рисунка.

Подходит, если

  • Из статьи в PDF нужен доклад на 20 минут, и структуру слайдов надо согласовать пошагово
  • Слайды собираются, но блоки переполнены, а Beamer молчит
  • Рисунки TikZ надо проверить на точность координат и контраст цветов
  • Лекцию стоит перечитать глазами студента: где нет мотивации перед формализмом
  • Рисунки из статьи нужно вставить в слайды без ручного вырезания

Не подходит, если

  • Презентация делается в PowerPoint: скилл не срабатывает на запросы про pptx и работает только с `.tex`
  • Нужен редактируемый PPTX на выходе: проверенные `.tex` и `.pdf` придется вручную передать в Codex Presentations, как описано в документации
  • Компилятора XeLaTeX на машине нет и ставить TeX-дистрибутив не планируется
  • Слайды должны быть с анимацией по шагам: оверлеи скилл запрещает

Пример запроса к агенту

Сделай доклад на 20 минут по этой статье в Beamer, согласуй со мной структуру слайдов и проверь итоговый PDF на переполнение блоков

Ограничения

Нужен полный TeX-дистрибутив с XeLaTeX: MacTeX, TeX Live или аналог. Компиляция идет только через XeLaTeX, формат 16:9, кегль 10 pt.

Для чтения больших PDF и вытаскивания рисунков документация советует сторонний `pdf-mcp` из форка автора. Без него действия `create` и `extract-figures` работают хуже.

Правила жесткие: ограничения плотности, цветовая схема и запрет оверлеев записаны в `SKILL.md`, и менять их приходится правкой этого файла. Последний коммит в репозитории датирован августом 2026 года.

Как отключить. Удалите папку `~/.claude/skills/beamer` и перезапустите Claude Code. Для Codex уберите `AGENTS.md` и папку `references` из корня проекта.

Частые вопросы

Как поставить Beamer Skill в Claude Code?

Склонируйте репозиторий, затем выполните `mkdir -p ~/.claude/skills` и `cp -r beamer-skill/beamer ~/.claude/skills/`. После перезапуска Claude Code скилл срабатывает на слова beamer, slides, lecture и tikz.

Работает ли скилл в Codex и Cursor?

Да. Для Codex скопируйте `AGENTS.md` и папку `references` в корень проекта. В репозитории лежат правила для Cursor (`.cursor/rules/beamer.mdc`), Cline и GitHub Copilot.

Что делает действие audit?

Оно проверяет верстку: переполнение, шрифты, блоки и отступы. Beamer не выдает предупреждений о переполнении внутри блоков, поэтому скилл ищет его по собранному PDF.

Можно ли подать статью не в PDF?

Можно, подойдет Markdown. Он полезен, когда разбор PDF теряет структуру; сам PDF все равно держите под рукой, чтобы достать из него рисунки.

Как получить PowerPoint из слайдов?

Скилл сам PPTX не делает. В документации описан путь «сначала Beamer, потом PowerPoint»: вы проверяете `.tex` и `.pdf`, затем передаете их Codex Presentations.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл для Claude Code и Codex превращает диссертацию в .tex, .docx или .pdf в готовую презентацию Beamer для защиты.

СкиллМинимальный доступ337Звезды репозитория

Скилл для Claude Code: описываешь документ словами, получаешь готовый PDF на LaTeX. Шаблоны, скрипты компиляции, распознавание PDF и рукописных заметок

СкиллРасширенный доступ828Звезды репозитория

Набор из восьми скиллов для научных статей в LaTeX: от темы до PDF с проверенными ссылками BibTeX и поэтапным контролем

СкиллРасширенный доступ275Звезды репозитория

Восемь скиллов для готовых научных статей и диссертаций на LaTeX и Typst: компиляция, ссылки, правка языка, письмо в журнал и аудит как у рецензента

СкиллРасширенный доступ549Звезды репозитория

Скилл собирает презентацию из статьи, отчета или заметок как серию цельных слайдов-картинок и склеивает их в pptx

СкиллРасширенный доступ7,8 тыс.Звезды репозитория

Thesis Defense PPTX

Thesis Defense PPTX Skill

Скилл собирает редактируемую презентацию к защите диплома из PDF или LaTeX и вашего шаблона PowerPoint, сохраняя его оформление

СкиллРасширенный доступ281Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Beamer Skill (эта карточка)нет374
LaTeX Document Skillнет828собирает по описанию документы в PDF через LaTeX, а этот скилл ведет именно слайды Beamer и проверяет их
Thesis Defense PPTXнет281пишет текст выступления по готовому PPTX, а здесь работа идет с исходниками `.tex`

Коротко о README

README перечисляет одиннадцать действий в виде таблицы и выделяет главные свойства: рубрика оценки, лимиты плотности, цветовая схема для дальтоников, расчет времени доклада. Затем идут требования к TeX, установка под Claude Code, Codex, Antigravity и расширения VS Code и рабочий процесс «сначала Beamer, потом PowerPoint».

Бейдж для README

Исходный SKILL.md

---
name: beamer
description: |
  Beamer LaTeX slide workflow: create, compile, review, and polish academic presentations.
  Use this skill whenever the user works on Beamer .tex slide decks, or asks to create slides,
  make a presentation, prepare a lecture, build a talk, or generate Beamer slides from a paper PDF or Markdown.
  Covers: creation, editing, compilation, proofreading, visual audit, pedagogical review,
  TikZ diagrams, figure extraction, and comprehensive quality checks.
  Trigger on: beamer, slides, lecture, presentation, seminar talk, conference talk, defense slides,
  tikz, compile latex, proofread slides, slide review, 讨论班, 论文讲解.
  Do NOT trigger on: powerpoint, pptx, PPT, 做PPT — use the powerpoint-slides skill instead.
argument-hint: "[action] [file] — actions: create, compile, review, audit, pedagogy, tikz, excellence, devils-advocate, visual-check, validate, extract-figures"
allowed-tools: ["Read", "Write", "Edit", "Bash", "Grep", "Glob", "Agent", "AskUserQuestion", "TaskCreate", "TaskUpdate", "TaskList", "TaskGet"]
---

# Beamer Slide Workflow

Universal skill for academic Beamer presentations. Full lifecycle:
create → compile → review → polish → verify.

---

## 0. REFERENCE PREAMBLE

When creating new slides, use this as the default preamble unless the user has a custom template.

```latex
\documentclass[aspectratio=169,10pt]{beamer}

\usetheme{Madrid}
\usecolortheme{default}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{footline}[frame number]

\usepackage{amsmath,amssymb,amsthm,booktabs,mathtools}
\usepackage{stmaryrd}  % for \llbracket, \rrbracket
\usepackage{graphicx}  % for \includegraphics (extracted figures)
\usepackage{hyperref}
\usepackage{tikz}
\usetikzlibrary{arrows.meta,positioning,decorations.pathreplacing}

% Semantic colors — use in BOTH text and TikZ for global consistency
\definecolor{positive}{HTML}{0173B2}       % blue (correct, advantage)
\definecolor{negative}{HTML}{DE8F05}       % orange (limitation, drawback)
\definecolor{emphasis}{HTML}{029E73}        % green (highlight, key finding)

Сообщить о проблеме