⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

version unknown

asana-api

@anthropics⭐ 56 stars

Read and manage Asana tasks, projects, sections, comments, and workspaces. Use this whenever the user wants to list or search tasks, create or update a task, complete a task, comment on a task, move tasks between projects or sections, look up a project or workspace, or ask "what's on my Asana list" — even if they don't say "API". Also use it for any app.asana.com URL or an Asana task/project gid. Always start from this skill when interacting with this service — its bundled scripts and recipes are the fastest path.

Use with your AI agent

Open your project in any AI assistant that can read your files. Works with ChatGPT, Claude, Claude Code, Codex, Cursor, Hermes Agent, OpenClaw, Grok Bot, and more.

Your agent needs access to this page’s linked instructions and your project files. Copying does not install or execute anything.

—/10

// RATINGS

⭐GitHub Stars
⭐⭐ 56 on GitHubGitHub ↗

Growing

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

claude-tag-plugins

Plugins for @claude that connect the agent to common SaaS services. Each service is its own plugin, so a workspace can connect exactly the services it uses.

Plugins

PluginWhat it covers
asanaTasks, projects, sections, comments; list, search, create/update
bigqueryRun SQL, list datasets/tables, fetch schemas, manage jobs
claude-tag-data-vizCompose polished charts from tabular data — PNG, SVG, or self-contained interactive HTML
claude-tag-oncallOncall for @Claude in Slack — alert triage, incident investigation, sitreps, postmortems, rotation handoff
claude-tag-troubleshootConfigure and debug @Claude agents — agent scopes, profiles, connections, plugin/skill loading
confluenceSearch pages, read/create/update content, spaces, comments
datadogLogs, metrics, monitors, dashboards, SLOs, events, traces, incidents
enterprise-searchSearch across all connected sources, read documents, submit relevance feedback
google-driveSearch, read, upload, share files; folders; Docs/Sheets export
grafanaDashboards, datasource queries, alerting, annotations, folders
hubspotContacts, companies, deals, tickets; CRM search; associations
jiraSearch with JQL, create/transition issues, comments, sprints
linearIssues, projects, cycles, teams
notionSearch, pages, databases, blocks, block children
pagerdutyIncidents, who's on-call, schedules, escalation policies, services
redshiftRun SQL, poll results, list schemas/tables
salesforceQuery records, CRUD objects, describe schema, composite requests
sentryIssues, events, projects, releases, stats
snowflakeRun SQL statements, poll/fetch results, warehouses

Getting Started

Claude Tag

# Add the marketplace first
claude plugin marketplace add anthropics/claude-tag-plugins

# Install the services you use
claude plugin install jira@claude-tag-plugins
claude plugin install datadog@claude-tag-plugins

Once installed, skills activate automatically when relevant.

How It Works

Each service plugin follows the same structure:

<service>/
├── .claude-plugin/plugin.json   # Manifest
└── skills/<service>-api/
    ├── SKILL.md                 # How to connect and core operations
    ├── references/              # Full endpoint catalog, read on demand
    └── scripts/                 # Executable helpers (where present)

The two helper plugins use the same skills/<name>/ layout but carry different content: claude-tag-data-viz ships a Python charting kit instead of curl scripts, and claude-tag-troubleshoot ships a slash command plus two documentation-only skills.

Authentication

Plugins contain no auth setup instructions — authentication is handled by the runtime. Credentials are injected into outbound requests; the environment variables each plugin references ($DD_API_KEY, $ATLASSIAN_API_TOKEN, $BQ_TOKEN, ...) exist only to keep requests well-formed and may hold placeholder values.

Security Considerations

The bundled scripts use Authorization: Bearer ${TOKEN} headers. When run outside the credential-injecting runtime (e.g. local development or CI without secrets configured), the token variable will be unset or hold a placeholder — requests will be rejected with 401. Never commit real credentials; configure them through your runtime's secret injection mechanism. To report a security vulnerability, see SECURITY.md.

Maintenance Status

Active — maintained by Anthropic. Bug reports and PRs are welcome; see CONTRIBUTING.md.

Contributing

See CONTRIBUTING.md.

License

Apache License 2.0 — see LICENSE.

The claude-tag-data-viz plugin bundles third-party JavaScript libraries (React, ReactDOM, react-is, Recharts) under their original MIT licenses. See NOTICE for full attribution and license text.

// HOW IT'S BUILT

KEY FILES

asana/skills/asana-api/SKILL.mdREADME.md

// REPO STATS

56 stars