asana

Manage Asana tasks, projects, and collaboration via the API.

3|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/jholhewres/goclaw-skills --skill asana-jholhewres
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asana
Source: https://github.com/jholhewres/goclaw-skills/tree/main/skills/asana
Command: npx skills add https://github.com/jholhewres/goclaw-skills --skill asana-jholhewres

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines interaction with Asana, allowing users to manage tasks, projects, and team collaboration directly through the API, reducing the need to switch between tools.

Core Features & Use Cases

  • Task Management: Create, list, update, and retrieve details for Asana tasks.
  • Project Interaction: List workspaces and projects, and search for tasks within projects.
  • Collaboration: Assign tasks, add comments, and manage subtasks.
  • Use Case: A project manager can use this skill to quickly create a new task in a specific project, assign it to a team member, and set a due date, all from the command line.

Quick Start

Use the Asana skill to list all tasks assigned to me.

Frequently Asked Questions about asana

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Asana tasks and projects from the command line?

You can manage Asana tasks and projects from the command line by using a skill that interacts directly with the Asana API. It leverages curl and jq to handle task creation, updates, and project listing without needing the web interface.

Do I need an Asana access token to create and assign tasks via API?

Yes, an Asana access token is required to authenticate API requests. You must set the ASANA_ACCESS_TOKEN environment variable before executing operations like creating tasks, assigning team members, or setting due dates.

Can I list workspaces and search for tasks within Asana projects using curl and jq?

Yes, you can list workspaces and search for tasks within Asana projects using curl and jq. The skill sends API requests to retrieve workspace data and parses the JSON responses to filter and display specific project tasks.

What's the best way to automate Asana team collaboration workflows?

Automating Asana team collaboration workflows is best done through direct API interaction. This approach allows you to programmatically assign tasks, add comments, and manage subtasks, streamlining project management without manual web app navigation.

Does this Asana API integration support adding subtasks and comments to existing tasks?

Yes, this Asana API integration supports adding subtasks and comments to existing tasks. You can update task statuses, append subtasks, and add comments directly through scripted API calls using curl and jq.

Why use curl and jq for project management API interactions instead of other tools?

Using curl and jq for project management API interactions provides a lightweight, dependency-minimal approach. Curl handles the HTTP requests to the Asana API, while jq parses the JSON responses, ensuring reliable task and project data extraction.