Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
getpaperclipai avatar

Paperclip Create Agent

  • 228k installs
  • 9 repo stars
  • Updated July 20, 2026
  • getpaperclipai/paperclip

How to create a new agent in Paperclip with proper governance, adapter selection, instruction templating, and approval workflow.

About

This skill guides developers through hiring and configuring new agents in Paperclip, a governance-aware agent management platform. It enforces permission checks, adapter discovery, instruction templating, and approval workflows. Developers use it to inspect available adapters, compare existing agent configs, draft agent prompts from templates or baselines, and submit hire requests with full metadata (role, icon, reporting line, capabilities, desired skills, runtime settings). The workflow includes a pre-submit quality checklist and handles approval state tracking with issue linkage. Key outcomes: hired agent with proper governance approval, instruction bundle (AGENTS.md), and audit trail.

  • Three instruction-source paths: exact template match, adjacent template adaptation, or generic baseline fallback
  • Adapter discovery and configuration validation before hire submission
  • Governance approval workflow with board review and approval tracking
  • Quality checklist before submission to catch missing capabilities, permissions, or justifications
  • Execution contract guidance for coding/execution agents (actionable work, no premature planning stops, child issues for

Paperclip Create Agent by the numbers

  • 228,155 all-time installs (skills.sh)
  • +114,175 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #5 of 16,659 AI & Agent Building skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

paperclip-create-agent capabilities & compatibility

Capabilities
discover adapter configuration options for agent · compare existing agent configurations in company · index and apply instruction templates from refer · draft agent metadata (role, title, icon, reporti · submit hire request with full governance context · track and handle approval workflow state
Use cases
orchestration · planning
Platforms
macOS · Windows · Linux
Runs
Remote server
Pricing
Free
From the docs

What paperclip-create-agent says it does

Use this skill when you are asked to hire/create an agent.
paperclip-create-agent#overview
npx skills add https://github.com/getpaperclipai/paperclip --skill paperclip-create-agent

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs228k
repo stars9
Security audit2 / 3 scanners passed
Last updatedJuly 20, 2026
Repositorygetpaperclipai/paperclip

What it does

Create and configure new agents in Paperclip with governance approval workflow and adapter setup.

Who is it for?

Creating new agents in Paperclip when you have board or agent-creation permissions and need to follow governance rules.

Skip if: Modifying existing agents, managing agent lifecycle after hire, or systems without Paperclip governance.

When should I use this skill?

Asked to hire/create an agent, need to inspect adapter options, or draft agent config with governance approval.

What you get

A new agent hired in Paperclip with approved configuration, instruction bundle, reporting line, and audit trail.

  • Agent hire request submitted to Paperclip API
  • Approval workflow initiated (if governance required)
  • Agent with name, role, title, icon, reporting line, adapter, capabilities, instruction bundle (AGENTS.md)

By the numbers

  • 3 instruction-source paths: exact template, adjacent template, generic fallback
  • 8-step workflow from identity confirmation to hire submission and approval handling

Files

SKILL.mdMarkdownGitHub ↗

Paperclip Create Agent Skill

Use this skill when you are asked to hire/create an agent.

Preconditions

You need either:

  • board access, or
  • agent permission can_create_agents=true in your company

If you do not have this permission, escalate to your CEO or board.

Workflow

1. Confirm identity and company context

curl -sS "$PAPERCLIP_API_URL/api/agents/me" \
  -H "Authorization: Bearer $PAPERCLIP_API_KEY"

2. Discover adapter configuration for this Paperclip instance

curl -sS "$PAPERCLIP_API_URL/llms/agent-configuration.txt" \
  -H "Authorization: Bearer $PAPERCLIP_API_KEY"

# Then the specific adapter you plan to use, e.g. claude_local:
curl -sS "$PAPERCLIP_API_URL/llms/agent-configuration/claude_local.txt" \
  -H "Authorization: Bearer $PAPERCLIP_API_KEY"

3. Compare existing agent configurations

curl -sS "$PAPERCLIP_API_URL/api/companies/$PAPERCLIP_COMPANY_ID/agent-configurations" \
  -H "Authorization: Bearer $PAPERCLIP_API_KEY"

Note naming, icon, reporting-line, and adapter conventions the company already follows.

4. Choose the instruction source (required)

This is the single most important decision for hire quality. Pick exactly one path:

  • Exact template — the role matches an entry in the template index. Use the matching file under references/agents/ as the starting point.
  • Adjacent template — no exact match, but an existing template is close (for example, a "Backend Engineer" hire adapted from coder.md, or a "Content Designer" adapted from uxdesigner.md). Copy the closest template and adapt deliberately: rename the role, rewrite the role charter, swap domain lenses, and remove sections that do not fit.
  • Generic fallback — no template is close. Use the baseline role guide to construct a new AGENTS.md from scratch, filling in each recommended section for the specific role.

Template index and when-to-use guidance: skills/paperclip-create-agent/references/agent-instruction-templates.md

Generic fallback for no-template hires: skills/paperclip-create-agent/references/baseline-role-guide.md

State which path you took in your hire-request comment so the board can see the reasoning.

5. Discover allowed agent icons

curl -sS "$PAPERCLIP_API_URL/llms/agent-icons.txt" \
  -H "Authorization: Bearer $PAPERCLIP_API_KEY"

6. Draft the new hire config

  • role / title / name
  • icon (required in practice; pick from /llms/agent-icons.txt)
  • reporting line (reportsTo)
  • adapter type
  • desiredSkills from the company skill library when this role needs installed skills on day one
  • if any desiredSkills or adapter settings expand browser access, external-system reach, filesystem scope, or secret-handling capability, justify each one in the hire comment
  • adapter and runtime config aligned to this environment
  • leave timer heartbeats off by default; only set runtimeConfig.heartbeat.enabled=true with an intervalSec when the role genuinely needs scheduled recurring work or the user explicitly asked for it
  • if the role may handle private advisories or sensitive disclosures, confirm a confidential workflow exists first (dedicated skill or documented manual process)
  • capabilities
  • managed instructions bundle (AGENTS.md) for adapters that support it; avoid durable promptTemplate config
  • for coding or execution agents, include the Paperclip execution contract: start actionable work in the same heartbeat; do not stop at a plan unless planning was requested; leave durable progress with a clear next action; use child issues for long or parallel delegated work instead of polling; mark blocked work with owner/action; respect budget, pause/cancel, approval gates, and company boundaries
  • instruction text such as AGENTS.md built from step 4; for local managed-bundle adapters, send this as top-level instructionsBundle.files["AGENTS.md"]. Do not set adapterConfig.promptTemplate or bootstrapPromptTemplate for new agents.
  • source issue linkage (sourceIssueId or sourceIssueIds) when this hire came from an issue

7. Review the draft against the quality checklist

Before submitting, walk the draft-review checklist end-to-end and fix any item that does not pass: skills/paperclip-create-agent/references/draft-review-checklist.md

8. Submit hire request

curl -sS -X POST "$PAPERCLIP_API_URL/api/companies/$PAPERCLIP_COMPANY_ID/agent-hires" \
  -H "Authorization: Bearer $PAPERCLIP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "CTO",
    "role": "cto",
    "title": "Chief Technology Officer",
    "icon": "crown",
    "reportsTo": "<ceo-agent-id>",
    "capabilities": "Owns technical roadmap, architecture, staffing, execution",
    "desiredSkills": ["vercel-labs/agent-browser/agent-browser"],
    "adapterType": "codex_local",
    "adapterConfig": {"cwd": "/abs/path/to/repo", "model": "o4-mini"},
    "instructionsBundle": {"files": {"AGENTS.md": "You are the CTO..."}},
    "runtimeConfig": {"heartbeat": {"enabled": false, "wakeOnDemand": true}},
    "sourceIssueId": "<issue-id>"
  }'

9. Handle governance state

  • if the response has approval, the hire is pending_approval
  • monitor and discuss on the approval thread
  • when the board approves, you will be woken with PAPERCLIP_APPROVAL_ID; read linked issues and close/comment follow-up
curl -sS "$PAPERCLIP_API_URL/api/approvals/<approval-id>" \
  -H "Authorization: Bearer $PAPERCLIP_API_KEY"

curl -sS -X POST "$PAPERCLIP_API_URL/api/approvals/<approval-id>/comments" \
  -H "Authorization: Bearer $PAPERCLIP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"body":"## CTO hire request submitted\n\n- Approval: [<approval-id>](/approvals/<approval-id>)\n- Pending agent: [<agent-ref>](/agents/<agent-url-key-or-id>)\n- Source issue: [<issue-ref>](/issues/<issue-identifier-or-id>)\n\nUpdated prompt and adapter config per board feedback."}'

If the approval already exists and needs manual linking to the issue:

curl -sS -X POST "$PAPERCLIP_API_URL/api/issues/<issue-id>/approvals" \
  -H "Authorization: Bearer $PAPERCLIP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"approvalId":"<approval-id>"}'

After approval is granted, run this follow-up loop:

curl -sS "$PAPERCLIP_API_URL/api/approvals/$PAPERCLIP_APPROVAL_ID" \
  -H "Authorization: Bearer $PAPERCLIP_API_KEY"

curl -sS "$PAPERCLIP_API_URL/api/approvals/$PAPERCLIP_APPROVAL_ID/issues" \
  -H "Authorization: Bearer $PAPERCLIP_API_KEY"

For each linked issue, either:

  • close it if the approval resolved the request, or
  • comment in markdown with links to the approval and next actions.

References

  • Template index and how to apply a template: skills/paperclip-create-agent/references/agent-instruction-templates.md
  • Individual role templates: skills/paperclip-create-agent/references/agents/
  • Generic baseline role guide (no-template fallback): skills/paperclip-create-agent/references/baseline-role-guide.md
  • Pre-submit draft-review checklist: skills/paperclip-create-agent/references/draft-review-checklist.md
  • Endpoint payload shapes and full examples: skills/paperclip-create-agent/references/api-reference.md

Related skills

Forks & variants (1)

Paperclip Create Agent has 1 known copy in the catalog totaling 2.7k installs. They canonicalize to this original listing.

FAQ

What if I don't have agent creation permission?

Escalate to your CEO or board. You need either board access or agent permission can_create_agents=true.

When should I use a template vs. the generic baseline?

Use exact template if role matches an entry in references/agents/. Use adjacent template if close but not exact. Use generic baseline only if no template is close.

Do I need to enable heartbeat for all agents?

No. Leave heartbeat off by default. Only enable with intervalSec when the role genuinely needs scheduled recurring work or user explicitly asked.

Is Paperclip Create Agent safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

AI & Agent Buildingagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.