Tooluck logoTooluck
SKILL.md

attio

Agent skill fromAnil-matcha/awesome-muse-connectors

Read and write Attio: list objects, query records, upsert records, add notes and tasks. Trigger phrases: attio, crm.

How to install attio

install attio
# install the awesome-muse-connectors pack with the skills CLI
npx skills add Anil-matcha/awesome-muse-connectors

# or add only this skill to Claude Code: copy the folder

connectors/attio/

# into

~/.claude/skills/attio/ (all projects)

.claude/skills/attio/ (one project)

connectors/attio/SKILL.md

MITFull file
1# Attio
2
3## Purpose
4Read and write the user's Attio CRM: list objects, query records on any object, create-or-update records, add notes and tasks to records. Use when the user mentions Attio or their CRM.
5
6## Tooling
7All commands go through `bin/attio.py`:
8
9```bash
10bin/attio.py auth # verify the API key
11bin/attio.py objects # list available objects
12bin/attio.py query --object-slug companies --filter-json '{"filters":[]}' # query records
13bin/attio.py upsert --object-slug companies --match-attribute email --values-json '{"name":[{"value":"Acme"}],"email":[{"value":"a@acme.com"}]}' # create or update a record
14bin/attio.py note --record-id rec_abc123 --title "Call notes" --content "Discussed pricing" # add a note
15bin/attio.py task --record-id rec_abc123 --title "Send proposal" # add a task
16```
17
18Attio's preferred write path is `upsert`: it creates the record when `matching_attribute` matches nothing, and updates the matched record otherwise.
19
20Attribute values are arrays even for scalar fields: every attribute value is sent as a list of objects, like `[{"value": 42}]` or `[{"value": "Acme"}]`. Build `--values-json` in that shape, as in the upsert example above.
21
22## Auth
23- Provider id: `attio` (credential is collected as `custom.attio`)
24- Collection: Bearer API key via the secure credential flow (`credentials.request_api_access`); created in Attio under Workspace settings > Developers
25…

Excerpt shown under the repository's MIT license.

More skills in awesome-muse-connectors

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates