attio-cli

Read and write Attio CRM data via command line with JSON output.

1|1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/MitchellkellerLG/attio-cli --skill attio-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: attio-cli
Source: https://github.com/MitchellkellerLG/attio-cli/tree/main/agent-harness/cli_anything/attio
Command: npx skills add https://github.com/MitchellkellerLG/attio-cli --skill attio-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AI agents and developers need reliable access to Attio CRM data from the command line to read and modify records, notes, tasks, files, and webhooks without a heavy UI.

Core Features & Use Cases

  • Read and write Attio CRM data via a typed, documented CLI for all core objects.
  • Output machine-friendly JSON with --json for agent workflows and automation.
  • Use in automation pipelines to perform bulk updates, create notes, manage tasks, and query records.

Quick Start

Run an example command such as attio people list --json to verify connectivity and authentication.

Frequently Asked Questions about attio-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I read and write Attio CRM data from the command line?

You can read and write Attio CRM data from the command line using a CLI that interacts with core objects like people, companies, and deals. It outputs machine-friendly JSON for automation workflows and uses Bearer authentication with automatic retries and pagination.

Can I use Attio CLI for automation pipelines and bulk updates?

Yes, Attio CLI is designed for automation pipelines to perform bulk updates, create notes, manage tasks, and query records. It outputs structured JSON via the --json flag, enabling seamless integration into automated workflows.

What Attio CRM objects are supported by the command line interface?

The command line interface supports all core Attio CRM objects, including people, companies, deals, notes, tasks, lists, entries, objects, attributes, files, meetings, webhooks, and workspace data.

Do I need an API key or config file to authenticate Attio CLI?

You need to authenticate using a Bearer token, which can be provided through an environment variable or a config file. The CLI implements a robust HTTP client with automatic retries, backoff, and structured error handling for reliable connectivity.

Does the Attio CLI support destructive delete operations for CRM records?

Yes, the Attio CLI includes destructive-delete support for managing CRM records. This allows automation workflows to permanently remove data for core objects directly from the command line when needed.