Agent Builder Bundle
Swarm Operator Kit + x402 Builder Skills + MCP Starter Kit. $119 instead of $157.
View Agent Builder Bundle
Your HR export, as an org chart you can share, with the broken reporting lines found first.

Turn the employee export you already have (BambooHR, Gusto, Rippling, Workday, ADP or a spreadsheet) into an org chart in one command. It also checks the reporting lines, which is where most org charts go wrong. Runs on your computer, so employee data never leaves it. Python 3.9+, no installs, and a Claude Code skill (skills/org-chart/).
$ python3 -m orgchart examples/hris-export.csv --out orgchart/
43 people, 2 open positions, 13 managers, 4 levels; median 2 direct reports per manager
Maya Okafor - Chief Executive Officer [4 direct]
|-- Daniel Reyes - VP Engineering [3 direct]
| |-- Arjun Mehta - Engineering Manager, Platform [14 direct]
...
Checks (4 errors, 2 warnings, 3 notes):
ERROR MANAGER_NOT_FOUND line 42 Diego Torres: manager id E150 is not in the file
ERROR CYCLE line 43 reporting loop: Wei Zhang -> Fatima Noor -> Wei Zhang; the loop is broken at Wei Zhang
ERROR SELF_MANAGER line 46 Sara Lind is listed as their own manager
ERROR DUPLICATE_ID line 47 employee id E271 is used 2 times; this row is skipped, line 39 is used
...The screenshot is real output from the kit’s own commands. Tested from a fresh download of this exact zip: ./run_tests.sh ran 5 tests OK on Python 3.13 and 3.10.

| File | Use it for |
|---|---|
| orgchart.html | a standalone page that opens in any browser: collapsible boxes, a search box, open positions dashed. Email it or put it on the intranet |
| orgchart.mmd | Mermaid: paste into Notion, GitHub, GitLab, Confluence (Mermaid app) or mermaid.live |
| orgchart-drawio.csv | draw.io / diagrams.net: Arrange > Insert > Advanced > CSV, paste, Import. The boxes are laid out as a tree and stay editable |
| orgchart.dot | Graphviz: dot -Tsvg orgchart.dot -o orgchart.svg |
| orgchart.txt | plain-text tree |
| checks.md | counts, departments, columns used and every finding with its line number |
| Check | Meaning |
|---|---|
| MANAGER_NOT_FOUND | the manager id or name isn't in the file (left, typo, or another entity) |
| CYCLE | A reports to B, B reports to A (or a longer loop); the loop is broken so the chart still draws |
| SELF_MANAGER / DUPLICATE_ID / AMBIGUOUS_MANAGER | own manager; the same employee id twice; two people with the manager's name |
| MULTIPLE_TOP | more than one person without a manager (often contractors or a missing CEO row) |
| VACANT / VACANT_MANAGER | open positions ("Open", "TBH", "Vacant" or no name), including ones with people under them |
| WIDE_SPAN | a manager with more direct reports than --wide-span (default 12) |
These are checks on the structure of the file. They say nothing about any person's performance.
./demo.sh runs it on the examples. ./run_tests.sh runs the tests.
Employee files are personal data: keep the outputs where your HR data is allowed to be.
Related: Employee Census Checker Skill cleans the census for benefits renewals: https://youraitools.co/marketplace/employee-census-checker-skill. CSV Compare & Reconcile shows what changed between two exports: https://youraitools.co/marketplace/csv-compare-reconcile-skill
Zip, 19 KB, v1.0, 15 files. You may use and modify this kit for your own work and for clients you serve, including paid client work. Not affiliated with or endorsed by any HR software vendor or JGraph (draw.io).
Create an org chart from a CSV or HRIS export: HTML, Mermaid, draw.io and Graphviz. Finds missing managers, reporting loops and duplicate IDs. Runs locally.
Swarm Operator Kit + x402 Builder Skills + MCP Starter Kit. $119 instead of $157.
View Agent Builder BundleRun a team of AI agents as a business: charter, 5 roles, 6 skills, routines and scripts.
View Swarm Operator Kit4 SKILL.md skills to ship, audit, verify and list a pay-per-call x402 API.
View x402 Builder Skills