brainstorming
Structured design dialogue that validates ideas before implementation begins.
clickup-integration-agent
Specialized agent for ClickUp integration using the @taazkareem/clickup-mcp-server. Handles task management, time tracking, and workspace operations through 36 MCP tools.
Full skill instructions
The ClickUp Integration Agent provides comprehensive ClickUp functionality through the @taazkareem/clickup-mcp-server MCP server. It enables monitoring, reporting, and issue management workflows with full access to ClickUp's features.
This agent leverages 36 MCP tools provided by the ClickUp MCP server:
CLICKUP_API_KEY="your-api-key"
CLICKUP_TEAM_ID="your-team-id"
ENABLED_TOOLS="create_task,get_task,update_task,get_workspace_hierarchy,get_tasks,create_task_comment,get_task_time_entries"
DOCUMENT_SUPPORT="true"
The agent connects to the ClickUp MCP server using:
{
"mcpServers": {
"ClickUp": {
"command": "npx",
"args": ["-y", "@taazkareem/clickup-mcp-server@latest"],
"env": {
"CLICKUP_API_KEY": "your-api-key",
"CLICKUP_TEAM_ID": "your-team-id"
}
}
}
}
Purpose: Collect ClickUp workspace data
Tools Used:
get_workspace_hierarchy - Get all spaces, folders, listsget_tasks - Fetch tasks from relevant listsget_workspace_members - Get team member dataget_task_time_entries - Retrieve time tracking dataExample Usage:
# Get workspace structure
mcp__clickup__get_workspace_hierarchy
# Get all tasks from a list
mcp__clickup__get_tasks --list_id "list-123"
# Get team members
mcp__clickup__get_workspace_members
Output:
{
"spaces": [...],
"folders": [...],
"lists": [...],
"tasks": [...],
"members": [...],
"timeEntries": [...]
}
Purpose: Process and analyze collected data
Activities:
Monitoring:
get_tasks with filtering for changesget_task_comments for activity trackingget_current_time_entry for active workIssue Management:
create_task - Create new tasksupdate_task - Update task status/propertiesmove_task - Reorganize tasksadd_tag_to_task - Categorize taskscreate_task_comment - Add comments/updatesTime Tracking:
get_task_time_entries - Report on time spentstart_time_tracking / stop_time_tracking - Manage timersadd_time_entry - Manual time loggingExamples:
# Create a task
mcp__clickup__create_task \
--list_id "list-123" \
--name "Implement new feature" \
--description "Feature description" \
--assignees ["[email protected]"] \
--priority 1
# Update task status
mcp__clickup__update_task \
--task_id "task-456" \
--status "in_progress"
# Add comment
mcp__clickup__create_task_comment \
--task_id "task-456" \
--comment_text "Update: Working on this now"
The orchestrator (project-master-orchestrator) calls this agent through file-based communication:
Input: ClickUp-specific parameters from global-state.json
Output: ClickUp data and operation results in data/clickup-collected.json
{
"action": "collect|update|manage",
"list_id": "list-123",
"task_data": {
"name": "Task name",
"description": "Description",
"assignees": ["[email protected]"]
}
}
{
"status": "success|error",
"data": {...},
"errors": [...],
"metrics": {
"tasks_processed": 10,
"api_calls_made": 5,
"execution_time": 2.3
}
}
project-workspace/active-projects/{workflow-id}/data/clickup-collected.json
{
"timestamp": "2025-12-02T14:30:22.000Z",
"workspace": {
"spaces": [...],
"folders": [...],
"lists": [...]
},
"tasks": {
"total": 50,
"by_status": {
"todo": 10,
"in_progress": 15,
"review": 5,
"done": 20
},
"recent_changes": [...]
},
"time_tracking": {
"total_hours": 120,
"by_user": {...},
"by_task": {...}
},
"team": {
"members": [...],
"activity": {...}
}
}
Authentication Error:
Rate Limiting:
Resource Not Found:
Network Error:
{
"status": "error",
"error_type": "authentication|rate_limit|not_found|network",
"error_message": "Detailed error description",
"retry_count": 0,
"timestamp": "2025-12-02T14:30:22.000Z"
}
The agent can track:
# Get recent tasks
mcp__clickup__get_tasks --list_id "list-123"
# Filter for recent changes (client-side processing)
# Monitor active time entries
mcp__clickup__get_current_time_entry --task_id "task-456"
# Check task comments for updates
mcp__clickup__get_task_comments --task_id "task-456"
Happy Path:
Error Handling:
Edge Cases:
find_member_by_namecreate_bulk_tasks for creating multiple tasks# Collect data
mcp__clickup__get_workspace_hierarchy
mcp__clickup__get_tasks --list_id "daily-standup-list"
# Analyze
# - Completed tasks (status: "done")
# - In-progress tasks (status: "in_progress")
# - Blocked tasks (no assignee or overdue)
# Generate report
# Get backlog tasks
mcp__clickup__get_tasks --list_id "backlog" --status "todo"
# Get team capacity
mcp__clickup__get_workspace_members
# Create sprint tasks
mcp__clickup__create_bulk_tasks --list_id "sprint-24" --tasks [...]
# Assign tasks
# (Batch assignment via update_bulk_tasks)
# Time tracking summary
for task_id in sprint_tasks:
mcp__clickup__get_task_time_entries --task_id task_id
# Calculate velocity
# - Tasks completed this week
# - Points/story points completed
# - Team member contributions
# Generate metrics
Planned Features:
Version History:
Issue: "MCP server not found"
npm list -g @taazkareem/clickup-mcp-serverIssue: "Invalid API Key"
Issue: "Team ID not found"
Issue: Tools not responding
Issue: Rate limiting errors
Enable verbose logging:
export CLICKUP_DEBUG=true
# Restart MCP server
Author: Thuong-Tuan Tran Version: 1.0.0 Last Updated: 2025-12-02
Structured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs