ワンクリックで
qa-clickup-integration
ClickUp integration for creating tasks, managing lists/spaces, and tracking QA workflows via REST API.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
ClickUp integration for creating tasks, managing lists/spaces, and tracking QA workflows via REST API.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Master skill coordinating all QA skills through pipeline modes (full-cycle, docs-only, testcases-only, write-tests, report), formalized handoff chains, scheduler rules, and framework/language selection based on project context.
QA project memory with auto-update. Structured log of bugs, decisions, tests, regressions, environments. Automatically updated after every QA task. Archive system with searchable index for large projects. Trigger phrases (EN): "initialize memory", "init qa memory", "find known bug", "search memory", "show what was done", "check regressions", "memory status", "archive memory", "log a bug", "add decision", "memory summary", "what bugs do we know", "update memory", "show test log". Trigger phrases (UA): "ініціалізувати пам'ять", "знайти відомий баг", "пошук у пам'яті", "показати що було зроблено", "перевірити регресії", "статус пам'яті", "архівувати пам'ять", "залогувати баг", "додати рішення", "зведення пам'яті", "які баги відомі", "оновити пам'ять", "показати лог тестів", "що ми вирішили про", "які тестові середовища є".
Analyze OpenAPI/Swagger spec (JSON or YAML) against existing test files and generate an HTML coverage report with QA automation tasks. Use when user provides an OpenAPI spec file and wants to know test coverage status.
Generate accessibility tests for WCAG 2.2 compliance using axe-core, Pa11y, and Lighthouse with automated checks for ARIA patterns, keyboard navigation, color contrast, and screen reader support.
Manage and formalize API contracts from existing endpoints, swagger/JSON, network traffic, or developer interviews into OpenAPI specifications.
Autonomously explore live web applications using Playwright MCP to collect page structure, form fields, validation rules, API endpoints, and user flows for test case generation.
| name | qa-clickup-integration |
| description | ClickUp integration for creating tasks, managing lists/spaces, and tracking QA workflows via REST API. |
| dependencies | {"recommended":["qa-bug-ticket-creator","qa-task-creator"]} |
Integrate QA workflow with ClickUp for task management. Create and manage tasks, lists, folders, and spaces; attach QA metadata via custom fields; and sync bug reports and work tasks from qa-bug-ticket-creator and qa-task-creator into ClickUp.
ClickUp via REST API. Base URL: https://api.clickup.com/api/v2.
| Feature | Description |
|---|---|
| Create tasks | POST to list; set name, description, assignees, status, priority |
| Update tasks | PUT to modify existing tasks |
| Get task | GET task by ID for status checks |
| Subtasks | Create subtasks for test steps or breakdown |
| Checklists | Add checklist items for acceptance criteria |
| Attachments | Attach screenshots, logs, HAR files |
| Level | API | Use |
|---|---|---|
| Space | GET /api/v2/team/{team_id}/space | QA workspace or project |
| Folder | GET /api/v2/space/{space_id}/folder | Feature or module grouping |
| List | GET /api/v2/folder/{folder_id}/list | Sprint, release, or backlog |
| Task | POST /api/v2/list/{list_id}/task | Individual work item |
| Custom Field | Purpose |
|---|---|
| Severity | Blocker / Critical / Major / Minor / Trivial |
| Test Type | Unit / Integration / E2E / Performance / Security |
| Coverage | Requirement or module coverage reference |
| Environment | OS, browser, app version |
| Component | Affected area (auth, checkout, API) |
bug, test-coverage, flaky, docs, component tags| Variable | Description |
|---|---|
CLICKUP_API_TOKEN | Personal API token (starts with pk_) from .env |
Header: Authorization: <token>
Generate tokens at: ClickUp Settings → Apps → API Token.
| Method | Endpoint | Use |
|---|---|---|
| POST | /api/v2/list/{list_id}/task | Create task |
| GET | /api/v2/task/{task_id} | Get task details |
| PUT | /api/v2/task/{task_id} | Update task |
| GET | /api/v2/team/{team_id}/space | List spaces |
| GET | /api/v2/space/{space_id}/folder | List folders |
| GET | /api/v2/folder/{folder_id}/list | List lists |
| POST | /api/v2/task/{task_id}/attachment | Add attachment |
See references/api-patterns.md for request/response examples.
| Skill | Integration |
|---|---|
| qa-bug-ticket-creator | Create ClickUp tasks from bug reports; map severity, component, evidence |
| qa-task-creator | Create ClickUp tasks from coverage gaps, spec findings, fix tasks |
| qa-test-reporter | Attach test reports as task attachments; link failures to tasks |
references/field-mapping.mdCan do (autonomous):
Cannot do (requires confirmation):
Will not do (out of scope):
| Symptom | Likely Cause | Fix |
|---|---|---|
| 401 Unauthorized | Token missing or invalid | Check CLICKUP_API_TOKEN in .env; regenerate if expired |
| 404 Not Found | Invalid list_id or task_id | Verify IDs; use GET to list spaces/folders/lists |
| 429 Rate limit | Too many requests | Implement backoff; batch operations |
| Custom field not applied | Field ID wrong or not configured | Check workspace custom fields; use correct field ID |
| Attachment fails | File size or format | ClickUp limits; use supported formats (png, jpg, txt, etc.) |
| Wrong list | List ID from wrong folder | Resolve full hierarchy: team → space → folder → list |
| Topic | File |
|---|---|
| API patterns: tasks, lists, spaces, custom fields | references/api-patterns.md |
| Mapping QA fields to ClickUp task fields | references/field-mapping.md |