원클릭으로
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 |