asana-automation by composiohq/awesome-claude-skills
npx skills add https://github.com/composiohq/awesome-claude-skills --skill asana-automation通过 Rube MCP 使用 Composio 的 Asana 工具包自动化 Asana 操作。
工具包文档 : composio.dev/toolkits/asana
RUBE_MANAGE_CONNECTIONS 使用工具包 asana 建立有效的 Asana 连接RUBE_SEARCH_TOOLS 以获取当前工具架构获取 Rube MCP : 在您的客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器。无需 API 密钥——只需添加端点即可使用。
RUBE_SEARCH_TOOLS 有响应来验证 Rube MCP 是否可用asana 调用 广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
RUBE_MANAGE_CONNECTIONS使用场景 : 用户希望创建、搜索、列出或组织任务
工具调用顺序 :
ASANA_GET_MULTIPLE_WORKSPACES - 获取工作区 ID [先决条件]ASANA_SEARCH_TASKS_IN_WORKSPACE - 搜索任务 [可选]ASANA_GET_TASKS_FROM_A_PROJECT - 列出项目任务 [可选]ASANA_CREATE_A_TASK - 创建新任务 [可选]ASANA_GET_A_TASK - 获取任务详情 [可选]ASANA_CREATE_SUBTASK - 创建子任务 [可选]ASANA_GET_TASK_SUBTASKS - 列出子任务 [可选]关键参数 :
workspace: 工作区 GID(搜索/创建必需)projects: 要添加任务的项目 GID 数组name: 任务名称notes: 任务描述assignee: 负责人(用户 GID 或邮箱)due_on: 截止日期 (YYYY-MM-DD)常见问题 :
使用场景 : 用户希望创建项目、管理分区或组织任务
工具调用顺序 :
ASANA_GET_WORKSPACE_PROJECTS - 列出工作区项目 [可选]ASANA_GET_A_PROJECT - 获取项目详情 [可选]ASANA_CREATE_A_PROJECT - 创建新项目 [可选]ASANA_GET_SECTIONS_IN_PROJECT - 列出分区 [可选]ASANA_CREATE_SECTION_IN_PROJECT - 创建新分区 [可选]ASANA_ADD_TASK_TO_SECTION - 将任务移至分区 [可选]ASANA_GET_TASKS_FROM_A_SECTION - 列出分区中的任务 [可选]关键参数 :
project_gid: 项目 GIDname: 项目或分区名称workspace: 创建工作区 GIDtask: 分区分配的任务 GIDsection: 分区 GID常见问题 :
使用场景 : 用户希望列出团队、团队成员或工作区用户
工具调用顺序 :
ASANA_GET_TEAMS_IN_WORKSPACE - 列出工作区团队 [可选]ASANA_GET_USERS_FOR_TEAM - 列出团队成员 [可选]ASANA_GET_USERS_FOR_WORKSPACE - 列出所有工作区用户 [可选]ASANA_GET_CURRENT_USER - 获取认证用户 [可选]ASANA_GET_MULTIPLE_USERS - 获取多个用户详情 [可选]关键参数 :
workspace_gid: 工作区 GIDteam_gid: 团队 GID常见问题 :
使用场景 : 用户需要高效执行批量操作
工具调用顺序 :
ASANA_SUBMIT_PARALLEL_REQUESTS - 并行执行多个 API 调用 [必需]关键参数 :
actions: 包含 method、path 和 data 的操作对象数组常见问题 :
工作区名称 -> GID:
1. 调用 ASANA_GET_MULTIPLE_WORKSPACES
2. 按名称查找工作区
3. 提取 gid 字段
项目名称 -> GID:
1. 使用工作区 GID 调用 ASANA_GET_WORKSPACE_PROJECTS
2. 按名称查找项目
3. 提取 gid 字段
offsetnext_pagenext_page.offset 中的 offset 传递给下一个请求GID 格式 :
工作区范围 :
| 任务 | 工具标识 | 关键参数 |
|---|---|---|
| 列出工作区 | ASANA_GET_MULTIPLE_WORKSPACES | (无) |
| 搜索任务 | ASANA_SEARCH_TASKS_IN_WORKSPACE | workspace, text |
| 创建任务 | ASANA_CREATE_A_TASK | workspace, name, projects |
| 获取任务 | ASANA_GET_A_TASK | task_gid |
| 创建子任务 | ASANA_CREATE_SUBTASK | parent, name |
| 列出子任务 | ASANA_GET_TASK_SUBTASKS | task_gid |
| 项目任务 | ASANA_GET_TASKS_FROM_A_PROJECT | project_gid |
| 列出项目 | ASANA_GET_WORKSPACE_PROJECTS | workspace |
| 创建项目 | ASANA_CREATE_A_PROJECT | workspace, name |
| 获取项目 | ASANA_GET_A_PROJECT | project_gid |
| 复制项目 | ASANA_DUPLICATE_PROJECT | project_gid |
| 列出分区 | ASANA_GET_SECTIONS_IN_PROJECT | project_gid |
| 创建分区 | ASANA_CREATE_SECTION_IN_PROJECT | project_gid, name |
| 添加到分区 | ASANA_ADD_TASK_TO_SECTION | section, task |
| 分区任务 | ASANA_GET_TASKS_FROM_A_SECTION | section_gid |
| 列出团队 | ASANA_GET_TEAMS_IN_WORKSPACE | workspace_gid |
| 团队成员 | ASANA_GET_USERS_FOR_TEAM | team_gid |
| 工作区用户 | ASANA_GET_USERS_FOR_WORKSPACE | workspace_gid |
| 当前用户 | ASANA_GET_CURRENT_USER | (无) |
| 并行请求 | ASANA_SUBMIT_PARALLEL_REQUESTS | actions |
由 Composio 提供支持
每周安装量
75
代码仓库
GitHub 星标数
42.7K
首次出现
2026年2月6日
安全审计
安装于
opencode56
claude-code55
gemini-cli51
codex45
replit43
antigravity42
Automate Asana operations through Composio's Asana toolkit via Rube MCP.
Toolkit docs : composio.dev/toolkits/asana
RUBE_MANAGE_CONNECTIONS with toolkit asanaRUBE_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 asanaWhen to use : User wants to create, search, list, or organize tasks
Tool sequence :
ASANA_GET_MULTIPLE_WORKSPACES - Get workspace ID [Prerequisite]ASANA_SEARCH_TASKS_IN_WORKSPACE - Search tasks [Optional]ASANA_GET_TASKS_FROM_A_PROJECT - List project tasks [Optional]ASANA_CREATE_A_TASK - Create a new task [Optional]ASANA_GET_A_TASK - Get task details [Optional]ASANA_CREATE_SUBTASK - Create a subtask [Optional]ASANA_GET_TASK_SUBTASKS - List subtasks [Optional]Key parameters :
workspace: Workspace GID (required for search/creation)projects: Array of project GIDs to add task toname: Task namenotes: Task descriptionassignee: Assignee (user GID or email)due_on: Due date (YYYY-MM-DD)Pitfalls :
When to use : User wants to create projects, manage sections, or organize tasks
Tool sequence :
ASANA_GET_WORKSPACE_PROJECTS - List workspace projects [Optional]ASANA_GET_A_PROJECT - Get project details [Optional]ASANA_CREATE_A_PROJECT - Create a new project [Optional]ASANA_GET_SECTIONS_IN_PROJECT - List sections [Optional]ASANA_CREATE_SECTION_IN_PROJECT - Create a new section [Optional]ASANA_ADD_TASK_TO_SECTION - Move task to section [Optional]ASANA_GET_TASKS_FROM_A_SECTION - List tasks in section [Optional]Key parameters :
project_gid: Project GIDname: Project or section nameworkspace: Workspace GID for creationtask: Task GID for section assignmentsection: Section GIDPitfalls :
When to use : User wants to list teams, team members, or workspace users
Tool sequence :
ASANA_GET_TEAMS_IN_WORKSPACE - List workspace teams [Optional]ASANA_GET_USERS_FOR_TEAM - List team members [Optional]ASANA_GET_USERS_FOR_WORKSPACE - List all workspace users [Optional]ASANA_GET_CURRENT_USER - Get authenticated user [Optional]ASANA_GET_MULTIPLE_USERS - Get multiple user details [Optional]Key parameters :
workspace_gid: Workspace GIDteam_gid: Team GIDPitfalls :
When to use : User needs to perform bulk operations efficiently
Tool sequence :
ASANA_SUBMIT_PARALLEL_REQUESTS - Execute multiple API calls in parallel [Required]Key parameters :
actions: Array of action objects with method, path, and dataPitfalls :
Workspace name - > GID:
1. Call ASANA_GET_MULTIPLE_WORKSPACES
2. Find workspace by name
3. Extract gid field
Project name - > GID:
1. Call ASANA_GET_WORKSPACE_PROJECTS with workspace GID
2. Find project by name
3. Extract gid field
offset parameternext_page in responseoffset from next_page.offset for next requestGID Format :
Workspace Scoping :
| Task | Tool Slug | Key Params |
|---|---|---|
| List workspaces | ASANA_GET_MULTIPLE_WORKSPACES | (none) |
| Search tasks | ASANA_SEARCH_TASKS_IN_WORKSPACE | workspace, text |
| Create task | ASANA_CREATE_A_TASK | workspace, name, projects |
| Get task | ASANA_GET_A_TASK | task_gid |
| Create subtask | ASANA_CREATE_SUBTASK | parent, name |
| List subtasks | ASANA_GET_TASK_SUBTASKS | task_gid |
| Project tasks | ASANA_GET_TASKS_FROM_A_PROJECT | project_gid |
| List projects | ASANA_GET_WORKSPACE_PROJECTS | workspace |
| Create project | ASANA_CREATE_A_PROJECT | workspace, name |
Powered byComposio
Weekly Installs
75
Repository
GitHub Stars
42.7K
First Seen
Feb 6, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode56
claude-code55
gemini-cli51
codex45
replit43
antigravity42
开源项目教练指南 - 诊断问题、制定行动计划、优化开源项目运营
46,800 周安装
| Get project | ASANA_GET_A_PROJECT | project_gid |
| Duplicate project | ASANA_DUPLICATE_PROJECT | project_gid |
| List sections | ASANA_GET_SECTIONS_IN_PROJECT | project_gid |
| Create section | ASANA_CREATE_SECTION_IN_PROJECT | project_gid, name |
| Add to section | ASANA_ADD_TASK_TO_SECTION | section, task |
| Section tasks | ASANA_GET_TASKS_FROM_A_SECTION | section_gid |
| List teams | ASANA_GET_TEAMS_IN_WORKSPACE | workspace_gid |
| Team members | ASANA_GET_USERS_FOR_TEAM | team_gid |
| Workspace users | ASANA_GET_USERS_FOR_WORKSPACE | workspace_gid |
| Current user | ASANA_GET_CURRENT_USER | (none) |
| Parallel requests | ASANA_SUBMIT_PARALLEL_REQUESTS | actions |