skills/lab-report-md/SKILL.md
Create and format lab reports in Markdown with Typst-style headers. Validates line length ≤100 chars. Use when writing lab reports, formatting academic documents, or converting assignments to markdown reports.
npx skillsauth add nailorsh/agents_utils lab-report-mdInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Skill for creating academic lab reports in Markdown format with automatic validation.
% Title, % Date, % Author)Standard lab report sections:
% Лабораторная работа № X.Y «Название работы»
% <лабораторная ещё не сдана>
% Имя Фамилия, Группа
# Цель работы
...переписываете из задания...
# Индивидуальный вариант
...краткое описание варианта...
## Лексический/синтаксический домен для защиты
...формулировка преподавателя или "определяется преподавателем"...
# Реализация
## Файл `filename.ext`
```language
...код...
filename2.ext...код...
Входные данные
...входные данные...
Вывод на stdout
...вывод программы...
...чему научились...
## Adaptation Rules
When user provides custom template:
1. Preserve exact header format from template
2. Keep section structure from template
3. Apply line length limits to all content
4. Maintain code block formatting
## Line Length Validation
**Critical:** All lines must be ≤100 characters.
### Check Command
```bash
python3 .cursor/skills/lab-report-md/scripts/check_line_length.py report.md
python3 .cursor/skills/lab-report-md/scripts/check_line_length.py -f report.md
...)" for regular quotes` for inline code/escapes (\n, \t, etc.)When writing escape sequences like \n, \t, \":
`\n`, `\t`%)development
Comprehensive guide for creating Telegram Mini Apps with React using @tma.js/sdk-react. Covers SDK initialization, component mounting, signals, theming, back button handling, viewport management, init data, deep linking, and environment mocking for development. Use when building or debugging Telegram Mini Apps with React.
development
Generates a Typst laboratory report file report.typ from completed working code using BMSTU-style structure (title-bmstu, sections, images, codeblock, conclusions). Use when the user asks to create/fill a report.typ after implementation and testing of a lab task.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.