← Back to Skills Marketplace
Asana
by
The Ton Le
· GitHub ↗
· v1.0.2
· MIT-0
5692
Downloads
2
Stars
30
Active Installs
3
Versions
Install in OpenClaw
/install asana
Description
Manage Asana via the Asana REST API. Use when you need to list workspaces, projects, tasks, search tasks, comment, update, complete, or create tasks.
Usage Guidance
Install only if you are comfortable giving the skill reusable access to your Asana account and allowing it to modify live Asana data. Prefer a least-privilege token or OAuth app, protect the ~/.openclaw/asana directory, avoid syncing or committing it, and review agent requests carefully before allowing task updates, comments, or completions.
Capability Analysis
Type: OpenClaw Skill
Name: asana
Version: 1.0.2
The Asana skill bundle is a standard API integration for managing workspaces, projects, and tasks. It implements a clear authentication flow using either Personal Access Tokens (PAT) or OAuth, storing credentials locally in the user's home directory (~/.openclaw/asana/). The code (asana_api.mjs, oauth_oob.mjs) interacts exclusively with official Asana endpoints (app.asana.com) and lacks any indicators of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
The capability set matches the stated Asana-management purpose, including reading and writing tasks, comments, and project data through official Asana endpoints.
Instruction Scope
Write-capable commands such as creating, updating, commenting on, and completing tasks appear to execute directly once invoked, without an artifact-backed confirmation, dry-run, or read-only mode boundary for agent use.
Install Mechanism
The setup flow is coherent for a credentialed API integration, using PAT or OAuth configuration, but it asks users to provision sensitive Asana access.
Credentials
Persisting PATs, OAuth tokens, or client secrets under the user's home directory is expected for this integration, but the artifacts do not show strong protection guidance or permission hardening for those local secrets.
Persistence & Privilege
The skill maintains reusable local credentials and has authority to mutate potentially business-critical Asana records; this is purpose-aligned but high impact and under-scoped without clear user-control safeguards.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install asana - After installation, invoke the skill by name or use
/asana - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Auth priority now accepts `--token` as well as `ASANA_PAT`, making PAT usage more flexible.
- Updated OAuth workflow commands; now uses `authorize` for initial step and accepts explicit client ID and secret for token retrieval.
- Skill no longer stores credentials in `credentials.json`—now only uses `config.json` and `token.json`.
- Documentation updated for clarity and to reflect the new recommended auth and storage flow.
v1.0.1
Asana skill now supports PAT-based authentication as the recommended setup.
- Added support for Asana Personal Access Token (PAT) via `ASANA_PAT` environment variable or config file.
- PAT mode is now prioritized over OAuth for local and operator use.
- Updated storage and config paths to `~/.openclaw/asana/`.
- Streamlined documentation for both PAT and OAuth setup.
- Updated command examples and helper scripts to reflect new auth flow and best practices.
v1.0.0
- Updated skill.
Metadata
Frequently Asked Questions
What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 5692 downloads so far.
How do I install Asana?
Run "/install asana" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Asana free?
Yes, Asana is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Asana support?
Asana is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Asana?
It is built and maintained by The Ton Le (@k0nkupa); the current version is v1.0.2.
More Skills