GOST Report Skill: lab reports per GOST 7.32

GOST Report Skill

An AI-agent skill that turns code, circuit screenshots and a lab manual into a GOST 7.32-2001 formatted lab report in docx

Skill

Low risk

We rate an entry low when it mostly gives the agent instructions and reference material.

Why this level

  • Works only with local files and sends nothing outside
  • Code edits are limited to critical compilation errors by an explicit SKILL.md rule
All reasons and checks
Russian stack

taraved/gost-report-skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/taraved-gost-report-skill

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add taraved/gost-report-skill --skill gost-lab-docx -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add taraved/gost-report-skill --skill gost-lab-docx -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add taraved/gost-report-skill --skill gost-lab-docx -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add taraved/gost-report-skill --skill gost-lab-docx -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add taraved/gost-report-skill --skill gost-lab-docx -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add taraved/gost-report-skill --skill gost-lab-docx -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add taraved/gost-report-skill --skill gost-lab-docx -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add taraved/gost-report-skill --skill gost-lab-docx -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit c98ff14.

Text for your agent

Clone https://github.com/taraved/gost-report-skill, copy skill/SKILL.md and scripts/generate_docx.py into the agent's skills directory, give the agent the lab's code and circuit screenshot, and ask it to build a GOST report.

Other ways from the author
git clone https://github.com/taraved/gost-report-skill

Clone the repository, then copy skill/SKILL.md and scripts/generate_docx.py into the agent's skills directory.

This is third-party code. Review the repository files before installing.

What it does

The user gives the agent source code, a circuit screenshot and, if available, a lab manual. Following the SKILL.md instructions, the agent analyzes the materials (Vision for diagrams, text parsing for code and PDF assignments), writes the text in impersonal academic phrasing rather than "I did" or "we added", numbers sections as N.M.1, N.M.2, N.M.3, and assembles a structured data.json with tasks, test data, algorithm description and code listings. The scripts/generate_docx.py script turns data.json into a docx with a title page, abstract, table of contents, and automatic numbering of tables, figures and listings. Per the README, the skill targets programming labs (C++, Python, Assembler) and circuit design (Arduino, STM32, logic gates) rather than a full thesis.

Who it is for. For engineering students who need to quickly format a lab report as a docx per GOST 7.32-2001.

Good fit when

  • You need to format a lab report with code and diagrams as a docx per GOST
  • You have a circuit screenshot, source code and maybe a PDF manual to turn into a structured document
  • You need automatic numbering of tables, figures and listings by N.M sections

Not a fit when

  • You need to format a full thesis or dissertation, not a single lab report
  • The report needs complex math formulas, nested multi-level tables or custom headers: the script explicitly says it does not support these
  • The work isn't programming or circuit design: the skill is tuned specifically for those subjects

Example request

Here's the lab code main.cpp and a circuit screenshot circuit.jpeg, make a GOST 7.32 report

Limitations

GitHub detects the license as NOASSERTION, though the README and pyproject.toml call it MIT and ask for attribution. The project is marked beta with a single author. The script explicitly does not support complex math formulas (MathType), nested multi-level tables or custom headers. SKILL.md explicitly forbids changing the logic or style of the user's code except for critical compilation errors.

How to disable. Delete the copied skill/SKILL.md and scripts/generate_docx.py files from your agent's skills directory (for example ~/.hermes/skills/gost-lab-docx) or from the project's CLAUDE.md.

Security check

  • Works only with local files and sends nothing outside
  • Code edits are limited to critical compilation errors by an explicit SKILL.md rule

README in short

The README, in Russian and English, describes a skill for Hermes Agent, Claude Code and Codex CLI that turns code, circuit screenshots and a lab manual into data.json and then a GOST 7.32-2001 docx report. It shows install steps for different agents, a recommended folder structure for lab files, and the full JSON data schema with required and optional fields. It states an MIT license with an attribution request.

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.

FAQ

Can the skill rewrite my code?

No, SKILL.md explicitly forbids changing the logic or style of the code, only fixing critical compilation errors with a comment noting the fix.

Does the skill format a full thesis?

No, it targets individual lab reports with tasks, code and diagrams rather than the structure of a whole thesis.

Official

Microsoft's utility and MCP server that turn PDF, Word, Excel, PowerPoint, HTML and other files into Markdown for models

MCP serverMedium riskNo VPN needed187.4KRepository stars
Editors’ pick

Anthropic's official skill examples: docx, pdf, pptx and xlsx documents, design, MCP builder and the Agent Skills spec

SkillMedium risk178.8KRepository stars
Editors’ pick

A skill that builds editable PPTX decks from PDF, DOCX, URLs and Markdown with native shapes, charts and animations

SkillMedium risk56.8KRepository stars
Editors’ pick

A skill that draws editorial diagrams as standalone HTML and SVG files: architecture, flowcharts, ER, funnels and about forty more types

SkillMedium riskNo VPN needed42.6KRepository stars
Foxx AIGOST Report Skill: lab reports per GOST 7.32

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.