jpskill.com
💼 ビジネス コミュニティ 🟡 少し慣れが必要 👤 経営者・事業責任者・マーケ

💼 Asana Automation

asana-automation

Asanaのタスクやプロジェクト、チームといった様々な要素

⏱ 履歴書のATS最適化 1日 → 10分

📺 まず動画で見る(YouTube)

▶ 【自動化】AIガチ勢の最新活用術6選がこれ1本で丸分かり!【ClaudeCode・AIエージェント・AI経営・Skills・MCP】 ↗

※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。

📜 元の英語説明(参考)

Automate Asana tasks via Rube MCP (Composio): tasks, projects, sections, teams, workspaces. Always search tools first for current schemas.

🇯🇵 日本人クリエイター向け解説

一言でいうと

Asanaのタスクやプロジェクト、チームといった様々な要素

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o asana-automation.zip https://jpskill.com/download/2409.zip && unzip -o asana-automation.zip && rm asana-automation.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/2409.zip -OutFile "$d\asana-automation.zip"; Expand-Archive "$d\asana-automation.zip" -DestinationPath $d -Force; ri "$d\asana-automation.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して asana-automation.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → asana-automation フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
1

💬 こう話しかけるだけ — サンプルプロンプト

  • Asana Automation で、私のビジネスを分析して改善案を3つ提案して
  • Asana Automation を使って、来週の会議用の資料を作って
  • Asana Automation で、現状の課題を整理してアクションプランに落として

これをClaude Code に貼るだけで、このSkillが自動発動します。

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Rube MCP を介した Asana の自動化

Composio の Asana ツールキットを Rube MCP 経由で利用し、Asana の操作を自動化します。

前提条件

  • Rube MCP が接続されている必要があります(RUBE_SEARCH_TOOLS が利用可能であること)。
  • asana ツールキットを使用した RUBE_MANAGE_CONNECTIONS によるアクティブな Asana 接続が必要です。
  • 現在のツールスキーマを取得するために、常に最初に RUBE_SEARCH_TOOLS を呼び出してください。

セットアップ

Rube MCP の取得: クライアント設定で https://rube.app/mcp を MCP サーバーとして追加します。API キーは不要です。エンドポイントを追加するだけで機能します。

  1. RUBE_SEARCH_TOOLS が応答することを確認して、Rube MCP が利用可能であることを検証します。
  2. asana ツールキットを指定して RUBE_MANAGE_CONNECTIONS を呼び出します。
  3. 接続が ACTIVE でない場合は、返された認証リンクに従って Asana OAuth を完了します。
  4. ワークフローを実行する前に、接続ステータスが ACTIVE と表示されていることを確認します。

コアワークフロー

1. タスクの管理

使用する状況: ユーザーがタスクの作成、検索、一覧表示、または整理を行いたい場合

ツールシーケンス:

  1. ASANA_GET_MULTIPLE_WORKSPACES - ワークスペース ID の取得 [前提条件]
  2. ASANA_SEARCH_TASKS_IN_WORKSPACE - タスクの検索 [オプション]
  3. ASANA_GET_TASKS_FROM_A_PROJECT - プロジェクトタスクの一覧表示 [オプション]
  4. ASANA_CREATE_A_TASK - 新しいタスクの作成 [オプション]
  5. ASANA_GET_A_TASK - タスク詳細の取得 [オプション]
  6. ASANA_CREATE_SUBTASK - サブタスクの作成 [オプション]
  7. ASANA_GET_TASK_SUBTASKS - サブタスクの一覧表示 [オプション]

主要なパラメーター:

  • workspace: ワークスペース GID (検索/作成に必須)
  • projects: タスクを追加するプロジェクト GID の配列
  • name: タスク名
  • notes: タスクの説明
  • assignee: 担当者 (ユーザー GID またはメールアドレス)
  • due_on: 期日 (YYYY-MM-DD)

注意点:

  • ほとんどの操作にはワークスペース GID が必要です。最初に取得してください。
  • タスク GID は整数ではなく文字列として返されます。
  • 検索はプロジェクトスコープではなく、ワークスペーススコープです。

2. プロジェクトとセクションの管理

