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.
Add this skill
npx mdskills install sickn33/wrike-automationComprehensive Wrike automation guide with clear workflows, parameter details, and pitfall coverage
Automate Wrike project management operations through Composio's Wrike toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit wrikeRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit wrikeWhen 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, durationPitfalls:
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_FOLDERSPitfalls:
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:
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:
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 namePitfalls:
1. Call WRIKE_GET_FOLDERS (optionally with project=true for projects only)
2. Navigate folder tree to find target
3. Extract folder id (e.g., 'IEAGKVLFK4IHGQOI')
4. Use as folderId in task/folder creation
1. Call WRIKE_GET_ALL_CUSTOM_FIELDS to get definitions
2. Find field by name, extract id and type
3. Format value according to type (text, dropdown, number, date)
4. Include as {id: 'FIELD_ID', value: 'VALUE'} in customFields array
1. Call WRIKE_GET_CONTACTS to find user IDs
2. Use user IDs in responsibles array when creating tasks
3. Or use addResponsibles/removeResponsibles when modifying tasks
ID Formats:
Permissions:
Deletion Safety:
Date Handling:
| 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 |
Install via CLI
npx mdskills install sickn33/wrike-automationWrike Automation is a free, open-source AI agent skill. 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 Wrike Automation with a single command:
npx mdskills install sickn33/wrike-automationThis downloads the skill files into your project and your AI agent picks them up automatically.
Wrike Automation works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Codex, Gemini Cli, Amp, Roo Code, Goose, Opencode, Trae, Qodo, Command Code. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.