Something went wrong!
Hang in there while we get back on track
Wrike Integration
Connect to Wrike work management platform to create tasks, manage projects, and collaborate with your team
Requires Claude Code CLI
This skill integrates with Wrike through Claude Code. Install Claude Code and add this skill to use it.
Available Actions
List Tasks
Query tasks across your account or within a specific folder
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| folder_id | string | Optional | Filter tasks by folder ID |
| limit | integer | Optional | Maximum number of tasks to return |
Returns
object JSON object containing array of task objects
Try saying...
- "Show me all tasks"
- "List tasks in folder IEAAAQN4I4XXXXXX"
- "Get the first 10 tasks"
Get Task Details
Retrieve detailed information about a specific task
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| task_id | string | Required | Unique ID of the task |
Returns
object Task object with full details
Try saying...
- "Get details for task IEAAAQN4KQXXXXXX"
- "Show me task IEAAAQN4KQXXXXXX"
- "What's in task IEAAAQN4KQXXXXXX"
Create Task
Create a new task in a specified folder
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| title | string | Required | Title of the task |
| folder_id | string | Required | ID of the folder to create the task in |
| description | string | Optional | Task description |
Returns
object Created task object
Try saying...
- "Create a task called 'Review Q1 results' in folder IEAAAQN4I4XXXXXX"
- "Add a new task to folder IEAAAQN4I4XXXXXX with title 'Update documentation'"
- "Make a task in IEAAAQN4I4XXXXXX"
Update Task
Modify an existing task's properties
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| task_id | string | Required | ID of the task to update |
| title | string | Optional | New title for the task |
| status | string | Optional | New status |
| description | string | Optional | New description |
Returns
object Updated task object
Try saying...
- "Update task IEAAAQN4KQXXXXXX to set status to Completed"
- "Change the title of task IEAAAQN4KQXXXXXX"
- "Mark task IEAAAQN4KQXXXXXX as done"
List Folders
Query folders and projects in your account
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| parent_id | string | Optional | Filter by parent folder ID to get subfolders |
Returns
object JSON object containing array of folder objects
Try saying...
- "Show me all folders"
- "List subfolders of IEAAAQN4I4XXXXXX"
- "What folders exist"
Get Folder Details
Retrieve detailed information about a specific folder or project
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| folder_id | string | Required | Unique ID of the folder |
Returns
object Folder object with full details
Try saying...
- "Get details for folder IEAAAQN4I4XXXXXX"
- "Show me folder IEAAAQN4I4XXXXXX"
- "What's in folder IEAAAQN4I4XXXXXX"
Create Folder
Create a new folder to organize your work
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| title | string | Required | Title of the folder |
| parent_id | string | Optional | ID of the parent folder (creates subfolder) |
Returns
object Created folder object
Try saying...
- "Create a folder called 'Q1 2025 Projects'"
- "Make a new folder named 'Marketing Campaigns'"
- "Add a subfolder to IEAAAQN4I4XXXXXX"
List Contacts
Query all contacts (users) in your Wrike account
Returns
object JSON object containing array of contact objects
Try saying...
- "Show me all contacts"
- "List users in the account"
- "Who are the team members"
Get Account Info
Retrieve information about your Wrike account
Returns
object Account object with subscription and metadata details
Try saying...
- "Show my account information"
- "Get account details"
- "What's my Wrike account info"
Getting Started
- 1 Log in to your Wrike account
- 2 Click your profile image > Apps & Integrations
- 3 Go to the API tab
- 4 Create an app if needed (click + App)
- 5 Click on your app and scroll to 'Permanent access token'
- 6 Click 'Get token' then 'Obtain token'
- 7 Enter your password (generate one at wrike.com/remind.htm if using SSO)
- 8 Copy the token (shown only once)
- 9 Add to shell config: echo 'export WRIKE_ACCESS_TOKEN="YOUR_TOKEN"' >> ~/.zshrc
- 10 Restart terminal or run: source ~/.zshrc
Verify Setup
python scripts/client.py get-account
Success: Returns account details with 'kind': 'accounts'
Security & Access
Access Scope
Full access to all data in the Wrike account including tasks, folders, projects, contacts, attachments, comments, custom fields, and workflows
- The permanent access token grants unrestricted access to your entire Wrike account
- Token is displayed only once during creation - store it securely
- Never commit tokens to version control or share them publicly
- Tokens are automatically revoked when you reset your account password
- Revoke unused tokens via the App Console to minimize security risk
- Consider creating separate apps/tokens for different integrations to limit exposure if one is compromised
Limitations
- Permanent access token grants full account access - cannot be scoped to specific folders or projects
- Token is revoked when account password is reset
- Some advanced features may require OAuth 2.0 instead of permanent tokens
Get This Skill
Requires Pro subscription ($9/month)
Quick Reference
- Type
- REST API
- Auth
- API Key
- Setup
- Easy Setup
- Tools Required
- Bash
- Python Dependencies
- requests>=2.28.0
Documentation
Have Feedback?
Help us improve this skill by sharing your ideas and suggestions.
Request Improvements