使用する状況: ユーザーがプロジェクトの作成、セクションの管理、またはタスクの整理を行いたい場合

ツールシーケンス:

  1. ASANA_GET_WORKSPACE_PROJECTS - ワークスペースプロジェクトの一覧表示 [オプション]
  2. ASANA_GET_A_PROJECT - プロジェクト詳細の取得 [オプション]
  3. ASANA_CREATE_A_PROJECT - 新しいプロジェクトの作成 [オプション]
  4. ASANA_GET_SECTIONS_IN_PROJECT - セクションの一覧表示 [オプション]
  5. ASANA_CREATE_SECTION_IN_PROJECT - 新しいセクションの作成 [オプション]
  6. ASANA_ADD_TASK_TO_SECTION - タスクをセクションに移動 [オプション]
  7. ASANA_GET_TASKS_FROM_A_SECTION - セクション内のタスクの一覧表示 [オプション]

主要なパラメーター:

  • project_gid: プロジェクト GID
  • name: プロジェクトまたはセクション名
  • workspace: 作成のためのワークスペース GID
  • task: セクション割り当てのためのタスク GID
  • section: セクション GID

注意点:

  • プロジェクトはワークスペースに属します。作成にはワークスペース GID が必要です。
  • セクションはプロジェクト内で順序付けられます。
  • DUPLICATE_PROJECT は、オプションでタスクを含めてコピーを作成します。

3. チームとユーザーの管理

使用する状況: ユーザーがチーム、チームメンバー、またはワークスペースユーザーの一覧表示を行いたい場合

ツールシーケンス:

  1. ASANA_GET_TEAMS_IN_WORKSPACE - ワークスペースチームの一覧表示 [オプション]
  2. ASANA_GET_USERS_FOR_TEAM - チームメンバーの一覧表示 [オプション]
  3. ASANA_GET_USERS_FOR_WORKSPACE - すべてのワークスペースユーザーの一覧表示 [オプション]
  4. ASANA_GET_CURRENT_USER - 認証済みユーザーの取得 [オプション]
  5. ASANA_GET_MULTIPLE_USERS - 複数のユーザー詳細の取得 [オプション]

主要なパラメーター:

  • workspace_gid: ワークスペース GID
  • team_gid: チーム GID

注意点:

  • ユーザーはワークスペーススコープです。
  • チームメンバーシップにはチーム GID が必要です。

4. 並列操作

使用する状況: ユーザーが複数の操作を効率的に実行する必要がある場合

ツールシーケンス:

  1. ASANA_SUBMIT_PARALLEL_REQUESTS - 複数の API 呼び出しを並行して実行 [必須]

主要なパラメーター:

  • actions: メソッド、パス、データを含むアクションオブジェクトの配列

注意点:

  • 各アクションは有効な Asana API 呼び出しである必要があります。
  • 個々のリクエストが失敗しても、成功したリクエストはロールバックされません。

一般的なパターン

ID 解決

ワークスペース名 -> GID:

1. Call ASANA_GET_MULTIPLE_WORKSPACES
2. Find workspace by name
3. Extract gid field

プロジェクト名 -> GID:

1. Call ASANA_GET_WORKSPACE_PROJECTS with workspace GID
2. Find project by name
3. Extract gid field

ページネーション

  • Asana は offset パラメーターを使用したカーソルベースのページネーションを使用します。
  • レスポンスで next_page を確認します。
  • 次のリクエストには next_page.offset から offset を渡します。

既知の注意点

GID 形式:

  • すべての Asana ID は整数ではなく文字列 (GID) です。
  • 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

使用する状況

このスキルは、概要に記載されているワークフローまたはアクションを実行する場合に適用できます。

制限事項

  • このスキルは、タスクが上記の範囲と明確に一致する場合にのみ使用してください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Asana Automation via Rube MCP

Automate Asana operations through Composio's Asana toolkit via Rube MCP.

Prerequisites

  • Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
  • Active Asana connection via RUBE_MANAGE_CONNECTIONS with toolkit asana
  • Always call RUBE_SEARCH_TOOLS first to get current tool schemas

Setup

