asana-setup
Installation
SKILL.md
The user wants to connect Google Antigravity to Asana's V2 MCP server. Guide them through the one-time setup below. Do NOT run claude mcp add yourself — the --client-secret prompt needs a real terminal (a hidden TTY prompt), so the user must run it in their own terminal.
Their Asana OAuth Client ID (if provided): $1
Print these steps clearly, substituting the Client ID into the command if $1 is non-empty (otherwise leave the YOUR_CLIENT_ID placeholder):
Step 1 — Create an Asana OAuth app (one time)
- Open the Asana developer console: https://app.asana.com/0/my-apps
- Create a new app.
- Under OAuth, add this exact Redirect URL:
http://localhost:8080/callback - Copy the Client ID and Client Secret.
Note: localhost is correct — Google Antigravity is a local client and catches the OAuth callback on your own machine. Asana's V2 server does not support Dynamic Client Registration, so you must bring your own client_id + client_secret.