sickn33/antigravity-awesome-skills/wrike-automation
- community
Checking that the SKILL.md file is still in the repository.
Automate Wrike project management via Rube MCP (Composio): create tasks/folders, manage projects, assign work, and track progress. Always search tools first for current schemas.
Install
npx vskill@latest install sickn33/antigravity-awesome-skills/wrike-automationSKILL.md
Wrike Automation via Rube MCP
Automate Wrike project management operations through Composio's Wrike toolkit via Rube MCP.
Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Wrike connection via
RUBE_MANAGE_CONNECTIONSwith toolkitwrike - Always call
RUBE_SEARCH_TOOLSfirst to get current tool schemas
Setup
Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. Wrike operations require a valid authenticated connection and its granted permissions; adding an endpoint alone does not grant access.
- Verify Rube MCP is available by confirming
RUBE_SEARCH_TOOLSresponds - Call
RUBE_MANAGE_CONNECTIONSwith toolkitwrike - If connection is not ACTIVE, follow the returned auth link to complete Wrike OAuth
- Confirm connection status shows ACTIVE before running any workflows
Write and schema boundaries
Discover the installed tool schema and current vendor behavior before using any slug or parameter below. Confirm the exact workspace, folder and IDs; task creation, assignments, invitations, sharing and deletion are separate user-visible writes. Preview destructive scope and obtain the applicable explicit authorization. Never guess delete/recycle/restore semantics from this historical table, retry an uncertain write, or infer success from an asynchronous launch response; read back the resulting state first.
Core Workflows
1. Create and Manage Tasks
When to use: User wants to create, assign, or update tasks in Wrike
Tool sequence:
WRIKE_GET_FOLDERS- Find the target folder/project [Prerequisite]WRIKE_GET_ALL_CUSTOM_FIELDS- Get custom field IDs if needed [Optional]WRIKE_CREATE_TASK- Create a new task [Required]WRIKE_MODIFY_TASK- Update task properties [Optional]
Key parameters:
folderId: Parent folder ID where the task will be createdtitle: Task titledescription: Task description (supports HTML)responsibles: Array of user IDs to assignstatus: 'Active', 'Completed', 'Deferred', 'Cancelled'importance: 'High', 'Normal', 'Low'customFields: Array of {id, value} objectsdates: Object with type, start, due, duration
Pitfalls:
- folderId is required; tasks must belong to a folder
- responsibles requires Wrike user IDs, not emails or names
- Custom field IDs must be obtained from GET_ALL_CUSTOM_FIELDS
- priorityBefore and priorityAfter are mutually exclusive
- Status field may not be available on Team plan
- dates.start and dates.due use 'YYYY-MM-DD' format
2. Manage Folders and Projects
When to use: User wants to create, modify, or organize folders and projects
Tool sequence:
WRIKE_GET_FOLDERS- List existing folders [Required]WRIKE_CREATE_FOLDER- Create a new folder/project [Optional]WRIKE_MODIFY_FOLDER- Update folder properties [Optional]WRIKE_LIST_SUBFOLDERS_BY_FOLDER_ID- List subfolders [Optional]WRIKE_DELETE_FOLDER- Delete a folder permanently [Optional]
Key parameters:
folderId: Parent folder ID for creation; target folder ID for modificationtitle: Folder namedescription: Folder descriptioncustomItemTypeId: Set to create as a project instead of a foldershareds: Array of user IDs or emails to share withproject: Filter for projects (true) or folders (false) in GET_FOLDERS
Pitfalls:
- DELETE_FOLDER is permanent and removes ALL contents (tasks, subfolders, documents)
- Cannot modify rootFolderId or recycleBinId as parents
- Folder creation auto-shares with the creator
- customItemTypeId converts a folder into a project
- GET_FOLDERS with descendants=true returns folder tree (may be large)
3. Retrieve and Track Tasks
When to use: User wants to find tasks, check status, or monitor progress
Tool sequence:
WRIKE_FETCH_ALL_TASKS- List tasks with optional filters [Required]WRIKE_GET_TASK_BY_ID- Get detailed info for a specific task [Optional]
Key parameters:
status: Filter by task status ('Active', 'Completed', etc.)dueDate: Filter by due date range (start/end/equal)fields: Additional response fields to includepage_size: Results per page (1-100)taskId: Specific task ID for detailed retrievalresolve_user_names: Auto-resolve user IDs to names (default true)
Pitfalls:
- FETCH_ALL_TASKS paginates at max 100 items per page
- dueDate filter supports 'equal', 'start', and 'end' fields
- Date format: 'yyyy-MM-dd' or 'yyyy-MM-ddTHH:mm:ss'
- GET_TASK_BY_ID returns read-only detailed information
- customFields are returned by default for single task queries
4. Launch Task Blueprints
When to use: User wants to create tasks from predefined templates
Tool sequence:
WRIKE_LIST_TASK_BLUEPRINTS- List available blueprints [Prerequisite]WRIKE_LIST_SPACE_TASK_BLUEPRINTS- List blueprints in a specific space [Alternative]WRIKE_LAUNCH_TASK_BLUEPRINT_ASYNC- Launch a blueprint [Required]
Key parameters:
task_blueprint_id: ID of the blueprint to launchtitle: Title for the root taskparent_id: Parent folder/project ID (OR super_task_id)super_task_id: Parent task ID (OR parent_id)reschedule_date: Target date for task reschedulingreschedule_mode: 'RescheduleStartDate' or 'RescheduleFinishDate'entry_limit: Max tasks to copy (1-250)
Pitfalls:
- Either parent_id or super_task_id is required, not both
- Blueprint launch is asynchronous; tasks may take time to appear
- reschedule_date requires reschedule_mode to be set
- entry_limit caps at 250 tasks/folders per blueprint launch
- copy_descriptions defaults to false; set true to include task descriptions
5. Manage Workspace and Members
When to use: User wants to manage spaces, members, or invitations
Tool sequence:
WRIKE_GET_SPACE- Get space details [Optional]WRIKE_GET_CONTACTS- List workspace contacts/members [Optional]WRIKE_CREATE_INVITATION- Invite a user to the workspace [Optional]WRIKE_DELETE_SPACE- Delete a space permanently [Optional]
Key parameters:
spaceId: Space identifieremail: Email for invitationrole: User role ('Admin', 'Regular User', 'External User')firstName/lastName: Invitee name
Pitfalls:
- DELETE_SPACE is irreversible and removes all space contents
- userTypeId and role/external are mutually exclusive in invitations
- Custom email subjects/messages require a paid Wrike plan
- GET_CONTACTS returns workspace-level contacts, not task-specific assignments
Common Patterns
Folder ID Resolution
Custom Field Setup
Task Assignment
Pagination
- FETCH_ALL_TASKS: Use page_size (max 100) and check for more results
- GET_FOLDERS: Use nextPageToken when descendants=false and pageSize is set
- LIST_TASK_BLUEPRINTS: Use next_page_token and page_size (default 100)
Known Pitfalls
ID Formats:
- Wrike IDs are opaque alphanumeric strings (e.g., 'IEAGTXR7I4IHGABC')
- Task IDs, folder IDs, space IDs, and user IDs all use this format
- Custom field IDs follow the same pattern
- Never guess IDs; always resolve from list/search operations
Permissions:
- Operations depend on user role and sharing settings
- Shared folders/tasks are visible only to shared users
- Admin operations require appropriate role
- Some features (custom statuses, billing types) are plan-dependent
Deletion Safety:
- DELETE_FOLDER removes ALL contents permanently
- DELETE_SPACE removes the entire space and contents
- Consider using MODIFY_FOLDER to move to recycle bin instead
- Restore from recycle bin is possible via MODIFY_FOLDER with restore=true
Date Handling:
- Dates use 'yyyy-MM-dd' format
- DateTime uses 'yyyy-MM-ddTHH:mm:ssZ' or with timezone offset
- Task dates include type ('Planned', 'Actual'), start, due, duration
- Duration is in minutes
Quick Reference
| Task | Tool Slug | Key Params | |
|---|---|---|---|
| Create task | WRIKE_CREATE_TASK | folderId, title, responsibles, status | |
| Modify task | WRIKE_MODIFY_TASK | taskId, title, status, addResponsibles | |
| Get task by ID | WRIKE_GET_TASK_BY_ID | taskId | |
| Fetch all tasks | WRIKE_FETCH_ALL_TASKS | status, dueDate, page_size | |
| Get folders | WRIKE_GET_FOLDERS | project, descendants | |
| Create folder | WRIKE_CREATE_FOLDER | folderId, title | |
| Modify folder | WRIKE_MODIFY_FOLDER | folderId, title, addShareds | |
| Delete folder | WRIKE_DELETE_FOLDER | folderId | |
| List subfolders | WRIKE_LIST_SUBFOLDERS_BY_FOLDER_ID | folderId | |
| Get custom fields | WRIKE_GET_ALL_CUSTOM_FIELDS | (none) | |
| List blueprints | WRIKE_LIST_TASK_BLUEPRINTS | limit, page_size | |
| Launch blueprint | WRIKE_LAUNCH_TASK_BLUEPRINT_ASYNC | task_blueprint_id, title, parent_id | |
| Get space | WRIKE_GET_SPACE | spaceId | |
| Delete space | WRIKE_DELETE_SPACE | spaceId | |
| Get contacts | WRIKE_GET_CONTACTS | (none) | |
| Invite user | WRIKE_CREATE_INVITATION | email, role |
When to Use
This skill is applicable to execute the workflow or actions described in the overview.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/wrike-automation/SKILL.md
Popularity
- Repository stars
- 26,391
- Repository forks
- 4,501
- Repository npm downloads, 7 days
- 6,951
- 7-day trend score
- 72
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 21 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sickn33/antigravity-awesome-skills/wrike-automation)