首页/AI 智能体核心开发/paperclip-create-agent
P

paperclip-create-agent

by @paperclipaiv
4.3(7)

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

ai-agentsautomationhrworkflow-automationGitHub
安装方式
npx skills add paperclipai/paperclip --skill paperclip-create-agent
compare_arrows

Before / After 效果对比

1
使用前

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

使用后

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

SKILL.md

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 Installs501Repositorypaperclipai/paperclipGitHub Stars52.9KFirst SeenMar 5, 2026Security AuditsGen Agent Trust HubPassSocketWarnSnykPassInstalled oncursor498gemini-cli497github-copilot497opencode497codex497cline496

用户评价 (0)

发表评价

效果
易用性
文档
兼容性

暂无评价

统计数据

安装量1.7K
评分4.3 / 5.0
版本
更新日期2026年5月19日
对比案例1 组

用户评分

4.3(7)
5
43%
4
43%
3
14%
2
0%
1
0%

为此 Skill 评分

0.0

兼容平台

🔧Claude Code

时间线

创建2026年4月14日
最后更新2026年5月19日