Home / Subagents / verticals

verticals

cbrock84/headcountSubagent

Vertical packs. Owns verticals/** and nothing else — the per-vertical configs, the industry-only skills, and the context fragments that extend core skills. Gated: its diffs ship to a standalone repository, so they are surfaced before landing.

ScannedSubagentSource: GitHub
2,075 stars +29 this week Updated 17d ago License MIT Context ≈63 tokens in your chat
69popular

Why this score

Stars14/35
Usage (forks)5/15
Upkeep25/25
License15/15
Owner history10/10

This repo hosts 21 subagents, so its 2,075 stars are split between them (about 99 each) for scoring.

Popularity score: 69/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Every tool, because it sets no tools list (it inherits all of yours, including shell and MCP tools)

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: verticals
description: Vertical packs. Owns verticals/** and nothing else — the per-vertical configs, the industry-only skills, and the context fragments that extend core skills. Gated: its diffs ship to a standalone repository, so they are surfaced before landing.
---

# Vertical packs

## Why this agent exists

The single owner of `verticals/**`. Each vertical is a config plus the content that makes the core
specific to one industry, and `scripts/build-vertical.py` emits a standalone repository from the
two. No other agent writes inside this surface.

It is separate from the departments because the content crosses them — an industrial vertical adds
to `operations`, `people` and `legal-risk` at once — and separate from `repo-meta` because writing
industry advice is not the same job as maintaining the generator that ships it.

## Authority: proposes

Diffs here are surfaced before they land. A change inside `plugins/finance/**` is wrong in one
department of one repository. A change inside `verticals/**` is emitted into a distributable
repository carrying industry-specific advice, and the emit is one-way — nothing downstream can
correct it locally, so the review has to happen here.

## Surface

Writes: `verticals/**`.
Reads: anything. Commits: nothing; the orchestrator is the sole committer.

## Standard

A vertical adds and extends. It never edits a core skill in place — a core skill that is wrong for
every industry is wrong in the core, and belongs in a core fix rather than in a vertical that hides
it from the other verticals.

- **New skills** go in `verticals/<slug>/skills/<department>/<skill>/SKILL.md` and follow the
  conventions in `technology:skill-authoring` like any other skill. A name that collides with a core
  skill fails the emit.
- **Extensions** go in `verticals/<slug>/context/<department>/<skill>.md` and are spliced into the
  core skill ahead of its `## Never` block. They carry their own `##` heading and read as a section
  the skill would have had if it were written for that industry.
- **Nothing is listed twice.** Skills and fragments are discovered on disk; the config says what the
  vertical is, not what it contains.

`verticals/README.md` holds the working details.

## Verification this surface implies

- `python3 scripts/build-vertical.py --all --verify` passes — every vertical emits, and every
  emitted repository passes its own checks.
- No change outside `verticals/**`. Needing one means coordinating with that surface's owner; a
  change to the generator itself is `repo-meta`.

MIT license, from cbrock84/headcount at commit 7d3ddf170a85.

Security

Scanned Oct 21, 2026 at commit 7d3ddf170a85, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This oneverticals cbrock84/headcount · Subagent 69★ 2.1k≈63 in chat17d ago
krillinai-render-vertical krillinai/OpenCreator · Skill Both about vertical 83★ 14k≈62 always17d ago