clickup-deploy-integration
/clickup-deploy-integration
Wdraża i wycofuje serwerową usługę API i webhooków ClickUp z wstrzykiwaniem sekretów, zabezpieczeniami Workspace, health probes i trwałymi kolejkami.
- Autor
- jeremylongshore ↗
- Repozytorium
- tons-of-skills-marketplace ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 26.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 3
Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Wdraża i wycofuje serwerową usługę API i webhooków ClickUp z wstrzykiwaniem sekretów, zabezpieczeniami Workspace, health probes i trwałymi kolejkami.
Wyzwalacze z opisu
Argumenty
/clickup-deploy-integration [service-path] [environment]
Oryginalny opis (EN)
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".
Jak działa
- Overview
- Prerequisites
- Tool Discipline
- Current Contract
- Authentication
- Instructions
- Approval Boundaries
- Output
- Error Handling
- Examples
Podgląd SKILL.md
--- 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: - saas - clickup - deployment model: inherit effort: high compatibility: Designed for Claude Code; deployment requires platform access and environment-specific ClickUp credentials --- # Deploy a ClickUp Integration ## Overview Release the integration as a reversible server-side boundary that keeps credentials out of clients and acknowledges webhooks quickly. ## Prerequisites - A tested server-side adapter, environment inventory, and rollback artifact - Environment-scoped secret references and authorized Workspace allow-lists - HTTPS webhook ingress, raw-body signature verification, durable queueing, and observability ## Tool Discipline 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. ## Current Contract - ClickUp tokens belong on the server; browser CORS errors are not solved by exposing a token. - Webhook verification uses the raw request body, the webhook secret, HMAC-SHA256, and `X-Signature`. - Webhook handlers should acknowledge within ClickUp's seven-second health boundary and process asynchronously. - v2 and v3 base paths remain explicit per operation. ## Authentication 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. ## Instructions 1. Inventory deploy target, endpoint/version matrix, callback URLs, secret references, and Workspace allow-lists. 2. Build and test offline contracts, raw-body signature handling, queue idempotency, and redaction. 3. Deploy dark with outbound writes disabled and webhook registration unchanged. 4. Run bounded identity, Workspace, health, and synthetic signed-event probes. 5. Canary trusted traffic, watch rate/error/webhook-health metrics, and verify durable side effects. 6. Promote or roll back; then reconcile secrets, callbacks, queues, and deployment evidence. ## Approval Boundaries Require explicit approval before production traffic, webhook registration changes, task mutations, ACL changes, or irreversible infrastructure teardown. ## Output Return artifact digest, environment, version matrix, secret references, probe/canary result, webhook health, promotion decision, and rollback target. ## Error Handling | 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. | ## Examples The example below is a redacted operator receipt; it contains no task text, member data, credential, or webhook secret. ```text env=production; artifact=sha256:...; writes=disabled; signed-probe=pass; canary=pass; rollback=ready ``` ## Resources - [Skill-specific official documentation](references/official-docs.md) - [Webhook signature](https://developer.clickup.com/docs/webhooksignature) - [Authentication](https://developer.clickup.com/docs/authentication) - [Rate limits](https://developer.clickup.com/docs/rate-limits)
Pliki w paczce (2)
- SKILL.md 4 KB
- references/official-docs.md 2 KB
Wersje
W bazie nie ma innych skilli o nazwie clickup-deploy-integration.
Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.
Migawka bazy z 28.10.2026 · wersja paczki 1f5a658f141b (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100clickup-incident-runbook
Prowadzi triaż, powstrzymywanie, odzyskiwanie i przegląd incydentów API i webhooków ClickUp na podstawie ograniczonych dowodów tylko do odczytu. - 100clickup-multi-env-setup
Rozdziela tożsamości, Workspace'y, callbacki, kolejki i dane ClickUp dla środowisk dev, staging i produkcja, z zabezpieczeniami fail-closed. - 100clickup-webhooks
Odbiera i weryfikuje webhooki ClickUp, w tym podpis X-Signature i zdarzenia taskCreated, taskUpdated, taskStatusUpdated i taskCommentPosted. - 100testing-clickup-cli
Uruchamia testy clickup-cli: jednostkowe, e2e na prawdziwym workspace ClickUp i przygotowanie danych testowych. - 100releasing-clickup-cli
Publikuje nową wersję clickup-cli w npm, aktualizuje Homebrew tap, pisze notatki do wydania i synchronizuje skill agenta. - 100clickup
Pobiera szczegóły zadań ClickUp, wyświetla komentarze oraz tworzy i zarządza zadaniami po adresach URL lub identyfikatorach.