asana
Manage Asana tasks, projects, briefs, status updates, custom fields, dependencies, attachments, events, and timelines via Personal Access Token (PAT).
Why use this skill?
Automate your project management with the OpenClaw Asana skill. Easily sync, create, and manage tasks, projects, and status updates via a secure PAT-based integration.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/l-u-c-k-y/asana-patWhat This Skill Does
The Asana skill for OpenClaw provides a powerful, dependency-free Node.js interface for interacting with the Asana REST API (v1). By leveraging a Personal Access Token (PAT), this skill allows your AI agent to bridge the gap between your chat interface and your project management workflow. It enables comprehensive task management, including creating, listing, updating, and querying tasks, projects, briefs, and dependencies. Designed for efficiency, the skill outputs data strictly in JSON format, making it ideal for automation workflows and agent-based decision-making.
Installation
To install this skill, run the following command in your terminal:
clawhub install openclaw/skills/skills/l-u-c-k-y/asana-pat
After installation, you must authenticate the agent by generating a PAT from your Asana account settings. Once acquired, configure it securely using the OpenClaw CLI:
openclaw config set skills.entries.asana.apiKey "YOUR_ASANA_PAT"
This ensures your credentials are encrypted and injected only when the skill is invoked, maintaining high security standards.
Use Cases
This skill is built for automation-heavy environments where manual task entry is a bottleneck. Typical use cases include:
- Automated Task Management: Automatically creating tasks from Slack messages or email summaries.
- Reporting: Generating JSON reports on project progress, task status, or upcoming deadlines to inform team syncs.
- Cross-Platform Sync: Keeping task lists in sync between external tools (like GitHub or Jira) and Asana via the agent.
- Personal Productivity: Quickly querying 'tasks assigned to me' to plan a daily workflow without leaving the terminal.
Example Prompts
- "Find all tasks assigned to me in the 'Marketing' project and summarize the ones due today."
- "Create a new task in the 'Development' project named 'Fix login bug' with a description: 'Investigate oauth timeout error' and set priority to High."
- "List all incomplete tasks in the 'Q4 Planning' workspace that were updated in the last 48 hours."
Tips & Limitations
- ID Resolution: Always use the
typeaheadcommand to resolve human-readable names (like project names) to GIDs (Global IDs) to avoid ambiguity or failed API calls. - Sandboxing: Note that if you run OpenClaw inside Docker, the standard host environment variables won't be inherited; ensure your
ASANA_PATis explicitly mapped in the container's environment configuration. - JSON Output: Since the tool outputs raw JSON, it is best paired with a reasoning model that can parse the data structure to perform subsequent actions or present summaries to the user.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-l-u-c-k-y-asana-pat": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api