By pleaseai
Manage Asana from the terminal with the `asana` CLI — tasks, projects, sections, subtasks, comments, dependencies, followers, tags, attachments, custom fields, and CSV/JSON batch import.
Manage your Asana tasks efficiently from the command line.
English | 한국어
brew install pleaseai/tap/asana-cli
curl -fsSL https://raw.githubusercontent.com/pleaseai/asana/main/scripts/install.sh | bash
Note: Add ~/.local/bin to your PATH if needed.
git clone https://github.com/pleaseai/asana.git
cd asana
bun install
bun run dev --help
# Using Personal Access Token (recommended)
asana auth login --token YOUR_TOKEN
# Using OAuth 2.0
asana auth login
# Create a task
asana task create -n "New task" -w WORKSPACE_ID
# List your tasks
asana task list -a me -w WORKSPACE_ID
# Complete a task
asana task complete TASK_ID
Choose output format based on your needs:
# TOON format (default) - 30-60% more token-efficient for LLMs
asana task list -a me
# JSON format - for scripts and automation
asana task list -a me --format json
# Plain format - traditional human-readable output
asana task list -a me --format plain
Format Comparison:
| Format | Use Case | Token Efficiency | Machine Readable |
|---|---|---|---|
| TOON | LLM interactions, sharing outputs | ⭐⭐⭐⭐⭐ | ✅ |
| JSON | Scripts, automation, parsing | ⭐⭐⭐ | ✅ |
| Plain | Terminal viewing, traditional CLI | ⭐⭐ | ❌ |
TOON Format (default):
tasks[3]{gid,name,completed}:
"1234567890",Setup authentication,true
"1234567891",Add task commands,false
"1234567892",Write documentation,false
JSON Format:
{
"tasks": [
{ "gid": "1234567890", "name": "Setup authentication", "completed": true },
{ "gid": "1234567891", "name": "Add task commands", "completed": false },
{ "gid": "1234567892", "name": "Write documentation", "completed": false }
]
}
Plain Format:
Tasks (3):
✓ 1234567890 - Setup authentication
○ 1234567891 - Add task commands
○ 1234567892 - Write documentation
brew upgrade asana-cli
asana self-update
# Clone and install
git clone https://github.com/pleaseai/asana.git
cd asana
bun install
# Run in development mode
bun run dev auth login --token YOUR_TOKEN
# Run tests
bun test
# Build executable
bun run build
For detailed development guides, see dev-docs/.
MIT
Minsu Lee (@amondnet)
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub pleaseai/claude-code-plugins --plugin asanaA powerful code indexing tool with multi-platform support
Better Auth authentication framework skills for JavaScript/TypeScript projects
TossPayments payment integration guide - access official documentation for payment widget, checkout, and API integration
Write beautiful documentations with Nuxt and Markdown.
Nuxt i18n internationalization module for locale routing, lazy-loaded translations, SEO, browser detection, and multi-domain setups. Use when working with @nuxtjs/i18n, locale switching, translated routes, or i18n composables.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,640 supported skills.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses