GOST Report Skill: отчеты по лабораторным по ГОСТ 7.32
GOST Report Skill
Скилл для ИИ-агентов, который из кода, скриншотов схем и методички собирает отчет по лабораторной работе в docx по ГОСТ 7.32-2001
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Работает только с локальными файлами и не отправляет данные наружу
- Правки кода ограничены критическими ошибками компиляции по прямому правилу в SKILL.md
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/taraved-gost-report-skillОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add taraved/gost-report-skill --skill gost-lab-docx -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита c98ff14
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/taraved/gost-report-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout c98ff140f258fb2efc3fb24edf52722ee731a7d1
mkdir -p .claude/skills
cp -R "$tmp/skill" .claude/skills/gost-lab-docxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add taraved/gost-report-skill --skill gost-lab-docx -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита c98ff14
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/taraved/gost-report-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout c98ff140f258fb2efc3fb24edf52722ee731a7d1
mkdir -p .agents/skills
cp -R "$tmp/skill" .agents/skills/gost-lab-docxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add taraved/gost-report-skill --skill gost-lab-docx -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита c98ff14
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/taraved/gost-report-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout c98ff140f258fb2efc3fb24edf52722ee731a7d1
mkdir -p .github/skills
cp -R "$tmp/skill" .github/skills/gost-lab-docxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add taraved/gost-report-skill --skill gost-lab-docx -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита c98ff14
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/taraved/gost-report-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout c98ff140f258fb2efc3fb24edf52722ee731a7d1
mkdir -p .agents/skills
cp -R "$tmp/skill" .agents/skills/gost-lab-docxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add taraved/gost-report-skill --skill gost-lab-docx -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита c98ff14
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/taraved/gost-report-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout c98ff140f258fb2efc3fb24edf52722ee731a7d1
mkdir -p .agents/skills
cp -R "$tmp/skill" .agents/skills/gost-lab-docxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/taraved/gost-report-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout c98ff140f258fb2efc3fb24edf52722ee731a7d1
mkdir -p .devin/skills
cp -R "$tmp/skill" .devin/skills/gost-lab-docxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add taraved/gost-report-skill --skill gost-lab-docx -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита c98ff14
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/taraved/gost-report-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout c98ff140f258fb2efc3fb24edf52722ee731a7d1
mkdir -p .cline/skills
cp -R "$tmp/skill" .cline/skills/gost-lab-docxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add taraved/gost-report-skill --skill gost-lab-docx -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита c98ff14
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/taraved/gost-report-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout c98ff140f258fb2efc3fb24edf52722ee731a7d1
mkdir -p .roo/skills
cp -R "$tmp/skill" .roo/skills/gost-lab-docxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add taraved/gost-report-skill --skill gost-lab-docx -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита c98ff14
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/taraved/gost-report-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout c98ff140f258fb2efc3fb24edf52722ee731a7d1
mkdir -p .agents/skills
cp -R "$tmp/skill" .agents/skills/gost-lab-docxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/taraved/gost-report-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout c98ff140f258fb2efc3fb24edf52722ee731a7d1
mkdir -p .agents/skills
cp -R "$tmp/skill" .agents/skills/gost-lab-docxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/taraved/gost-report-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout c98ff140f258fb2efc3fb24edf52722ee731a7d1
mkdir -p .agents/skills
cp -R "$tmp/skill" .agents/skills/gost-lab-docxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Склонируй https://github.com/taraved/gost-report-skill, скопируй skill/SKILL.md и scripts/generate_docx.py в директорию навыков агента, дай агенту код и скриншот схемы лабораторной и попроси собрать отчет по ГОСТ.
Другие способы из описания автора
git clone https://github.com/taraved/gost-report-skillКлонирование репозитория, дальше файлы skill/SKILL.md и scripts/generate_docx.py копируются в директорию навыков агента.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Пользователь дает агенту исходный код, скриншот схемы и, если есть, методичку. Агент по инструкции из SKILL.md анализирует материалы (Vision для схем, разбор текста для кода и заданий из PDF), пишет текст безличными конструкциями без «я сделал» и «мы добавили», нумерует разделы в формате N.M.1, N.M.2, N.M.3 и собирает структурированный data.json с заданиями, тестовыми данными, алгоритмом и листингами кода. Скрипт scripts/generate_docx.py превращает data.json в docx с титульным листом, рефератом, оглавлением, автоматической нумерацией таблиц, рисунков и листингов. Судя по README, скилл рассчитан на лабораторные по программированию (C++, Python, Assembler) и схемотехнике (Arduino, STM32, логические элементы), а не на весь текст ВКР.
Для кого. Для студентов технических специальностей, которым нужно быстро оформить отчет по лабораторной работе в docx по ГОСТ 7.32-2001.
Подходит, если
- Нужно оформить отчет по лабораторной работе с кодом и схемами в docx по ГОСТ
- Есть скриншот схемы, исходный код и, возможно, PDF-методичка, из которых нужно собрать структурированный документ
- Нужна автоматическая нумерация таблиц, рисунков и листингов по разделам вида N.M
Не подходит, если
- Нужно оформить полную ВКР или диссертацию, а не отдельную лабораторную
- В отчете нужны сложные математические формулы, вложенные многоуровневые таблицы или произвольные колонтитулы: скрипт прямо говорит, что не поддерживает это
- Работа не по программированию или схемотехнике: скилл заточен под эти дисциплины
Пример запроса к агенту
Вот код лабораторной main.cpp и скриншот схемы circuit.jpeg, сделай отчет по ГОСТ 7.32Ограничения
GitHub определяет лицензию как NOASSERTION, хотя README и pyproject.toml называют ее MIT с просьбой указать авторство. Проект в статусе бета, автор один. Скрипт явно не поддерживает сложные математические формулы (MathType), вложенные многоуровневые таблицы и произвольные колонтитулы. SKILL.md прямо запрещает менять логику или стиль пользовательского кода, кроме критических ошибок компиляции.
Как отключить. Удалите скопированные файлы skill/SKILL.md и scripts/generate_docx.py из директории навыков агента (например, ~/.hermes/skills/gost-lab-docx) или из CLAUDE.md проекта.
Проверка безопасности
- Работает только с локальными файлами и не отправляет данные наружу
- Правки кода ограничены критическими ошибками компиляции по прямому правилу в SKILL.md
Коротко о README
README на русском и английском описывает скилл для Hermes Agent, Claude Code и Codex CLI, который превращает код, скриншоты схем и методичку в data.json, а затем в docx-отчет по ГОСТ 7.32-2001. Показаны способы установки для разных агентов, рекомендуемая структура папки с файлами лабораторной, полная JSON-схема данных с обязательными и опциональными полями. Указана лицензия MIT с просьбой указать авторство.
SKILL.md
--- name: gost-lab-docx description: "Экспертное оформление отчетов по ГОСТ 7.32-2001. Анализ кода, схем и создание академического контента." tags: [docx, academic, gost, lab-report, programming, vision] --- # GOST Lab Doc Processor (v2.5) — Expert Mode Ты — эксперт по академическому оформлению технической документации. Твоя задача — преобразовывать неформатированные материалы в строгий отчет по ГОСТ 7.32-2001. ## 1. Фундаментальные правила (КРИТИЧЕСКИ ВАЖНО) 1. Неприкосновенность кода: НЕ МЕНЯЙ логику или стиль кода пользователя. Исправляй только критические ошибки (ошибки компиляции), кратко упоминая об этом в комментариях. 2. Комментирование: обязательно добавь в код понятные комментарии на русском языке. 3. Академический стиль: строго безличные конструкции, запрещено «я сделал», «мы добавили». 4. Нумерация: формат N.M, подразделы N.M.1, N.M.2, N.M.3.
Частые вопросы
Может ли скилл переписать мой код?
Нет, SKILL.md прямо запрещает менять логику или стиль кода, разрешено только исправлять критические ошибки компиляции с пометкой в комментариях.
Подойдет ли скилл для оформления полной ВКР?
Нет, он рассчитан на отдельные отчеты по лабораторным работам с заданиями, кодом и схемами, а не на структуру целой дипломной работы.
Похожие
Утилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели
Скиллы Anthropic
Skills
Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills
Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями
Скилл рисует редакторские диаграммы как самостоятельные файлы HTML и SVG: архитектура, блок-схемы, ER, воронки и еще около сорока типов