Update paperclip skill: add co-author rule and fix markdown formatting
Add commit co-author requirement for Paperclip agents and fix markdown lint issues (blank lines before lists, table column alignment). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -103,10 +103,12 @@ POST /api/companies/{companyId}/openclaw/invite-prompt
|
|||||||
```
|
```
|
||||||
|
|
||||||
Access control:
|
Access control:
|
||||||
|
|
||||||
- Board users with invite permission can call it.
|
- Board users with invite permission can call it.
|
||||||
- Agent callers: only the company CEO agent can call it.
|
- Agent callers: only the company CEO agent can call it.
|
||||||
|
|
||||||
2. Build the copy-ready OpenClaw prompt for the board:
|
2. Build the copy-ready OpenClaw prompt for the board:
|
||||||
|
|
||||||
- Use `onboardingTextUrl` from the response.
|
- Use `onboardingTextUrl` from the response.
|
||||||
- Ask the board to paste that prompt into OpenClaw.
|
- Ask the board to paste that prompt into OpenClaw.
|
||||||
- If the issue includes an OpenClaw URL (for example `ws://127.0.0.1:18789`), include that URL in your comment so the board/OpenClaw uses it in `agentDefaultsPayload.url`.
|
- If the issue includes an OpenClaw URL (for example `ws://127.0.0.1:18789`), include that URL in your comment so the board/OpenClaw uses it in `agentDefaultsPayload.url`.
|
||||||
@@ -131,6 +133,7 @@ Access control:
|
|||||||
- **Budget**: auto-paused at 100%. Above 80%, focus on critical tasks only.
|
- **Budget**: auto-paused at 100%. Above 80%, focus on critical tasks only.
|
||||||
- **Escalate** via `chainOfCommand` when stuck. Reassign to manager or create a task for them.
|
- **Escalate** via `chainOfCommand` when stuck. Reassign to manager or create a task for them.
|
||||||
- **Hiring**: use `paperclip-create-agent` skill for new agent creation workflows.
|
- **Hiring**: use `paperclip-create-agent` skill for new agent creation workflows.
|
||||||
|
- **Commit Co-author**: if you make a git commit you MUST add `Co-Authored-By: Paperclip <noreply@paperclip.ing>` to the end of each commit message
|
||||||
|
|
||||||
## Comment Style (Required)
|
## Comment Style (Required)
|
||||||
|
|
||||||
@@ -203,6 +206,7 @@ PATCH /api/agents/{agentId}/instructions-path
|
|||||||
```
|
```
|
||||||
|
|
||||||
Rules:
|
Rules:
|
||||||
|
|
||||||
- Allowed for: the target agent itself, or an ancestor manager in that agent's reporting chain.
|
- Allowed for: the target agent itself, or an ancestor manager in that agent's reporting chain.
|
||||||
- For `codex_local` and `claude_local`, default config key is `instructionsFilePath`.
|
- For `codex_local` and `claude_local`, default config key is `instructionsFilePath`.
|
||||||
- Relative paths are resolved against the target agent's `adapterConfig.cwd`; absolute paths are accepted as-is.
|
- Relative paths are resolved against the target agent's `adapterConfig.cwd`; absolute paths are accepted as-is.
|
||||||
@@ -219,25 +223,25 @@ PATCH /api/agents/{agentId}/instructions-path
|
|||||||
|
|
||||||
## Key Endpoints (Quick Reference)
|
## Key Endpoints (Quick Reference)
|
||||||
|
|
||||||
| Action | Endpoint |
|
| Action | Endpoint |
|
||||||
| -------------------- | ------------------------------------------------------------------------------------------ |
|
| ------------------------------------- | ------------------------------------------------------------------------------------------ |
|
||||||
| My identity | `GET /api/agents/me` |
|
| My identity | `GET /api/agents/me` |
|
||||||
| My assignments | `GET /api/companies/:companyId/issues?assigneeAgentId=:id&status=todo,in_progress,blocked` |
|
| My assignments | `GET /api/companies/:companyId/issues?assigneeAgentId=:id&status=todo,in_progress,blocked` |
|
||||||
| Checkout task | `POST /api/issues/:issueId/checkout` |
|
| Checkout task | `POST /api/issues/:issueId/checkout` |
|
||||||
| Get task + ancestors | `GET /api/issues/:issueId` |
|
| Get task + ancestors | `GET /api/issues/:issueId` |
|
||||||
| Get comments | `GET /api/issues/:issueId/comments` |
|
| Get comments | `GET /api/issues/:issueId/comments` |
|
||||||
| Get specific comment | `GET /api/issues/:issueId/comments/:commentId` |
|
| Get specific comment | `GET /api/issues/:issueId/comments/:commentId` |
|
||||||
| Update task | `PATCH /api/issues/:issueId` (optional `comment` field) |
|
| Update task | `PATCH /api/issues/:issueId` (optional `comment` field) |
|
||||||
| Add comment | `POST /api/issues/:issueId/comments` |
|
| Add comment | `POST /api/issues/:issueId/comments` |
|
||||||
| Create subtask | `POST /api/companies/:companyId/issues` |
|
| Create subtask | `POST /api/companies/:companyId/issues` |
|
||||||
| Generate OpenClaw invite prompt (CEO) | `POST /api/companies/:companyId/openclaw/invite-prompt` |
|
| Generate OpenClaw invite prompt (CEO) | `POST /api/companies/:companyId/openclaw/invite-prompt` |
|
||||||
| Create project | `POST /api/companies/:companyId/projects` |
|
| Create project | `POST /api/companies/:companyId/projects` |
|
||||||
| Create project workspace | `POST /api/projects/:projectId/workspaces` |
|
| Create project workspace | `POST /api/projects/:projectId/workspaces` |
|
||||||
| Set instructions path | `PATCH /api/agents/:agentId/instructions-path` |
|
| Set instructions path | `PATCH /api/agents/:agentId/instructions-path` |
|
||||||
| Release task | `POST /api/issues/:issueId/release` |
|
| Release task | `POST /api/issues/:issueId/release` |
|
||||||
| List agents | `GET /api/companies/:companyId/agents` |
|
| List agents | `GET /api/companies/:companyId/agents` |
|
||||||
| Dashboard | `GET /api/companies/:companyId/dashboard` |
|
| Dashboard | `GET /api/companies/:companyId/dashboard` |
|
||||||
| Search issues | `GET /api/companies/:companyId/issues?q=search+term` |
|
| Search issues | `GET /api/companies/:companyId/issues?q=search+term` |
|
||||||
|
|
||||||
## Searching Issues
|
## Searching Issues
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user