
Paperclip Ai Orchestration
Install this when you want an open-source control plane to run several AI agents as one governed company with tickets, budgets, and scheduled heartbeats instead of loose chat threads.
Overview
Paperclip AI orchestration is an agent skill most often used in Build (also Operate monitoring and Operate infra) that guides setup and daily use of Paperclip—an open-source platform for autonomous multi-agent companies
Install
npx skills add https://github.com/aradotso/trending-skills --skill paperclip-ai-orchestrationWhat is this skill?
- Open-source Node.js + React orchestration with org charts, goal alignment, and ticket-based task management
- Budget enforcement, governance rules, heartbeat scheduling, and a full audit log across agent runs
- One-command quickstart: npx paperclipai onboard --yes clones repo, installs deps, seeds embedded PostgreSQL
- Manual path: git clone, pnpm install, pnpm dev — Node.js 20+ and pnpm 9.15+ required
- API server at http://localhost:3100 with embedded PostgreSQL (no separate DB setup)
- API server default http://localhost:3100
- Quickstart command: npx paperclipai onboard --yes
Adoption & trust: 1.3k installs on skills.sh; 31 GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You are running multiple AI agents in parallel without shared goals, spend limits, ticket ownership, or a trustworthy audit trail of what each agent did.
Who is it for?
Solo builders assembling a small fleet of coding or ops agents who want company-like structure, budget guardrails, and scheduled check-ins on localhost before scaling habits.
Skip if: Builders who only need a single Claude Code session for one repo task and do not want to install Node 20+, pnpm, and a local orchestration server.
When should I use this skill?
set up paperclip for my ai company; orchestrate multiple ai agents with paperclip; configure agents and goals in paperclip; add a new agent to my paperclip company; monitor ai agent costs and budgets in paperclip; create
What do I get? / Deliverables
After following the skill, Paperclip runs locally with onboarded dependencies and embedded PostgreSQL so you can register agents, align goals, assign tickets, enforce budgets, and monitor heartbeat-driven work from one o
- Running Paperclip API/UI on localhost with embedded PostgreSQL
- Onboarded company with configured agents, goals, and governance settings
- Operational heartbeat and ticket workflow you can monitor for cost and audit events
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Paperclip is primarily a build-phase capability for standing up multi-agent orchestration—org charts, agent roles, and task routing—before agents ship ongoing work. Agent-tooling is the canonical shelf because the skill documents installation, onboarding, and configuring agents and goals on the Paperclip platform rather than app UI or marketing workflows.
Where it fits
Onboard Paperclip with npx paperclipai onboard --yes before registering specialist agents and linking them to shared company goals.
Wire agent heartbeats and ticket handoffs so coding agents pull work from a queue instead of ad-hoc prompts.
Track agent spend against configured budgets and review the audit log after heartbeat cycles complete.
Keep the embedded PostgreSQL-backed API on localhost:3100 healthy via pnpm dev during daily multi-agent operations.
Draft org roles, governance rules, and goal boundaries before committing engineering time to a full agent company layout.
How it compares
Use as a self-hosted multi-agent company platform, not as a lightweight single-task skill or a drop-in MCP tool for one API call.
Common Questions / FAQ
Who is paperclip-ai-orchestration for?
It is for solo and indie builders who run more than one autonomous agent and want org charts, tickets, budgets, governance, and heartbeats in one open-source stack instead of manual session juggling.
When should I use paperclip-ai-orchestration?
Use it during Build when wiring agent-tooling and company setup; during Operate when monitoring agent costs, heartbeat schedules, and audit logs; and when adding agents or creating a new Paperclip company after goals are defined.
Is paperclip-ai-orchestration safe to install?
It installs and runs third-party open-source software (clone, pnpm, local server, embedded database). Review the Security Audits panel on this Prism page and inspect the Paperclip repo and your network exposure before exposing port 3100 beyond localhost.
SKILL.md
READMESKILL.md - Paperclip Ai Orchestration
# Paperclip AI Orchestration > Skill by [ara.so](https://ara.so) — Daily 2026 Skills collection. Paperclip is an open-source Node.js + React platform that runs a **company made of AI agents**. It provides org charts, goal alignment, ticket-based task management, budget enforcement, heartbeat scheduling, governance, and a full audit log — so you manage business outcomes instead of individual agent sessions. --- ## Installation ### Quickstart (recommended) ```bash npx paperclipai onboard --yes ``` This clones the repo, installs dependencies, seeds an embedded PostgreSQL database, and starts the server. ### Manual setup ```bash git clone https://github.com/paperclipai/paperclip.git cd paperclip pnpm install pnpm dev ``` **Requirements:** - Node.js 20+ - pnpm 9.15+ The API server starts at `http://localhost:3100`. An embedded PostgreSQL database is created automatically — no manual DB setup needed for local development. ### Production setup Point Paperclip at an external Postgres instance and object storage via environment variables: ```bash # .env DATABASE_URL=postgresql://user:password@host:5432/paperclip STORAGE_BUCKET=your-s3-bucket STORAGE_REGION=us-east-1 AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY PORT=3100 ``` --- ## Key CLI Commands ```bash pnpm dev # Start API + UI in development mode pnpm build # Build for production pnpm start # Start production server pnpm db:migrate # Run pending database migrations pnpm db:seed # Seed demo data pnpm test # Run test suite npx paperclipai onboard --yes # Full automated onboarding ``` --- ## Core Concepts | Concept | Description | |---|---| | **Company** | Top-level namespace. All agents, goals, tasks, and budgets are scoped to a company. | | **Agent** | An AI worker (OpenClaw, Claude Code, Codex, Cursor, HTTP bot, Bash script). | | **Goal** | Hierarchical business objective. Tasks inherit goal ancestry so agents know the "why". | | **Task / Ticket** | A unit of work assigned to an agent. Conversations and tool calls are threaded to it. | | **Heartbeat** | A cron-style schedule that wakes an agent to check for work or perform recurring tasks. | | **Org Chart** | Hierarchical reporting structure. Agents have managers, direct reports, roles, and titles. | | **Budget** | Monthly token/cost cap per agent. Atomic enforcement — agent stops when budget exhausted. | | **Governance** | Approval gates for hires, strategy changes, and config rollbacks. You are the board. | --- ## REST API The Paperclip API is served at `http://localhost:3100/api/v1`. ### Authentication ```typescript // All requests require a bearer token const headers = { 'Authorization': `Bearer ${process.env.PAPERCLIP_API_KEY}`, 'Content-Type': 'application/json', }; ``` ### Create a Company ```typescript const response = await fetch('http://localhost:3100/api/v1/companies', { method: 'POST', headers, body: JSON.stringify({ name: 'NoteGenius Inc.', mission: 'Build the #1 AI note-taking app to $1M MRR.', slug: 'notegenius', }), }); const { company } = await response.json(); console.log(company.id); // "cmp_abc123" ``` ### Register an Agent ```typescript const agent = await fetch(`http://localhost:3100/api/v1/companies/${companyId}/agents`, { method: 'POST', headers, body: JSON.stringify({