writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
clickup-deploy-integrationDeploy and roll back a server-side ClickUp API and webhook service with secret injection, workspace guards, health probes, and durable queues. Use when releasing a ClickUp integration. Trigger with "deploy ClickUp", "ClickUp production release", or "ClickUp webhook service".
Independent GitHub snapshot · Automated classification · Original documentation governs
name: clickup-deploy-integration description: >- Deploy and roll back a server-side ClickUp API and webhook service with secret injection, workspace guards, health probes, and durable queues. Use when releasing a ClickUp integration. Trigger with "deploy ClickUp", "ClickUp production release", or "ClickUp webhook service". argument-hint: "[service-path] [environment]" allowed-tools: Read, Glob, Grep, WebFetch, Write, Edit version: 1.8.0 author: Jeremy Longshore jeremy@intentsolutions.io license: MIT tags:
Release the integration as a reversible server-side boundary that keeps credentials out of clients and acknowledges webhooks quickly.
Use Read, Glob, and Grep to inspect the repository, adapters, configuration names, tests, and evidence. Use WebFetch only for current official ClickUp documentation. Use Write or Edit after confirming the target file, Workspace boundary, and requested mode.
X-Signature.Use a personal token only for accountable individual/testing work or OAuth Authorization Code for a user-facing integration. Inject the token server-side through a governed secret reference, send it in Authorization, verify authorized Workspace IDs, and never print the token, OAuth client secret, or webhook secret.
Require explicit approval before production traffic, webhook registration changes, task mutations, ACL changes, or irreversible infrastructure teardown.
Return artifact digest, environment, version matrix, secret references, probe/canary result, webhook health, promotion decision, and rollback target.
| Condition | Response |
|---|---|
| Signature verification fails | Reject the request and inspect raw-body handling; do not weaken verification. |
| Health probe exposes content | Stop and replace it with metadata-only evidence. |
| Canary crosses Workspace boundary | Disable writes and roll back immediately. |
| Rollback cannot restore callback routing | Keep traffic dark and escalate. |
The example below is a redacted operator receipt; it contains no task text, member data, credential, or webhook secret.
env=production; artifact=sha256:...; writes=disabled; signed-probe=pass; canary=pass; rollback=ready