goldengrape

Nanobot Company System

"A data-driven, agentic company simulation where Managers and Workers collaborate via document flows."

goldengrape 37 4 Updated 6mo ago

Resources

3
GitHub

Install

npx skillscat add goldengrape/agent-company/nanobot-company-system

Install via the SkillsCat registry.

About this skill

Nanobot Company System is a CLI-based agentic simulation that models a company with Manager, Worker, and Auditor roles collaborating through structured document flows. It solves the problem of coordinating multi-agent task execution by defining posts, workflow procedures, and document schemas, ensuring tasks are dispatched, executed, and audited consistently. Developers should use it when building or testing multi-agent systems that require role-based task routing and verifiable output pipelines.

SKILL.md

Nanobot Company Skill

Overview

This skill defines the structure and operational logic of the "Nanobot Company". It encapsulates the organizational chart (Posts), operating procedures (Workflows), and document standards (Docs Schema).

Components

1. 岗位 (Posts) - POSTS.md

Defines the "People" in the company.

  • Roles (Manager, Worker, Auditor)
  • Permissions & Tools
  • Assigned Skills
  • System Prompts (Context)

2. 公文 (Docs) - DOCS_SCHEMA.md

Defines the "Objects" (Information carriers).

  • Task Orders (Input)
  • Work Reports (Output)
  • Audit Reports (Verification)
  • Protocols (JSON/Markdown schemas)

3. 流程 (Workflows) - WORKFLOWS.md

Defines the "Things" (Processes).

  • PDCA Cycles (Plan-Do-Check-Act)
  • Task Routing
  • State Transitions

Usage

# 运行默认公司(从 workspace/tasks 读取任务)
nanobot company run

# 指定任务文件运行
nanobot company run --task ./my_task.md

# 传入任务字符串运行
nanobot company run --task "你的任务描述"