LaunchKit · 2026
Back to Skills

Integrate Asana with Clawdbot via the Asana REST API.

2
3.4k downloads
by @k0nkupa

Setup & Installation

openclaw skills install @k0nkupa/asana

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install asana

What This Skill Does

Connects Clawdbot to Asana via OAuth and the Asana REST API for a personal, local-only setup. Supports listing, searching, creating, and updating tasks and projects through both explicit commands and natural language.

Using OAuth with local token storage means no third-party service handles your Asana credentials.

When to use it

  • Check tasks assigned to you today
  • Create a task from a chat message
  • Mark a task complete without opening Asana
  • Search tasks by date range or keyword
  • List all projects in a workspace

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: list my tasks due this week

AGENT
  1. 1Translate request to tasks-assigned --assignee me
  2. 2Resolve default workspace from stored config
  3. 3Call asana_api.mjs tasks-assigned --assignee me
  4. 4Filter results by due date range
OUTPUT

List of tasks assigned to the user due within the current week

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Asana developer app (created in Asana Developer Console)ASANA_CLIENT_ID and ASANA_CLIENT_SECRET from the app