GOST 19.701 flowcharts in draw.io skill

as.drawio-gost.skill

A skill that draws algorithm flowcharts per GOST 19.701-90 as .drawio files with PNG, SVG and PDF export

  • 2 ★ on the repository
  • Last commit
Skill

Extended access

Why this level

  • Runs the draw.io CLI for export and opens files
  • Deletes the intermediate .drawio file after export
All reasons and checks
Russian stack

ast-ashulga/as.drawio-gost.skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/as-drawio-gost-skill

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Runs the draw.io CLI for export and opens files
  • Deletes the intermediate .drawio file after export

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

What it does

The agent reads source code or an algorithm description and maps each construct to a standard symbol: decision, loop, input, output, subroutine. It then writes draw.io XML with black strokes, white fill, Times New Roman and one symbol size for the whole diagram. Decisions have exactly two exits labeled «Да» and «Нет», loop back-edges run on the right, and each function gets its own page. If draw.io desktop is installed, the skill exports to PNG, SVG or PDF with the XML embedded so the file stays editable.

Who it is for. For engineering students and teachers who need GOST-compliant flowcharts for lab reports and coursework.

Good fit when

  • You need a flowchart of a function or program for a lab report
  • The diagram must be submitted as an editable file, not a picture
  • You need loops and decisions laid out per GOST 19.701-90

Not a fit when

  • You need an architecture or ER diagram with no GOST requirements
  • Your diagrams live in another editor, not draw.io

Example request

Draw a GOST flowchart of the bubble_sort function and save it as PNG

Limitations

PNG, SVG and PDF export needs draw.io desktop; without it you only get a .drawio file. The skill description triggers on any diagram request, so it may take over tasks where GOST does not matter. The general part of SKILL.md comes from a draw.io skill with a GOST section added. The repository has no license.

How to disable. Delete the drawio-gost folder from the project's .claude/skills or .cursor/skills.

FAQ

Do I need draw.io installed?

Not for a .drawio file. PNG, SVG or PDF export needs draw.io desktop; the skill locates its CLI on macOS, Linux, Windows and WSL2.

Can I edit the diagram by hand later?

Yes. Export embeds the diagram XML into the PNG, SVG or PDF, so draw.io can reopen it for editing.

Discussion

No questions or reviews yet.

Russian stack

An agent skill that assembles or reviews a document per GOST standards and lists every issue with a reference to the exact clause

SkillMinimal access2Repository stars
Russian stack

A skill for formatting Russian student papers to GOST 7.32: the agent writes Markdown, a script builds a .docx with the university title page

SkillExtended access3Repository stars

Academic report formatting to GOST

Academic report formatting

Russian stack

A Codex and Claude skill that formats lab reports, coursework and explanatory notes per a guideline or GOST, without inventing the author's data

SkillMinimal access2Repository stars

GOST technical specification skills

Навыки «ТЗ по ГОСТ» для Claude Code

Russian stack

Five Claude Code skills for drafting and reviewing technical specifications under GOST 34.602-2020 and GOST 19.201-78

SkillMinimal access2Repository stars
Russian stack

A Hermes agent skill that carries a paper from source to a clickable GOST citation in DOCX, and never lets a citation be invented

SkillMinimal access

README in short

The README describes a Claude Code and Cursor skill that generates GOST 19.701-90 (ISO 5807:1985) flowcharts as .drawio files. It lists the styling rules: font, two labeled decision exits, loop routing and one page per function. It includes an export format table and the folder layout for both agents, with symbol and code-mapping references in references. The only stated requirement is draw.io desktop for export.

README badge

Original SKILL.md

---
name: drawio-gost
description: Always use when user asks to create, generate, draw, or design a diagram, flowchart, architecture diagram, ER diagram, sequence diagram, class diagram, network diagram, mockup, wireframe, or UI sketch, or mentions draw.io, drawio, drawoi, .drawio files, or diagram export to PNG/SVG/PDF.
---

# Draw.io Diagram Skill

Generate draw.io diagrams as native `.drawio` files. Optionally export to PNG, SVG, or PDF with the diagram XML embedded (so the exported file remains editable in draw.io).

## How to create a diagram

1. **Generate draw.io XML** in mxGraphModel format for the requested diagram
2. **Write the XML** to a `.drawio` file in the current working directory using the Write tool
3. **If the user requested an export format** (png, svg, pdf), locate the draw.io CLI (see below), export with `--embed-diagram`, then delete the source `.drawio` file. If the CLI is not found, keep the `.drawio` file and tell the user they can install the draw.io desktop app to enable export, or open the `.drawio` file directly
4. **Open the result** — the exported file if exported, or the `.drawio` file otherwise. If the open command fails, print the file path so the user can open it manually

## Choosing the output format

Check the user's request for a format preference. Examples:

- `/drawio-gost create a flowchart` → `flowchart.drawio`
- `/drawio-gost png flowchart for login` → `login-flow.drawio.png`
- `/drawio-gost svg: ER diagram` → `er-diagram.drawio.svg`
- `/drawio-gost pdf architecture overview` → `architecture-overview.drawio.pdf`

If no format is mentioned, just write the `.drawio` file and open it in draw.io. The user can always ask to export later.

Report a problem

Foxx AIGOST 19.701 flowcharts in draw.io
Foxx AI

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