asana-patManage Asana tasks, projects, briefs, status updates, custom fields, dependencies, attachments, events, and timelines via Personal Access Token (PAT).
Install via ClawdBot CLI:
clawdbot install L-U-C-K-Y/asana-patGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Sends data to undocumented external endpoint (potential exfiltration)
Upload → https://developers.asana.com/reference/createattachmentforobjectCalls external URL not in known-safe list
https://developers.asana.com/docs/personal-access-tokenAI Analysis
The skill's external API calls (Asana's official API) are consistent with its stated purpose of managing Asana tasks and projects. The 'UNKNOWN_DATA_SINK' signal is a false positive, as the upload endpoint is a documented part of Asana's official API for attachments. No credential harvesting, hidden instructions, or obfuscation are present.
Audited Apr 16, 2026 · audit v1.0
Generated Mar 1, 2026
A project manager needs to compile weekly status updates across multiple projects. They use the skill to list all projects in their workspace, check task completion rates, identify blocked tasks, and create structured status updates with the create-status-update command. This automates what would normally be manual data gathering and report writing.
A freelance consultant manages tasks across different client projects in Asana. They use the skill to quickly view all tasks assigned to them across workspaces, update due dates as priorities shift, and generate project briefs for clients using upsert-project-brief. This helps maintain clear communication without switching contexts.
A team lead needs to onboard new members by assigning them to appropriate projects and tasks. They use the skill to search for unassigned tasks in specific projects, assign them to new users via create-task or update-task commands, and set up custom fields to track skill development. This streamlines the onboarding workflow.
A marketing manager oversees campaigns with strict deadlines. They use the skill to set up project timelines, create tasks with dependencies using project-blockers commands, and monitor progress via search-tasks with due date filters. This ensures campaigns stay on schedule and dependencies are visible.
A product team uses Asana to manage sprints. They leverage the skill to list tasks in a project, move tasks between sections for sprint backlogs, and complete tasks at the end of sprints with the complete-task command. This integrates Asana into automated sprint review processes.
A company offers a SaaS platform that integrates with Asana via this skill to provide advanced analytics and automation. They use the skill's API calls to pull task data, generate insights on team productivity, and automate status reports, charging clients a monthly subscription based on usage.
A consultancy firm uses this skill to audit and optimize clients' Asana setups. They run scripts to analyze task dependencies, custom fields, and project structures, then provide tailored recommendations and automated scripts, billing on a project or retainer basis.
A startup builds a freemium service that leverages this skill to offer basic Asana automation (e.g., daily task digests) for free, with premium features like advanced reporting and integration with other tools. Revenue comes from upgraded plans and enterprise contracts.
💬 Integration Tip
Use the OpenClaw CLI to securely set the ASANA_PAT via skills.entries.asana.apiKey, avoiding exposure in shell history, and always set a default workspace with set-default-workspace for consistent command execution.
Scored Apr 19, 2026
Calendar management and scheduling. Create events, manage meetings, and sync across calendar providers.
Sync and query CalDAV calendars (iCloud, Google, Fastmail, Nextcloud, etc.) using vdirsyncer + khal. Works on Linux.
Manage tasks and projects in Todoist. Use when user asks about tasks, to-dos, reminders, or productivity.
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Send short status descriptions in chat for long-running tasks. Use when you need to provide periodic updates during multi-step operations, confirm task completion, or notify of failures. Includes automated periodic monitoring that sends updates every 5 seconds, status message templates, and a helper function for consistent status reporting.
Create, list, and manage macOS Calendar events via AppleScript. Use when the user asks to add a reminder, schedule an event, create a calendar entry, set a d...