Files
PaperClipAI/packages/paperclip-runner/spec/capability/capabilities.yaml
T
DottaandClaude Opus 5.5 7c673e695f fix(chat): name tasks by identifier, not UUID, in tool rows and agent text (#19635)
## Thinking Path

> - Paperclip is the open source app people use to manage AI agents for
work
> - New users meet Paperclip through the onboarding chat with their
first agent, and through task briefs that agents write
> - A browser walk of onboarding found internal handles and
control-plane jargon in those user-facing surfaces
> - A tool row showed `Read taskId: e3ecf9bc-…`, an agent-written brief
cited `task … (id 2b330993-…)`, and a Codex agent told a new user about
"receipts", "execution policy", and a "rejected policy patch"
> - Raw UUIDs and mechanism narration make the product look broken and
give the user nothing to act on
> - This pull request makes tool rows name a task by its identifier, and
tells agents to reference identifiers and to describe outcomes, not
mechanics
> - The benefit is that a new user sees "Read <task identifier>" and
plain progress updates

## Linked Issues or Issue Description

**What happened?**
In the task chat, a collapsed tool row rendered the raw call argument
`taskId: <uuid>`. An agent-written task description included a raw task
UUID next to the task identifier. A Codex chief of staff narrated
internal mechanics (receipts, execution policies, a rejected policy
patch) to a new user in chat.

**Expected behavior**
Tool rows name the task by its identifier. Agent-written text links
tasks and documents by identifier. Agents tell the user what happened,
what it means, and the next step.

**Steps to reproduce**
1. Run onboarding with the Codex API runner and accept a single-task
proposal.
2. Watch the handoff in the chief-of-staff chat.
3. See the task lookup tool row and the narration. With the Claude API
runner and the plan path, open a child task created from the plan and
read its description.

## What Changed

- `ui/src/components/task-chat/transcript-adapter.ts`: a tool row's
target never contains a UUID argument. A `taskId`/`issueId` UUID is kept
as `taskRefId` on the tool item.
- New `ui/src/components/task-chat/task-reference.ts`:
`useTaskReferenceLabel` reads the task from the shared issue detail
query cache and returns its identifier. It returns "task" until the task
resolves or when it cannot.
- `TaskChatRunnerActivityGroup` and `TaskChatToolCard` show that
identifier as the row subject. They load the task only for rows that
have a task reference.
- `skills/paperclip/SKILL.md` (Comment Style): two new required rules.
"No raw IDs in prose" and "Describe outcomes, not mechanics".
- First-task onboarding skill: a "Talk in outcomes" rule. Non-inline
handoff inputs use an identifier link, not a raw UUID.
- Chief-of-staff persona (`AGENTS.md` for the first agent): the same
plain-language rule, so it applies in every chat.
- `skills/paperclip-converting-plans-to-tasks/SKILL.md`: task
descriptions reference other tasks and documents by identifier link,
never by raw UUID.
- No change to `skills-releases/` snapshots. They are frozen releases.

## Verification

Red on master (fix files reverted, new tests kept):

```
ui  tool-row-task-reference.test.tsx
 FAIL  ... > falls back to a plain word while the task cannot be resolved
AssertionError: expected 'ReadtaskId: e3ecf9bc-099a-4b10-8169-9…' not to contain 'e3ecf9bc-099a-4b10-8169-9ce490a91e3d'
      Tests  3 failed (3)
server  user-facing-wording-guidance.test.ts
      Tests  6 failed (6)
```

Green with the fix:

```
ui  tool-row-task-reference.test.tsx        Tests  3 passed (3)
server  user-facing-wording-guidance.test.ts Tests  6 passed (6)
```

Neighbouring suites:

- `cd ui && npx vitest run src/components/task-chat
src/components/TaskChatThread src/components/transcript`: 70 files, 1448
passed, 1 skipped.
- From the repo root: `onboarding-first-task-assets`,
`paperclip-skill-utils`, `onboarding-first-task-admission`,
`hiring-operational-examples`, `cli-invocation-safety`, and the new
guidance test all pass.
- `pnpm check:token-gates`: all gates clean. The change adds no styles.
- `ui` typecheck: no errors in the changed files.
- Not run locally: `agent-skills-routes.test.ts` hit a 30 s `beforeAll`
import timeout on a cold cache. CI covers it.

## Risks

- Low risk. A row that names a task loads that task once through the
shared issue detail cache. The thread usually has it cached already. A
failed load shows "task" and does not retry.
- Rows now show other non-UUID arguments after the identifier (for
example `<identifier> · status: done`). Rows without a task reference do
not change.
- The skill text changes the guidance that agents read. They do not
change permissions, tools, or API behavior.

> For core feature work, check [`ROADMAP.md`](ROADMAP.md) first and
discuss it in `#dev` before opening the PR. Feature PRs that overlap
with planned core work may need to be redirected — check the roadmap
first. See `CONTRIBUTING.md`.

## Model Used

- Claude Opus 5.5 (`claude-opus-5-5`), Anthropic, run in Claude Code
with tool use (shell, file edits, test execution).

## Checklist

- [x] I have included a thinking path that traces from project context
to this change
- [x] I have specified the model used (with version and capability
details)
- [x] I have checked ROADMAP.md and confirmed this PR does not duplicate
planned core work
- [x] I have searched GitHub for duplicate or related PRs and linked
them above
- [x] I have either (a) linked existing issues with `Fixes: #` / `Closes
#` / `Refs #` OR (b) described the issue in-PR following the relevant
issue template
- [x] I have not referenced internal/instance-local Paperclip issues or
links (only public GitHub `#NNN` / `github.com/paperclipai/paperclip`
URLs)
- [x] My branch name describes the change (e.g. `docs/...`, `fix/...`)
and contains no internal Paperclip ticket id or instance-derived details
- [x] I have run tests locally and they pass
- [x] I have added or updated tests where applicable
- [x] I have updated relevant documentation to reflect my changes
- [x] I have considered and documented any risks above
- [x] All Paperclip CI gates are green
- [x] Greptile is 5/5 with no open P2s, recommendations, or follow-ups
- [x] I will address all Greptile and reviewer comments before
requesting merge

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 18:12:48 -06:00

2509 lines
96 KiB
YAML

# GENERATED FILE — DO NOT EDIT. Run pnpm generate:capability-inventory.
{
"schemaVersion": 2,
"inventoryRole": "normative",
"generatedFrom": [
"skills/paperclip/SKILL.md",
"skills/paperclip/references/api-reference.md",
"skills/paperclip/references/artifacts.md",
"skills/paperclip/references/cases.md",
"skills/paperclip/references/company-skills.md",
"skills/paperclip/references/issue-documents.md",
"skills/paperclip/references/issue-workspaces.md",
"skills/paperclip/references/routines.md",
"skills/paperclip/references/workflows.md"
],
"rows": [
{
"id": "skill:skills/paperclip/SKILL.md:paperclip-skill:10",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:10",
"title": "Paperclip Skill",
"expectedSemantics": "Skill guidance headed “Paperclip Skill”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:10"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:terminology:14",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:14",
"title": "Terminology",
"expectedSemantics": "Skill guidance headed “Terminology”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:14"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:authentication:20",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:20",
"title": "Authentication",
"expectedSemantics": "Skill guidance headed “Authentication”.",
"primaryDisposition": "control_plane_owned",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:20"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:conversation-tasks:32",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:32",
"title": "Conversation tasks",
"expectedSemantics": "Skill guidance headed “Conversation tasks”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:32"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:server-verified-external-chat-turns:54",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:54",
"title": "Server-Verified External Chat Turns",
"expectedSemantics": "Skill guidance headed “Server-Verified External Chat Turns”.",
"primaryDisposition": "control_plane_owned",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:54"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:the-heartbeat-procedure:94",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:94",
"title": "The Heartbeat Procedure",
"expectedSemantics": "Skill guidance headed “The Heartbeat Procedure”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:94"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:generated-artifacts-and-work-products:206",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:206",
"title": "Generated Artifacts and Work Products",
"expectedSemantics": "Skill guidance headed “Generated Artifacts and Work Products”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:206"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:status-quick-guide:254",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:254",
"title": "Status Quick Guide",
"expectedSemantics": "Skill guidance headed “Status Quick Guide”.",
"primaryDisposition": "control_plane_owned",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:254"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:monitors-and-watchers-say-only-what-you-actually-scheduled:264",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:264",
"title": "Monitors and Watchers (say only what you actually scheduled)",
"expectedSemantics": "Skill guidance headed “Monitors and Watchers (say only what you actually scheduled)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:264"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:delegating-review-tasks:285",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:285",
"title": "Delegating review tasks",
"expectedSemantics": "Skill guidance headed “Delegating review tasks”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:285"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:managing-a-user-s-inbox:296",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:296",
"title": "Managing A User's Inbox",
"expectedSemantics": "Skill guidance headed “Managing A User's Inbox”.",
"primaryDisposition": "control_plane_owned",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:296"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:issue-dependencies-blockers:304",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:304",
"title": "Issue Dependencies (Blockers)",
"expectedSemantics": "Skill guidance headed “Issue Dependencies (Blockers)”.",
"primaryDisposition": "control_plane_owned",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:304"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:requesting-board-approval:329",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:329",
"title": "Requesting Board Approval",
"expectedSemantics": "Skill guidance headed “Requesting Board Approval”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:329"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:issue-thread-interactions:350",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:350",
"title": "Issue-Thread Interactions",
"expectedSemantics": "Skill guidance headed “Issue-Thread Interactions”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:350"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:standalone-decisions:380",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:380",
"title": "Standalone Decisions",
"expectedSemantics": "Skill guidance headed “Standalone Decisions”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:380"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:mcp-tool-approval-gates:484",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:484",
"title": "MCP Tool Approval Gates",
"expectedSemantics": "Skill guidance headed “MCP Tool Approval Gates”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:484"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:niche-workflow-pointers:526",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:526",
"title": "Niche Workflow Pointers",
"expectedSemantics": "Skill guidance headed “Niche Workflow Pointers”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:526"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:cases:536",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:536",
"title": "Cases",
"expectedSemantics": "Skill guidance headed “Cases”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:536"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:company-skills-workflow:541",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:541",
"title": "Company Skills Workflow",
"expectedSemantics": "Skill guidance headed “Company Skills Workflow”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:541"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:routines:552",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:552",
"title": "Routines",
"expectedSemantics": "Skill guidance headed “Routines”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:552"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:task-files-and-workspace-choices:563",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:563",
"title": "Task Files and Workspace Choices",
"expectedSemantics": "Skill guidance headed “Task Files and Workspace Choices”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:563"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:issue-workspace-runtime-controls:571",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:571",
"title": "Issue Workspace Runtime Controls",
"expectedSemantics": "Skill guidance headed “Issue Workspace Runtime Controls”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:571"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:proposing-credentials-safely:578",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:578",
"title": "Proposing Credentials Safely",
"expectedSemantics": "Skill guidance headed “Proposing Credentials Safely”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:578"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:reading-granted-secrets:585",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:585",
"title": "Reading Granted Secrets",
"expectedSemantics": "Skill guidance headed “Reading Granted Secrets”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:585"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:critical-rules:611",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:611",
"title": "Critical Rules",
"expectedSemantics": "Skill guidance headed “Critical Rules”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:611"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:comment-style-required:632",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:632",
"title": "Comment Style (Required)",
"expectedSemantics": "Skill guidance headed “Comment Style (Required)”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:632"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:update:668",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:668",
"title": "Update",
"expectedSemantics": "Skill guidance headed “Update”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:668"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:task-documents-and-deliverables:678",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:678",
"title": "Task Documents and Deliverables",
"expectedSemantics": "Skill guidance headed “Task Documents and Deliverables”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:678"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:planning-required-when-planning-requested:692",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:692",
"title": "Planning (Required when planning requested)",
"expectedSemantics": "Skill guidance headed “Planning (Required when planning requested)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:692"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:key-endpoints-hot-routes:723",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:723",
"title": "Key Endpoints (Hot Routes)",
"expectedSemantics": "Skill guidance headed “Key Endpoints (Hot Routes)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:723"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:searching-issues:753",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:753",
"title": "Searching Issues",
"expectedSemantics": "Skill guidance headed “Searching Issues”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:753"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:full-reference:763",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:763",
"title": "Full Reference",
"expectedSemantics": "Skill guidance headed “Full Reference”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:763"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:conversational-confirmation-answers:767",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:767",
"title": "Conversational confirmation answers",
"expectedSemantics": "Skill guidance headed “Conversational confirmation answers”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:767"
]
},
{
"id": "skill:skills/paperclip/SKILL.md:incidental-feedback:784",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/SKILL.md:784",
"title": "Incidental feedback",
"expectedSemantics": "Skill guidance headed “Incidental feedback”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/SKILL.md:784"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:paperclip-api-reference:1",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1",
"title": "Paperclip API Reference",
"expectedSemantics": "Skill guidance headed “Paperclip API Reference”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:response-schemas:9",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:9",
"title": "Response Schemas",
"expectedSemantics": "Skill guidance headed “Response Schemas”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:9"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:agent-record-get-api-agents-me-or-get-api-agents-agentid:11",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:11",
"title": "Agent Record (`GET /api/agents/me` or `GET /api/agents/:agentId`)",
"expectedSemantics": "Skill guidance headed “Agent Record (`GET /api/agents/me` or `GET /api/agents/:agentId`)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:11"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:company-portability:44",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:44",
"title": "Company Portability",
"expectedSemantics": "Skill guidance headed “Company Portability”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:44"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:issue-with-ancestors-get-api-issues-issueid:116",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:116",
"title": "Issue with Ancestors (`GET /api/issues/:issueId`)",
"expectedSemantics": "Skill guidance headed “Issue with Ancestors (`GET /api/issues/:issueId`)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:116"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:issue-update-response-patch-api-issues-issueid:202",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:202",
"title": "Issue Update Response (`PATCH /api/issues/:issueId`)",
"expectedSemantics": "Skill guidance headed “Issue Update Response (`PATCH /api/issues/:issueId`)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:202"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:blocker-diagnostics-get-api-issues-issueid-diagnostics-blockers:244",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:244",
"title": "Blocker Diagnostics (`GET /api/issues/:issueId/diagnostics/blockers`)",
"expectedSemantics": "Skill guidance headed “Blocker Diagnostics (`GET /api/issues/:issueId/diagnostics/blockers`)”.",
"primaryDisposition": "control_plane_owned",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:244"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:wake-diagnostics-get-api-issues-issueid-diagnostics-wakes:283",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:283",
"title": "Wake Diagnostics (`GET /api/issues/:issueId/diagnostics/wakes`)",
"expectedSemantics": "Skill guidance headed “Wake Diagnostics (`GET /api/issues/:issueId/diagnostics/wakes`)”.",
"primaryDisposition": "control_plane_owned",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:283"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:subtree-diagnostics-get-api-issues-issueid-diagnostics-subtree:327",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:327",
"title": "Subtree Diagnostics (`GET /api/issues/:issueId/diagnostics/subtree`)",
"expectedSemantics": "Skill guidance headed “Subtree Diagnostics (`GET /api/issues/:issueId/diagnostics/subtree`)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:327"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:execution-policy-fields-on-an-issue:375",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:375",
"title": "Execution Policy Fields On An Issue",
"expectedSemantics": "Skill guidance headed “Execution Policy Fields On An Issue”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:375"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:cross-agent-review-gates:427",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:427",
"title": "Cross-Agent Review Gates",
"expectedSemantics": "Skill guidance headed “Cross-Agent Review Gates”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:427"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:worked-example-ic-heartbeat:460",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:460",
"title": "Worked Example: IC Heartbeat",
"expectedSemantics": "Skill guidance headed “Worked Example: IC Heartbeat”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:460"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:1-identity-skip-if-already-in-context:465",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:465",
"title": "1. Identity (skip if already in context)",
"expectedSemantics": "Skill guidance headed “1. Identity (skip if already in context)”.",
"primaryDisposition": "control_plane_owned",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:465"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:2-check-inbox:469",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:469",
"title": "2. Check inbox",
"expectedSemantics": "Skill guidance headed “2. Check inbox”.",
"primaryDisposition": "control_plane_owned",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:469"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:3-already-have-issue-101-inprogress-highest-priority-continue-it:476",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:476",
"title": "3. Already have issue-101 in_progress (highest priority). Continue it.",
"expectedSemantics": "Skill guidance headed “3. Already have issue-101 in_progress (highest priority). Continue it.”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:476"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:4-do-the-actual-work-write-code-run-tests:483",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:483",
"title": "4. Do the actual work (write code, run tests)",
"expectedSemantics": "Skill guidance headed “4. Do the actual work (write code, run tests)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:483"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:5-work-is-done-update-status-and-comment-in-one-call:485",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:485",
"title": "5. Work is done. Update status and comment in one call.",
"expectedSemantics": "Skill guidance headed “5. Work is done. Update status and comment in one call.”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:485"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:6-still-have-time-checkout-the-next-task:489",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:489",
"title": "6. Still have time. Checkout the next task.",
"expectedSemantics": "Skill guidance headed “6. Still have time. Checkout the next task.”.",
"primaryDisposition": "control_plane_owned",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:489"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:7-made-partial-progress-not-done-yet-comment-and-exit:496",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:496",
"title": "7. Made partial progress, not done yet. Comment and exit.",
"expectedSemantics": "Skill guidance headed “7. Made partial progress, not done yet. Comment and exit.”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:496"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:worked-example-report-a-board-user-s-mine-inbox:501",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:501",
"title": "Worked Example: Report A Board User's Mine Inbox",
"expectedSemantics": "Skill guidance headed “Worked Example: Report A Board User's Mine Inbox”.",
"primaryDisposition": "control_plane_owned",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:501"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:board-user-created-the-requesting-issue:506",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:506",
"title": "Board user created the requesting issue.",
"expectedSemantics": "Skill guidance headed “Board user created the requesting issue.”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:506"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:fetch-the-board-user-s-mine-inbox-issues:510",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:510",
"title": "Fetch the board user's Mine inbox issues.",
"expectedSemantics": "Skill guidance headed “Fetch the board user's Mine inbox issues.”.",
"primaryDisposition": "control_plane_owned",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:510"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:summarize-it-back-to-the-board-in-a-comment-or-document:524",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:524",
"title": "Summarize it back to the board in a comment or document.",
"expectedSemantics": "Skill guidance headed “Summarize it back to the board in a comment or document.”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:524"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:worked-example-archive-a-resolved-inbox-item:529",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:529",
"title": "Worked Example: Archive A Resolved Inbox Item",
"expectedSemantics": "Skill guidance headed “Worked Example: Archive A Resolved Inbox Item”.",
"primaryDisposition": "control_plane_owned",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:529"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:the-responsible-user-s-id-is-resolved-from-the-authenticated-agent-run:534",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:534",
"title": "The responsible user's id is resolved from the authenticated agent run.",
"expectedSemantics": "Skill guidance headed “The responsible user's id is resolved from the authenticated agent run.”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:534"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:reverse-the-archive-if-it-was-premature-or-no-longer-desired:543",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:543",
"title": "Reverse the archive if it was premature or no longer desired.",
"expectedSemantics": "Skill guidance headed “Reverse the archive if it was premature or no longer desired.”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:543"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:worked-example-reviewer-approver-heartbeat:553",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:553",
"title": "Worked Example: Reviewer / Approver Heartbeat",
"expectedSemantics": "Skill guidance headed “Worked Example: Reviewer / Approver Heartbeat”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:553"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:worked-example-manager-heartbeat:592",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:592",
"title": "Worked Example: Manager Heartbeat",
"expectedSemantics": "Skill guidance headed “Worked Example: Manager Heartbeat”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:592"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:1-identity-skip-if-already-in-context:595",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:595",
"title": "1. Identity (skip if already in context)",
"expectedSemantics": "Skill guidance headed “1. Identity (skip if already in context)”.",
"primaryDisposition": "control_plane_owned",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:595"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:2-check-team-status:599",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:599",
"title": "2. Check team status",
"expectedSemantics": "Skill guidance headed “2. Check team status”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:599"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:3-agent-42-is-blocked-read-comments:606",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:606",
"title": "3. Agent-42 is blocked. Read comments.",
"expectedSemantics": "Skill guidance headed “3. Agent-42 is blocked. Read comments.”.",
"primaryDisposition": "control_plane_owned",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:606"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:4-unblock-reassign-and-comment:610",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:610",
"title": "4. Unblock: reassign and comment.",
"expectedSemantics": "Skill guidance headed “4. Unblock: reassign and comment.”.",
"primaryDisposition": "control_plane_owned",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:610"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:5-check-own-assignments:614",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:614",
"title": "5. Check own assignments.",
"expectedSemantics": "Skill guidance headed “5. Check own assignments.”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:614"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:6-create-subtasks-and-delegate:621",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:621",
"title": "6. Create subtasks and delegate.",
"expectedSemantics": "Skill guidance headed “6. Create subtasks and delegate.”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:621"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:load-tests-depend-on-caching-layer-being-done-first-paperclip-will-auto-wake-agent-55-when-the-blocker-resolves:627",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:627",
"title": "^ Load tests depend on caching layer being done first. Paperclip will auto-wake agent-55 when the blocker resolves.",
"expectedSemantics": "Skill guidance headed “^ Load tests depend on caching layer being done first. Paperclip will auto-wake agent-55 when the blocker resolves.”.",
"primaryDisposition": "control_plane_owned",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:627"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:7-dashboard-for-health-check:632",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:632",
"title": "7. Dashboard for health check.",
"expectedSemantics": "Skill guidance headed “7. Dashboard for health check.”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:632"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:comments-and-mentions:638",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:638",
"title": "Comments and @-mentions",
"expectedSemantics": "Skill guidance headed “Comments and @-mentions”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:638"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:update:645",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:645",
"title": "Update",
"expectedSemantics": "Skill guidance headed “Update”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:645"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:cross-team-work-and-delegation:667",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:667",
"title": "Cross-Team Work and Delegation",
"expectedSemantics": "Skill guidance headed “Cross-Team Work and Delegation”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:667"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:receiving-cross-team-work:671",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:671",
"title": "Receiving cross-team work",
"expectedSemantics": "Skill guidance headed “Receiving cross-team work”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:671"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:questions-and-dependencies:681",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:681",
"title": "Questions and dependencies",
"expectedSemantics": "Skill guidance headed “Questions and dependencies”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:681"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:company-context:693",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:693",
"title": "Company Context",
"expectedSemantics": "Skill guidance headed “Company Context”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:693"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:company-branding-ceo-board:705",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:705",
"title": "Company Branding (CEO / Board)",
"expectedSemantics": "Skill guidance headed “Company Branding (CEO / Board)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:705"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:openclaw-invite-prompt-ceo:725",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:725",
"title": "OpenClaw Invite Prompt (CEO)",
"expectedSemantics": "Skill guidance headed “OpenClaw Invite Prompt (CEO)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:725"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:setting-agent-instructions-path:744",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:744",
"title": "Setting Agent Instructions Path",
"expectedSemantics": "Skill guidance headed “Setting Agent Instructions Path”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:744"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:project-setup-create-workspace:777",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:777",
"title": "Project Setup (Create + Workspace)",
"expectedSemantics": "Skill guidance headed “Project Setup (Create + Workspace)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:777"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:option-a-one-call-create-with-workspace:801",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:801",
"title": "Option A: One-call create with workspace",
"expectedSemantics": "Skill guidance headed “Option A: One-call create with workspace”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:801"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:option-b-two-calls-project-first-then-workspace:820",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:820",
"title": "Option B: Two calls (project first, then workspace)",
"expectedSemantics": "Skill guidance headed “Option B: Two calls (project first, then workspace)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:820"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:governance-and-approvals:849",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:849",
"title": "Governance and Approvals",
"expectedSemantics": "Skill guidance headed “Governance and Approvals”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:849"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:requesting-a-hire-management-only:853",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:853",
"title": "Requesting a hire (management only)",
"expectedSemantics": "Skill guidance headed “Requesting a hire (management only)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:853"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:ceo-strategy-approval:918",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:918",
"title": "CEO strategy approval",
"expectedSemantics": "Skill guidance headed “CEO strategy approval”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:918"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:questions-and-waiting-for-human-input:927",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:927",
"title": "Questions and waiting for human input",
"expectedSemantics": "Skill guidance headed “Questions and waiting for human input”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:927"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:issue-thread-confirmations:1031",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1031",
"title": "Issue-thread confirmations",
"expectedSemantics": "Skill guidance headed “Issue-thread confirmations”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1031"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:conversational-confirmation-answers:1089",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1089",
"title": "Conversational confirmation answers",
"expectedSemantics": "Skill guidance headed “Conversational confirmation answers”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1089"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:checkbox-confirmations:1095",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1095",
"title": "Checkbox confirmations",
"expectedSemantics": "Skill guidance headed “Checkbox confirmations”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1095"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:item-verdict-requests:1210",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1210",
"title": "Item verdict requests",
"expectedSemantics": "Skill guidance headed “Item verdict requests”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1210"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:checking-approval-status:1320",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1320",
"title": "Checking approval status",
"expectedSemantics": "Skill guidance headed “Checking approval status”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1320"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:approval-follow-up-requesting-agent:1326",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1326",
"title": "Approval follow-up (requesting agent)",
"expectedSemantics": "Skill guidance headed “Approval follow-up (requesting agent)”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1326"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:issue-lifecycle:1344",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1344",
"title": "Issue Lifecycle",
"expectedSemantics": "Skill guidance headed “Issue Lifecycle”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1344"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:error-handling:1376",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1376",
"title": "Error Handling",
"expectedSemantics": "Skill guidance headed “Error Handling”.",
"primaryDisposition": "control_plane_owned",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1376"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:full-api-reference:1390",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1390",
"title": "Full API Reference",
"expectedSemantics": "Skill guidance headed “Full API Reference”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1390"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:agents:1392",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1392",
"title": "Agents",
"expectedSemantics": "Skill guidance headed “Agents”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1392"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:issues-tasks:1413",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1413",
"title": "Issues (Tasks)",
"expectedSemantics": "Skill guidance headed “Issues (Tasks)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1413"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:companies-projects-goals:1454",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1454",
"title": "Companies, Projects, Goals",
"expectedSemantics": "Skill guidance headed “Companies, Projects, Goals”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1454"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:routines:1478",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1478",
"title": "Routines",
"expectedSemantics": "Skill guidance headed “Routines”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1478"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:approvals-costs-activity-dashboard:1494",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1494",
"title": "Approvals, Costs, Activity, Dashboard",
"expectedSemantics": "Skill guidance headed “Approvals, Costs, Activity, Dashboard”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1494"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:secrets:1516",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1516",
"title": "Secrets",
"expectedSemantics": "Skill guidance headed “Secrets”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1516"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:agent-secret-proposals:1529",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1529",
"title": "Agent secret proposals",
"expectedSemantics": "Skill guidance headed “Agent secret proposals”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1529"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:agent-secret-access:1629",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1629",
"title": "Agent secret access",
"expectedSemantics": "Skill guidance headed “Agent secret access”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1629"
]
},
{
"id": "skill:skills/paperclip/references/api-reference.md:common-mistakes:1669",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/api-reference.md:1669",
"title": "Common Mistakes",
"expectedSemantics": "Skill guidance headed “Common Mistakes”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/api-reference.md:1669"
]
},
{
"id": "skill:skills/paperclip/references/artifacts.md:generated-artifacts-and-work-products:1",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/artifacts.md:1",
"title": "Generated Artifacts and Work Products",
"expectedSemantics": "Skill guidance headed “Generated Artifacts and Work Products”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/artifacts.md:1"
]
},
{
"id": "skill:skills/paperclip/references/artifacts.md:workspace-only-file-references:15",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/artifacts.md:15",
"title": "Workspace-Only File References",
"expectedSemantics": "Skill guidance headed “Workspace-Only File References”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/artifacts.md:15"
]
},
{
"id": "skill:skills/paperclip/references/cases.md:cases:1",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/cases.md:1",
"title": "Cases",
"expectedSemantics": "Skill guidance headed “Cases”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/cases.md:1"
]
},
{
"id": "skill:skills/paperclip/references/cases.md:core-model:43",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/cases.md:43",
"title": "Core Model",
"expectedSemantics": "Skill guidance headed “Core Model”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/cases.md:43"
]
},
{
"id": "skill:skills/paperclip/references/cases.md:upsert-semantics:62",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/cases.md:62",
"title": "Upsert Semantics",
"expectedSemantics": "Skill guidance headed “Upsert Semantics”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/cases.md:62"
]
},
{
"id": "skill:skills/paperclip/references/cases.md:start-and-hand-off-work:100",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/cases.md:100",
"title": "Start And Hand Off Work",
"expectedSemantics": "Skill guidance headed “Start And Hand Off Work”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/cases.md:100"
]
},
{
"id": "skill:skills/paperclip/references/cases.md:example-factory-instructions:249",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/cases.md:249",
"title": "Example factory instructions",
"expectedSemantics": "Skill guidance headed “Example factory instructions”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/cases.md:249"
]
},
{
"id": "skill:skills/paperclip/references/cases.md:read-and-search:272",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/cases.md:272",
"title": "Read And Search",
"expectedSemantics": "Skill guidance headed “Read And Search”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/cases.md:272"
]
},
{
"id": "skill:skills/paperclip/references/cases.md:task-documents-and-legacy-case-documents:355",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/cases.md:355",
"title": "Task Documents And Legacy Case Documents",
"expectedSemantics": "Skill guidance headed “Task Documents And Legacy Case Documents”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/cases.md:355"
]
},
{
"id": "skill:skills/paperclip/references/cases.md:fields:389",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/cases.md:389",
"title": "Fields",
"expectedSemantics": "Skill guidance headed “Fields”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/cases.md:389"
]
},
{
"id": "skill:skills/paperclip/references/cases.md:issue-links:422",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/cases.md:422",
"title": "Issue Links",
"expectedSemantics": "Skill guidance headed “Issue Links”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/cases.md:422"
]
},
{
"id": "skill:skills/paperclip/references/cases.md:child-cases:447",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/cases.md:447",
"title": "Child Cases",
"expectedSemantics": "Skill guidance headed “Child Cases”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/cases.md:447"
]
},
{
"id": "skill:skills/paperclip/references/cases.md:attachments:466",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/cases.md:466",
"title": "Attachments",
"expectedSemantics": "Skill guidance headed “Attachments”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/cases.md:466"
]
},
{
"id": "skill:skills/paperclip/references/cases.md:lifecycle:479",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/cases.md:479",
"title": "Lifecycle",
"expectedSemantics": "Skill guidance headed “Lifecycle”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/cases.md:479"
]
},
{
"id": "skill:skills/paperclip/references/cases.md:worked-blog-post-example:493",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/cases.md:493",
"title": "Worked Blog Post Example",
"expectedSemantics": "Skill guidance headed “Worked Blog Post Example”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/cases.md:493"
]
},
{
"id": "skill:skills/paperclip/references/company-skills.md:company-skills-workflow:1",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/company-skills.md:1",
"title": "Company Skills Workflow",
"expectedSemantics": "Skill guidance headed “Company Skills Workflow”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/company-skills.md:1"
]
},
{
"id": "skill:skills/paperclip/references/company-skills.md:what-exists:5",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/company-skills.md:5",
"title": "What Exists",
"expectedSemantics": "Skill guidance headed “What Exists”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/company-skills.md:5"
]
},
{
"id": "skill:skills/paperclip/references/company-skills.md:permission-model:22",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/company-skills.md:22",
"title": "Permission Model",
"expectedSemantics": "Skill guidance headed “Permission Model”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/company-skills.md:22"
]
},
{
"id": "skill:skills/paperclip/references/company-skills.md:core-endpoints:29",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/company-skills.md:29",
"title": "Core Endpoints",
"expectedSemantics": "Skill guidance headed “Core Endpoints”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/company-skills.md:29"
]
},
{
"id": "skill:skills/paperclip/references/company-skills.md:install-a-skill-into-the-company:65",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/company-skills.md:65",
"title": "Install A Skill Into The Company",
"expectedSemantics": "Skill guidance headed “Install A Skill Into The Company”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/company-skills.md:65"
]
},
{
"id": "skill:skills/paperclip/references/company-skills.md:app-shipped-catalog:75",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/company-skills.md:75",
"title": "App-shipped catalog",
"expectedSemantics": "Skill guidance headed “App-shipped catalog”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/company-skills.md:75"
]
},
{
"id": "skill:skills/paperclip/references/company-skills.md:external-source-import:101",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/company-skills.md:101",
"title": "External source import",
"expectedSemantics": "Skill guidance headed “External source import”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/company-skills.md:101"
]
},
{
"id": "skill:skills/paperclip/references/company-skills.md:source-types-in-order-of-preference:105",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/company-skills.md:105",
"title": "Source types (in order of preference)",
"expectedSemantics": "Skill guidance headed “Source types (in order of preference)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/company-skills.md:105"
]
},
{
"id": "skill:skills/paperclip/references/company-skills.md:example-skills-sh-import-preferred:116",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/company-skills.md:116",
"title": "Example: skills.sh import (preferred)",
"expectedSemantics": "Skill guidance headed “Example: skills.sh import (preferred)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/company-skills.md:116"
]
},
{
"id": "skill:skills/paperclip/references/company-skills.md:example-github-import:138",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/company-skills.md:138",
"title": "Example: GitHub import",
"expectedSemantics": "Skill guidance headed “Example: GitHub import”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/company-skills.md:138"
]
},
{
"id": "skill:skills/paperclip/references/company-skills.md:inspect-what-was-installed:164",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/company-skills.md:164",
"title": "Inspect What Was Installed",
"expectedSemantics": "Skill guidance headed “Inspect What Was Installed”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/company-skills.md:164"
]
},
{
"id": "skill:skills/paperclip/references/company-skills.md:assign-skills-to-an-existing-agent:181",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/company-skills.md:181",
"title": "Assign Skills To An Existing Agent",
"expectedSemantics": "Skill guidance headed “Assign Skills To An Existing Agent”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/company-skills.md:181"
]
},
{
"id": "skill:skills/paperclip/references/company-skills.md:include-skills-during-hire-or-create:216",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/company-skills.md:216",
"title": "Include Skills During Hire Or Create",
"expectedSemantics": "Skill guidance headed “Include Skills During Hire Or Create”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/company-skills.md:216"
]
},
{
"id": "skill:skills/paperclip/references/company-skills.md:notes:256",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/company-skills.md:256",
"title": "Notes",
"expectedSemantics": "Skill guidance headed “Notes”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/company-skills.md:256"
]
},
{
"id": "skill:skills/paperclip/references/issue-documents.md:issue-documents-through-the-api:1",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/issue-documents.md:1",
"title": "Issue documents through the API",
"expectedSemantics": "Skill guidance headed “Issue documents through the API”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/issue-documents.md:1"
]
},
{
"id": "skill:skills/paperclip/references/issue-documents.md:create-a-document:8",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/issue-documents.md:8",
"title": "Create a document",
"expectedSemantics": "Skill guidance headed “Create a document”.",
"primaryDisposition": "always_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/issue-documents.md:8"
]
},
{
"id": "skill:skills/paperclip/references/issue-documents.md:update-or-resolve-an-unclear-write:49",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/issue-documents.md:49",
"title": "Update or resolve an unclear write",
"expectedSemantics": "Skill guidance headed “Update or resolve an unclear write”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/issue-documents.md:49"
]
},
{
"id": "skill:skills/paperclip/references/issue-workspaces.md:issue-workspace-runtime-controls:1",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/issue-workspaces.md:1",
"title": "Issue Workspace Runtime Controls",
"expectedSemantics": "Skill guidance headed “Issue Workspace Runtime Controls”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/issue-workspaces.md:1"
]
},
{
"id": "skill:skills/paperclip/references/issue-workspaces.md:discover-the-workspace:5",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/issue-workspaces.md:5",
"title": "Discover the Workspace",
"expectedSemantics": "Skill guidance headed “Discover the Workspace”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/issue-workspaces.md:5"
]
},
{
"id": "skill:skills/paperclip/references/issue-workspaces.md:choose-files-and-repositories:23",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/issue-workspaces.md:23",
"title": "Choose Files and Repositories",
"expectedSemantics": "Skill guidance headed “Choose Files and Repositories”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/issue-workspaces.md:23"
]
},
{
"id": "skill:skills/paperclip/references/issue-workspaces.md:control-services:37",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/issue-workspaces.md:37",
"title": "Control Services",
"expectedSemantics": "Skill guidance headed “Control Services”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/issue-workspaces.md:37"
]
},
{
"id": "skill:skills/paperclip/references/issue-workspaces.md:start-all-configured-services-waits-for-configured-readiness-checks:42",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/issue-workspaces.md:42",
"title": "Start all configured services; waits for configured readiness checks.",
"expectedSemantics": "Skill guidance headed “Start all configured services; waits for configured readiness checks.”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/issue-workspaces.md:42"
]
},
{
"id": "skill:skills/paperclip/references/issue-workspaces.md:restart-all-configured-services:50",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/issue-workspaces.md:50",
"title": "Restart all configured services.",
"expectedSemantics": "Skill guidance headed “Restart all configured services.”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/issue-workspaces.md:50"
]
},
{
"id": "skill:skills/paperclip/references/issue-workspaces.md:stop-all-running-services:58",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/issue-workspaces.md:58",
"title": "Stop all running services.",
"expectedSemantics": "Skill guidance headed “Stop all running services.”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/issue-workspaces.md:58"
]
},
{
"id": "skill:skills/paperclip/references/issue-workspaces.md:read-the-url:77",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/issue-workspaces.md:77",
"title": "Read the URL",
"expectedSemantics": "Skill guidance headed “Read the URL”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/issue-workspaces.md:77"
]
},
{
"id": "skill:skills/paperclip/references/issue-workspaces.md:mcp-tools:86",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/issue-workspaces.md:86",
"title": "MCP Tools",
"expectedSemantics": "Skill guidance headed “MCP Tools”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/issue-workspaces.md:86"
]
},
{
"id": "skill:skills/paperclip/references/routines.md:paperclip-routines:1",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/routines.md:1",
"title": "Paperclip Routines",
"expectedSemantics": "Skill guidance headed “Paperclip Routines”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/routines.md:1"
]
},
{
"id": "skill:skills/paperclip/references/routines.md:lifecycle:16",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/routines.md:16",
"title": "Lifecycle",
"expectedSemantics": "Skill guidance headed “Lifecycle”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/routines.md:16"
]
},
{
"id": "skill:skills/paperclip/references/routines.md:creating-a-routine:27",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/routines.md:27",
"title": "Creating a Routine",
"expectedSemantics": "Skill guidance headed “Creating a Routine”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/routines.md:27"
]
},
{
"id": "skill:skills/paperclip/references/routines.md:concurrency-policies:64",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/routines.md:64",
"title": "Concurrency Policies",
"expectedSemantics": "Skill guidance headed “Concurrency Policies”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/routines.md:64"
]
},
{
"id": "skill:skills/paperclip/references/routines.md:catch-up-policies:76",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/routines.md:76",
"title": "Catch-Up Policies",
"expectedSemantics": "Skill guidance headed “Catch-Up Policies”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/routines.md:76"
]
},
{
"id": "skill:skills/paperclip/references/routines.md:activity-gated-scheduled-runs:87",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/routines.md:87",
"title": "Activity-Gated Scheduled Runs",
"expectedSemantics": "Skill guidance headed “Activity-Gated Scheduled Runs”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/routines.md:87"
]
},
{
"id": "skill:skills/paperclip/references/routines.md:example-skip-quiet-nights:107",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/routines.md:107",
"title": "Example: skip quiet nights",
"expectedSemantics": "Skill guidance headed “Example: skip quiet nights”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/routines.md:107"
]
},
{
"id": "skill:skills/paperclip/references/routines.md:adding-triggers:126",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/routines.md:126",
"title": "Adding Triggers",
"expectedSemantics": "Skill guidance headed “Adding Triggers”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/routines.md:126"
]
},
{
"id": "skill:skills/paperclip/references/routines.md:schedule-cron:136",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/routines.md:136",
"title": "Schedule (cron)",
"expectedSemantics": "Skill guidance headed “Schedule (cron)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/routines.md:136"
]
},
{
"id": "skill:skills/paperclip/references/routines.md:webhook:150",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/routines.md:150",
"title": "Webhook",
"expectedSemantics": "Skill guidance headed “Webhook”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/routines.md:150"
]
},
{
"id": "skill:skills/paperclip/references/routines.md:api-manual-only:167",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/routines.md:167",
"title": "API (manual only)",
"expectedSemantics": "Skill guidance headed “API (manual only)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/routines.md:167"
]
},
{
"id": "skill:skills/paperclip/references/routines.md:updating-and-deleting-triggers:179",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/routines.md:179",
"title": "Updating and Deleting Triggers",
"expectedSemantics": "Skill guidance headed “Updating and Deleting Triggers”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/routines.md:179"
]
},
{
"id": "skill:skills/paperclip/references/routines.md:manual-run:196",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/routines.md:196",
"title": "Manual Run",
"expectedSemantics": "Skill guidance headed “Manual Run”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/routines.md:196"
]
},
{
"id": "skill:skills/paperclip/references/routines.md:updating-a-routine:212",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/routines.md:212",
"title": "Updating a Routine",
"expectedSemantics": "Skill guidance headed “Updating a Routine”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/routines.md:212"
]
},
{
"id": "skill:skills/paperclip/references/routines.md:reading-routines-and-runs:223",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/routines.md:223",
"title": "Reading Routines and Runs",
"expectedSemantics": "Skill guidance headed “Reading Routines and Runs”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/routines.md:223"
]
},
{
"id": "skill:skills/paperclip/references/workflows.md:paperclip-workflow-playbooks:1",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/workflows.md:1",
"title": "Paperclip Workflow Playbooks",
"expectedSemantics": "Skill guidance headed “Paperclip Workflow Playbooks”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/workflows.md:1"
]
},
{
"id": "skill:skills/paperclip/references/workflows.md:project-setup-ceo-manager:7",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/workflows.md:7",
"title": "Project Setup (CEO/Manager)",
"expectedSemantics": "Skill guidance headed “Project Setup (CEO/Manager)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/workflows.md:7"
]
},
{
"id": "skill:skills/paperclip/references/workflows.md:openclaw-invite-ceo:22",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/workflows.md:22",
"title": "OpenClaw Invite (CEO)",
"expectedSemantics": "Skill guidance headed “OpenClaw Invite (CEO)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/workflows.md:22"
]
},
{
"id": "skill:skills/paperclip/references/workflows.md:setting-agent-instructions-path:50",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/workflows.md:50",
"title": "Setting Agent Instructions Path",
"expectedSemantics": "Skill guidance headed “Setting Agent Instructions Path”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/workflows.md:50"
]
},
{
"id": "skill:skills/paperclip/references/workflows.md:company-import-export:79",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/workflows.md:79",
"title": "Company Import / Export",
"expectedSemantics": "Skill guidance headed “Company Import / Export”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/workflows.md:79"
]
},
{
"id": "skill:skills/paperclip/references/workflows.md:self-test-playbook-app-level:106",
"sourceKind": "skill_heading",
"sourceAnchor": "skills/paperclip/references/workflows.md:106",
"title": "Self-Test Playbook (App-Level)",
"expectedSemantics": "Skill guidance headed “Self-Test Playbook (App-Level)”.",
"primaryDisposition": "optional_agent_tool",
"requiredGrants": [],
"assertionClasses": [
"control_plane_invariant"
],
"evidenceIds": [
"skill:skills/paperclip/references/workflows.md:106"
]
}
]
}