Get 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.

  1. Verify Rube MCP is available by confirming RUBE_SEARCH_TOOLS responds
  2. Call RUBE_MANAGE_CONNECTIONS with toolkit asana
  3. If connection is not ACTIVE, follow the returned auth link to complete Asana OAuth
  4. Confirm connection status shows ACTIVE before running any workflows

Core Workflows

1. Manage Tasks

When to use: User wants to create, search, list, or organize tasks

Tool sequence:

  1. ASANA_GET_MULTIPLE_WORKSPACES - Get workspace ID [Prerequisite]
  2. ASANA_SEARCH_TASKS_IN_WORKSPACE - Search tasks [Optional]
  3. ASANA_GET_TASKS_FROM_A_PROJECT - List project tasks [Optional]
  4. ASANA_CREATE_A_TASK - Create a new task [Optional]
  5. ASANA_GET_A_TASK - Get task details [Optional]
  6. ASANA_CREATE_SUBTASK - Create a subtask [Optional]
  7. ASANA_GET_TASK_SUBTASKS - List subtasks [Optional]

Key parameters:

  • workspace: Workspace GID (required for search/creation)
  • projects: Array of project GIDs to add task to
  • name: Task name
  • notes: Task description
  • assignee: Assignee (user GID or email)
  • due_on: Due date (YYYY-MM-DD)

Pitfalls:

  • Workspace GID is required for most operations; get it first
  • Task GIDs are returned as strings, not integers
  • Search is workspace-scoped, not project-scoped

2. Manage Projects and Sections

When to use: User wants to create projects, manage sections, or organize tasks

Tool sequence:

  1. ASANA_GET_WORKSPACE_PROJECTS - List workspace projects [Optional]
  2. ASANA_GET_A_PROJECT - Get project details [Optional]
  3. ASANA_CREATE_A_PROJECT - Create a new project [Optional]
  4. ASANA_GET_SECTIONS_IN_PROJECT - List sections [Optional]
  5. ASANA_CREATE_SECTION_IN_PROJECT - Create a new section [Optional]
  6. ASANA_ADD_TASK_TO_SECTION - Move task to section [Optional]
  7. ASANA_GET_TASKS_FROM_A_SECTION - List tasks in section [Optional]

Key parameters:

  • project_gid: Project GID
  • name: Project or section name
  • workspace: Workspace GID for creation
  • task: Task GID for section assignment
  • section: Section GID

Pitfalls:

  • Projects belong to workspaces; workspace GID is needed for creation
  • Sections are ordered within a project
  • DUPLICATE_PROJECT creates a copy with optional task inclusion

3. Manage Teams and Users

When to use: User wants to list teams, team members, or workspace users

Tool sequence:

  1. ASANA_GET_TEAMS_IN_WORKSPACE - List workspace teams [Optional]
  2. ASANA_GET_USERS_FOR_TEAM - List team members [Optional]
  3. ASANA_GET_USERS_FOR_WORKSPACE - List all workspace users [Optional]
  4. ASANA_GET_CURRENT_USER - Get authenticated user [Optional]
  5. ASANA_GET_MULTIPLE_USERS - Get multiple user details [Optional]

Key parameters:

  • workspace_gid: Workspace GID
  • team_gid: Team GID

Pitfalls:

  • Users are workspace-scoped
  • Team membership requires the team GID

4. Parallel Operations

When to use: User needs to perform bulk operations efficiently

Tool sequence:

  1. ASANA_SUBMIT_PARALLEL_REQUESTS - Execute multiple API calls in parallel [Required]

Key parameters:

  • actions: Array of action objects with method, path, and data

Pitfalls:

  • Each action must be a valid Asana API call
  • Failed individual requests do not roll back successful ones

Common Patterns

ID Resolution

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

Pagination

  • Asana uses cursor-based pagination with offset parameter
  • Check for next_page in response
  • Pass offset from next_page.offset for next request

Known Pitfalls

GID Format:

  • All Asana IDs are strings (GIDs), not integers
  • GIDs are globally unique identifiers

Workspace Scoping:

  • Most operations require a workspace context
  • Tasks, projects, and users are workspace-scoped

Quick Reference

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
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

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.