---
id: daily-paperclip-create-agent
name: "paperclip-create-agent"
url: https://skills.yangsir.net/skill/daily-paperclip-create-agent
author: paperclipai
domain: ai-agent-core-development
tags: ["ai-agents", "automation", "hr", "workflow-automation"]
install_count: 1700
rating: 4.30 (7 reviews)
github: https://github.com/paperclipai/paperclip
---

# paperclip-create-agent

> 创建和配置 AI Agent，自动化人才招聘、任务分配等重复性工作流程

**Stats**: 1,700 installs · 4.3/5 (7 reviews)

## Before / After 对比

### 招聘流程自动化

**Before**:

人工筛选简历、发送面试邀请、安排日程，一个职位需要 20 小时处理 100 份申请

**After**:

Agent 自动筛选匹配候选人、发送个性化沟通、协调面试时间，2 小时完成同样工作量

| Metric | Before | After | Change |
|---|---|---|---|
| 处理时间 | 20小时 | 2小时 | -90% |

## Readme

# paperclip-create-agent

# 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

- Confirm identity and company context.

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

```

- Discover available adapter configuration docs for this Paperclip instance.

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

```

- Read adapter-specific docs (example: `claude_local`).

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

```

- Compare existing agent configurations in your company.

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

```

- Discover allowed agent icons and pick one that matches the role.

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

```

- Draft the new hire config:

- role/title/name

- icon (required in practice; use one from `/llms/agent-icons.txt`)

- reporting line (`reportsTo`)

- adapter type

- optional `desiredSkills` from the company skill library when this role needs installed skills on day one

- 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

- capabilities

- run prompt in adapter config (`promptTemplate` where applicable)

- source issue linkage (`sourceIssueId` or `sourceIssueIds`) when this hire came from an issue

- 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"},
    "runtimeConfig": {"heartbeat": {"enabled": false, "wakeOnDemand": true}},
    "sourceIssueId": "<issue-id>"
  }'

```

- Handle governance state:

- if response has `approval`, hire is `pending_approval`

- monitor and discuss on 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 approval resolved the request, or

- comment in markdown with links to the approval and next actions.

## Quality Bar

Before sending a hire request:

- if the role needs skills, make sure they already exist in the company library or install them first using the Paperclip company-skills workflow

- Reuse proven config patterns from related agents where possible.

- Set a concrete `icon` from `/llms/agent-icons.txt` so the new hire is identifiable in org and task views.

- Avoid secrets in plain text unless required by adapter behavior.

- Ensure reporting line is correct and in-company.

- Ensure prompt is role-specific and operationally scoped.

- Keep timer heartbeats opt-in. Most hires should rely on assignment/on-demand wakeups unless the job explicitly needs a schedule.

- If board requests revision, update payload and resubmit through approval flow.

For endpoint payload shapes and full examples, read:
`skills/paperclip-create-agent/references/api-reference.md`
Weekly Installs501Repository[paperclipai/paperclip](https://github.com/paperclipai/paperclip)GitHub Stars52.9KFirst SeenMar 5, 2026Security Audits[Gen Agent Trust HubPass](/paperclipai/paperclip/paperclip-create-agent/security/agent-trust-hub)[SocketWarn](/paperclipai/paperclip/paperclip-create-agent/security/socket)[SnykPass](/paperclipai/paperclip/paperclip-create-agent/security/snyk)Installed oncursor498gemini-cli497github-copilot497opencode497codex497cline496

---
*Source: https://skills.yangsir.net/skill/daily-paperclip-create-agent*
*Markdown mirror: https://skills.yangsir.net/api/skill/daily-paperclip-create-agent/markdown*