AutomateLab-tech/agency-os

Run your work like an AI agency, from a single Notion board. Ships as a Claude Code plugin and an MCP server — runs in Cursor/Cline/any MCP host.

3Stars on the repository
22Mods indexed here, across every type
3mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

approve

02

AutomateLab-tech/agency-os

Command

Part of agency-os

Promote a task from Discussion -> To-Do, cascading active children. Requires explicit user authorization for the specific row or batch (see "Authorization gates" in SKILL.md) — approve is a Gate-1 transition, never run it on the orchestrator's initiative.

not rated 3 3mo ago A 0 tokens original MIT

discuss

03

AutomateLab-tech/agency-os

Command

Part of agency-os

Begin clarification on a Suggestion. Flips status to Discussion and prepares the agent to ask clarifying questions.

not rated 3 3mo ago A 0 tokens original MIT

init

05

AutomateLab-tech/agency-os

Command

Part of agency-os

Non-Claude harnesses only. Configure which models to use for task execution. Claude Code harnesses ignore this; they have built-in model selectors.

not rated 3 3mo ago A 0 tokens original MIT

list

07

AutomateLab-tech/agency-os

Command

Part of agency-os

Filtered listing. View in suggestion | discussion | todo | inprogress | done | killed | recurring | all.

not rated 3 3mo ago A 0 tokens original MIT

move

09

AutomateLab-tech/agency-os

Command

Part of agency-os

Force-set status to any value (escape hatch). Bypasses normal flow gates. Logs a ### : forced move -> line to the Discussion log. Print: -> : .

not rated 3 3mo ago A 0 tokens original MIT

refresh

11

AutomateLab-tech/agency-os

Command

Part of agency-os

Auto-enumerate the agent-runnable To-Do set and write it to state/todo-ids.json. No arguments. The operator's only job upstream is to mark rows in Notion with Exec=Agent; refresh then fetches them via the Notion REST API and the sidecar is the enumeration substrate for run.

not rated 3 3mo ago A 0 tokens original MIT

run

12

AutomateLab-tech/agency-os

Command

Part of agency-os

Batch-execute every task in state/todo-ids.json (which only contains rows with Status == "To-Do" AND Exec == "Agent").

not rated 3 3mo ago A 0 tokens original MIT

scaffold

13

AutomateLab-tech/agency-os

Command

Part of agency-os

The single-shot setup command. Builds the entire Notion workspace from scratch — Hub page, Tasks database with the full schema below, General Guidance page, Resources page, default corpus pages (General, Recurring), and every linked DB view. There is no public Notion template to duplicate; this command IS the setup.…

not rated 3 3mo ago A 0 tokens original MIT

show

14

AutomateLab-tech/agency-os

Command

Part of agency-os

Read a task's content without mutating state. Always include a link at the top of the output before showing the requested content.

not rated 3 3mo ago A 0 tokens original MIT

suggest

17

AutomateLab-tech/agency-os

Command

Part of agency-os

Add a row in Suggestion status. Structure check runs inside suggest — the subagent enforces it, not just the orchestrator. The orchestrator decides the shape (which parent, whether a container is needed); suggest verifies that decision was made rather than silently creating a root-level row.

not rated 3 3mo ago A 0 tokens original MIT

tree

18

AutomateLab-tech/agency-os

Command

Part of agency-os

Emit a compact indented view of the active task hierarchy and refresh state/task-tree.json. This is the primary tool for understanding the board's shape before adding new work.

not rated 3 3mo ago A 0 tokens original MIT

update

19

AutomateLab-tech/agency-os

Command

Part of agency-os

Mutate properties without changing status. All flags optional. Print: Updated: .

not rated 3 3mo ago A 0 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: