gost-report-skill
Скилл оформления студенческих работ по ГОСТ 7.32: агент пишет текст в Markdown, скрипт собирает .docx с титульным листом вуза
Установка
git clone https://github.com/Bbar0n234/gost-report-skill.git
pip install python-docx docxcomposeСкопируйте папку gost-lab-report в ~/.claude/skills/ для Claude Code, в ~/.agents/skills/ для Codex CLI или в ~/.config/opencode/skills/ для opencode. Отдельно нужен pandoc.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл разделяет работу: модель отвечает только за содержание, а оформление накладывает детерминированная сборка через pandoc и python-docx. Агент читает методичку, предлагает структуру под тип работы, согласует ее и пишет текст, после чего скрипт собирает .docx со стилями по ГОСТ, нумерацией разделов, подписями рисунков и таблиц, приложениями и списком источников по ГОСТ 7.0.100. Титульный лист заполняется из метаданных, есть шаблоны ГУАП и СПбГЭУ, а бланк другого вуза агент превращает в шаблон сам. После сборки скрипт проверки и чек-лист ищут ошибки оформления.
Для кого. Для студентов и преподавателей российских вузов, которые оформляют лабораторные, курсовые, отчеты по практике и ВКР.
Подходит, если
- Нужно оформить лабораторную или курсовую по ГОСТ 7.32 без ручной возни со стилями
- Нужен титульный лист своего вуза, заполненный автоматически
- Нужно проверить готовый отчет на типичные ошибки оформления
Не подходит, если
- Нужны чертежи и рамки по ЕСКД
- Вуз требует оформление, сильно отличающееся от ГОСТ 7.32
- Нужны подписные бланки: задание, дневник практики, отзывы
Пример запроса к агенту
Оформи отчет по лабораторной №3 по операционным системам, вот методичкаОграничения
Нужны pandoc и Python-пакеты python-docx и docxcompose. Автоматическое содержание с номерами страниц работает только с LibreOffice, это около 700 МБ, иначе содержание обновляют в Word клавишей F9. Титульники подключаются только из .docx, PDF не подойдет. Поля и интервалы, отличные от ГОСТ, правятся вручную в шаблоне стилей.
Как отключить. Удалите папку gost-lab-report из ~/.claude/skills, ~/.agents/skills или ~/.config/opencode/skills.
Проверка безопасности
- Запускает Python-скрипты сборки и проверки документа
- Может предложить установку pandoc и LibreOffice
Коротко о README
README объясняет главный принцип: текст пишет модель, оформление делает скрипт, поэтому стили не съезжают. Перечислены поддерживаемые типы работ, автозаполнение титульника и подключение нового вуза, автоматическое содержание и самопроверка. Установка сводится к клонированию и копированию папки для Claude Code, Codex CLI или opencode. Есть таблица совместимости по ОС и честный список того, что скилл не делает. Лицензия Apache 2.0.
SKILL.md
--- name: gost-lab-report description: > Оформление студенческих работ по ГОСТ 7.32: лабораторные, курсовые, ВКР, отчёты по практике, рефераты, контрольные. Используй когда: отчёт, лабораторная, курсовая, курсач, ВКР, диплом, практика, реферат, контрольная, ГОСТ, оформить работу, оформление, lab report, coursework, thesis. --- # Оформление студенческих работ по ГОСТ 7.32 ## Обзор Скилл автоматизирует оформление студенческих работ: LLM генерирует Markdown, скрипт собирает .docx с правильными стилями и титульным листом. Покрываются все текстовые типы работ — лабораторные, курсовые, ВКР, отчёты по практике, рефераты, контрольные. Оформление тела едино (ГОСТ 7.32), титульники подключаемые (вуз × тип работы). Сопутствующие файлы (читать по необходимости): - **PROFILES.md** — детальные профили типов работ (структуры разделов, шаблон реферата ВКР, конвенции приложений). Читать перед аутлайном. - **WIZARD.md** — подключение титульника нового вуза из .docx-бланка пользователя + реестр существующих шаблонов. Читать, когда нужного титульника нет в `templates/title_pages/`. - **REVIEW.md** — финальная проверка собранного отчёта: verify-скрипт + визуальный осмотр рендера + чек-лист ГОСТ 7.32. Читать после сборки, перед сдачей пользователю. - **ENVIRONMENTS.md** — проверенные окружения и версии зависимостей. Читать при сетапе или проблемах окружения. ## Порядок работы 1. **Анализ контекста.** Изучить всё, что предоставил пользователь: методичку, скриншоты, устные указания, тему. Определить тип работы и прочитать его профиль в PROFILES.md. 2. **Аутлайн.** Предложить полный outline отчёта: перечень разделов, что будет в каждом. Согласовать с пользователем. 3. **Уточнения.** Запросить недостающее: номер варианта, скриншоты (если требуются, но не предоставлены), конкретные параметры/данные, неоднозначности из методички. Можно совместить с аутлайном, если вопросов немного. Если контекста достаточно — пропустить. 4. **Генерация.** После согласования — генерировать Markdown и собирать .docx. 5. **Ревью.** Проверить собранный .docx по REVIEW.md (в идеале — независимым субагентом с чистым контекстом) и устранить замечания до сдачи пользователю. Принцип: не генерировать вслепую, сначала синхронизироваться с пользователем. Но и не превращать в допрос.
Частые вопросы
Моего вуза нет в шаблонах, что делать?
Дайте агенту .docx-бланк титульника. Он сделает из него шаблон, прогонит тесты и покажет результат на проверку.
Работает ли на Windows и macOS?
Сборка .docx работает везде. Автоматическое содержание на Windows доступно через WSL, на macOS содержание обновляют в Word.
Похожие
Утилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели
Скиллы Anthropic
Skills
Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills
Набор плагинов Anthropic для юристов: договоры, приватность, трудовое право, IP, судебные дела, AI-регулирование и обучение
Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями