Skip to main content

atcli

Attio REST API CLI for records, lists, tasks, and raw API calls. Use when accessing Attio workspaces from the terminal.

Quellinformationen

Repository
badlogic/atcli
Letzte Quellaktivität
27. April 2026 um 12:20
Erkannte Sprache von SKILL.md
Englisch
Sterne
4
Forks
1

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
atcli
description
Attio REST API CLI for records, lists, tasks, and raw API calls. Use when accessing Attio workspaces from the terminal.
# atcli Minimal Attio CLI using the REST API directly. No MCP server. ## CLI path When this is installed as a pi package from git, pi runs `npm install`, which runs the build. From this skill directory, invoke the CLI with: ```bash node ../../dist/cli.js <args> ``` If installed globally with npm, `atcli <args>` also works. ## API key required `atcli` needs an Attio access token before it can make API calls. Create or update a token in your workspace's developer settings: ```text https://app.attio.com/<workspace-slug>/settings/developers/access-tokens ``` Set the permission options/scopes you need, then click **Save changes**. Copy the token and save it locally under an account name: ```bash node ../../dist/cli.js accounts token work <token> # or, if ATTIO_TOKEN is set node ../../dist/cli.js accounts token work $ATTIO_TOKEN ``` Tokens are stored in `~/.atcli/accounts.json`. ## Common commands ```bash node ../../dist/cli.js accounts list node ../../dist/cli.js work me node ../../dist/cli.js work objects node ../../dist/cli.js work records people --limit 10 node ../../dist/cli.js work records companies --filter '{"name":"Acme"}' --json node ../../dist/cli.js work raw GET /objects/people/attributes ``` ## Raw API calls Use `raw` for endpoints not yet wrapped by first-class commands: ```bash node ../../dist/cli.js work raw GET /objects/people/attributes node ../../dist/cli.js work raw POST /objects/people/records/query '{"limit":5}' node ../../dist/cli.js work raw PATCH /objects/people/records/<recordId> @body.json ```
Auf GitHub ansehen