design-guide
Paperclip UI design system guide for building consistent, reusable frontend components. Use when creating new UI components,…
Create, comment on, update, and list Paperclip tasks from Hermes using scoped Paperclip API credentials.
Claude Code
$ npx -y skills add paperclipai/paperclip --skill paperclip-task-bridge --agent claude-code
Codex
$ npx skills add paperclipai/paperclip --skill paperclip-task-bridge -a codex -y
Cursor
$ npx skills add paperclipai/paperclip --skill paperclip-task-bridge -a cursor -y
Gemini CLI
$ npx skills add paperclipai/paperclip --skill paperclip-task-bridge -a gemini-cli -y
GitHub Copilot
$ npx skills add paperclipai/paperclip --skill paperclip-task-bridge -a github-copilot -y
OpenCode
$ npx skills add paperclipai/paperclip --skill paperclip-task-bridge -a opencode -y
Windsurf
$ npx skills add paperclipai/paperclip --skill paperclip-task-bridge -a windsurf -y
name: paperclip-task-bridge description: Create, comment on, update, and list Paperclip tasks from Hermes using scoped Paperclip API credentials.
Use this skill when a Hermes-originated request needs to create or update Paperclip work directly. This is the Hermes-to-Paperclip direction, separate from Paperclip waking Hermes through the `hermes_local` or `hermes_gateway` adapter.
Configure these in Hermes env/profile secrets, not in prompt text:
Optional:
Never print or paste API keys. The helper reads credentials from environment variables and only prints response summaries. Do not put a normal claimed agent API key in an internet-facing Hermes runtime; normal keys can use broad same-company Paperclip routes.
Create the key from a board-authenticated Paperclip API session and store the returned token once:
curl -X POST "$PAPERCLIP_API_URL/api/agents/$HERMES_AGENT_ID/keys" \
-H "Authorization: Bearer $BOARD_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Hermes task bridge",
"scope": {
"kind": "task_bridge",
"parentIssueId": "00000000-0000-4000-8000-000000000000"
}
}'Use `parentIssueId` or `parentIssueIds` when Hermes should only create child tasks under approved work. Use `projectId` or `projectIds` when the approved boundary is a project. A bridge key can create tasks only inside that boundary, can comment/update only bridge-created or assigned issues, and cannot use company-wide issue list/search/read surfaces.
Run the helper from this skill directory:
node ./paperclip-task.mjs --help
Commands:
node ./paperclip-task.mjs list-assigned node ./paperclip-task.mjs create-task --parent-id "00000000-0000-4000-8000-000000000000" --title "Investigate checkout failures" --description "Capture failing request and root cause." node ./paperclip-task.mjs comment --issue PAP-123 --body "Found the failing request path." node ./paperclip-task.mjs update-status --issue PAP-123 --status in_review --comment "Ready for review."
`create-task` defaults to assigning the task to the authenticated Hermes agent so the work is immediately actionable. Use `--unassigned` to create backlog work instead. Use `--assignee-agent-id <uuid>` only when the Paperclip API key has permission to assign work to that agent.
For multiline bodies, prefer files or stdin:
node ./paperclip-task.mjs create-task --title "Write rollout note" --description-file ./task.md node ./paperclip-task.mjs comment --issue PAP-123 --body-file -
Open-source orchestration for teams of AI agents. If OpenClaw is an employee, Paperclip is the company. Paperclip is a Node.js server and React UI that orchestrates a team of AI agents to run a business.
Paperclip UI design system guide for building consistent, reusable frontend components. Use when creating new UI components,…
Delegate user-requested work to an existing Paperclip agent, with a durable task reference and clear execution expectations.
Find progress or deliverables from earlier Paperclip work and add user-requested feedback with human attribution.
Review a connected Paperclip team's agents, tasks, blockers and pending approvals when the user asks for a team summary or what…
Use when an LLM Wiki operation issue requests an index refresh. Rebuild `wiki/index.md` from the actual wiki tree, reconcile…
Use when an operation issue is a Paperclip cursor-window, distill, or backfill. Turn source-bundled Paperclip activity into…
Create a new Architecture Decision Record with sequential numbering and AgentDB registration
Answers BMad questions and recommends the next skill from what is installed. Use when the user asks bmad for help, what to do…