# Asncli

> CLI for Asana. Manage projects and tasks.

- Skill: `majiayu000/asncli` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/asncli`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/asncli/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/asncli

---


# asncli

CLI for Asana via [michalvavra/asncli](https://github.com/michalvavra/asncli).

## Examples

```bash
asn auth login
asn auth status
asn config set-workspace

asn projects list [--workspace=GID] [--archived] [--limit=N]
asn projects get <gid>

asn custom-fields list [--workspace=GID] [--limit=N]

asn tasks list --project=GID [--limit=N]
asn tasks list --assignee=me [--workspace=GID] [--completed-since=RFC3339]
asn tasks get <gid>
asn tasks create --name="Task name" [--project=GID] [--assignee=me] [--notes="..."] [--due-on=YYYY-MM-DD]
asn tasks update <gid> [--name="..."] [--notes="..."] [--assignee=GID] [--due-on=YYYY-MM-DD] [--completed]

asn tasks search [--text=STRING] [--assignee-any=GID,...] [--projects-any=GID,...] [--due-on-before=YYYY-MM-DD] [--completed] [--sort-by=due_date] [--limit=N]
```

Use `--json` for parseable output, `--help` on any command for options.

