Asana
Manage Asana via the Asana REST API. Use when you need to list workspaces, projects, tasks, search tasks, comment, update, complete, or create tasks.
Manage Asana via the Asana REST API. Use when you need to list workspaces, projects, tasks, search tasks, comment, update, complete, or create tasks.
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
This skill provides a lightweight Asana CLI for OpenClaw.
Recommended auth is PAT-first.
Priority order:
--token or ASANA_PAT~/.openclaw/asana/config.json with { "pat": "..." }~/.openclaw/asana/token.jsonOAuth remains supported for advanced use, but PAT is the preferred local/operator setup.
node scripts/configure.mjs --mode pat --pat "$ASANA_PAT"
Or set
ASANA_PAT in OpenClaw skill config.
node scripts/configure.mjs --mode oauth --client-id "$ASANA_CLIENT_ID" --client-secret "$ASANA_CLIENT_SECRET" node scripts/oauth_oob.mjs authorize --client-id "$ASANA_CLIENT_ID" node scripts/oauth_oob.mjs token --client-id "$ASANA_CLIENT_ID" --client-secret "$ASANA_CLIENT_SECRET" --code "..."
This skill stores local state under:
~/.openclaw/asana/config.json~/.openclaw/asana/token.jsonCore CLI:
node scripts/asana_api.mjs me node scripts/asana_api.mjs list-workspaces node scripts/asana_api.mjs set-default-workspace --workspace <gid> node scripts/asana_api.mjs projects --workspace <gid> node scripts/asana_api.mjs tasks-in-project --project <gid> node scripts/asana_api.mjs tasks-assigned --workspace <gid> --assignee me node scripts/asana_api.mjs search-tasks --workspace <gid> --text "quote" node scripts/asana_api.mjs task <task_gid> node scripts/asana_api.mjs update-task <task_gid> --name "New name" node scripts/asana_api.mjs complete-task <task_gid> node scripts/asana_api.mjs comment <task_gid> --text "Done" node scripts/asana_api.mjs create-task --workspace <gid> --name "New task"
PAT helpers:
node scripts/asana_api.mjs set-pat <asana_pat> node scripts/asana_api.mjs clear-pat
Recommended skill config:
{ "skills": { "entries": { "asana": { "enabled": true, "env": { "ASANA_PAT": "<your-pat>" } } } } }
For local/private use, PAT is the best default. Use OAuth only when you specifically need that flow.
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.