P

paperclip-create-agent

by @paperclipaiv
4.3(7)

AIエージェントを作成・設定し、人材採用やタスク割り当てなどの反復的なワークフローを自動化します。

ai-agentsautomationhrworkflow-automationGitHub
インストール方法
npx skills add paperclipai/paperclip --skill paperclip-create-agent
compare_arrows

Before / After 効果比較

1
使用前

履歴書の手動選考、面接招待の送信、日程調整。1つのポジションで100件の応募を処理するのに20時間必要。

使用後

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日