attio-crm

Search & Research
v1.0.0
Benign

Manage Attio CRM records (companies, people, deals, tasks, notes).

41.7K downloads1.7K installsby @kesslerio

Setup & Installation

Install command

clawhub install kesslerio/attio-crm

If the CLI is not installed:

Install command

npx clawhub@latest install kesslerio/attio-crm

Or install with OpenClaw CLI:

Install command

openclaw skills install kesslerio/attio-crm

or paste the repo link into your assistant's chat

Install command

https://github.com/openclaw/skills/tree/main/skills/kesslerio/attio-crm

What This Skill Does

Manages Attio CRM records including companies, people, deals, tasks, and notes via CLI commands. Supports searching, creating, updating, and deleting records, plus pipeline stage management.

Exposes full Attio CRM read/write access from the command line without opening a browser or navigating the UI.

When to Use It

  • Log meeting notes to a company record after a sales call
  • Move a deal to the next pipeline stage
  • Look up a contact's details before a follow-up email
  • Create a new deal record when a prospect converts
  • Add structured notes to a person record for future reference
View original SKILL.md file
# Attio CRM

## Quick Commands

```bash
# Search for records
attio search companies "Acme"
attio search deals "Enterprise"
attio search people "John"

# Get record details by ID
attio get companies "record-uuid"
attio get deals "record-uuid"

# Add a note to a record
attio note companies "record-uuid" "Title" "Note content here"

# List notes on a record
attio notes companies "record-uuid"

# See available fields for a record type
attio fields companies
attio fields deals

# Get select field options (e.g., deal stages)
attio options deals stage
```

## Golden Rules

1. **Discover fields first** - Run `attio fields <type>` before updating records
2. **Check select options** - Run `attio options <type> <field>` for dropdown values
3. **Use internal values** - Select fields use internal names, not display labels
4. **When uncertain, use notes** - Put unstructured data in notes, not record fields
5. **Format data correctly** - Numbers as `85`, arrays as `["Value"]`, booleans as `true/false`

## Workflow Index

Load these references as needed:

- **Company workflows** - `references/company_workflows.md`
- **Deal workflows** - `references/deal_workflows.md`
- **Field guide** - `references/field_guide.md`

## Command Reference

| Command | Description |
|---------|-------------|
| `attio search <type> "<query>"` | Search records |
| `attio get <type> <id>` | Get record details |
| `attio update <type> <id> record_data='{...}'` | Update record |
| `attio create <type> record_data='{...}'` | Create record |
| `attio delete <type> <id>` | Delete record |
| `attio note <type> <id> "<title>" "<content>"` | Add note |
| `attio notes <type> <id>` | List notes |
| `attio fields <type>` | List available fields |
| `attio options <type> <field>` | Get select options |

**Record types:** `companies`, `people`, `deals`, `tasks`

## Common Workflows

### Look up a company
```bash
attio search companies "Acme Corp"
```

### Get deal details
```bash
attio get deals "deal-uuid-here"
```

### Add meeting notes to company
```bash
attio note companies "company-uuid" "Meeting Notes" "Discussed pricing. Follow up next week."
```

### Check deal stages before updating
```bash
attio options deals stage
```

### Update deal stage
```bash
attio update deals "deal-uuid" record_data='{"stage":"negotiation"}'
```

## Pipeline Stages

**Never hard-code stage names.** Always check first:
```bash
attio options deals stage
```

Use the internal value (e.g., `negotiation`), not the display label (e.g., "Negotiation").

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Log meeting notes to a company record after a sales call

AGENT
  1. 1Log meeting notes to a company record after a sales call
  2. 2Move a deal to the next pipeline stage
  3. 3Look up a contact's details before a follow-up email
  4. 4Create a new deal record when a prospect converts
  5. 5Add structured notes to a person record for future reference
OUTPUT
Manage Attio CRM records (companies, people, deals, tasks, notes).

Share this skill

Security Audits

VirusTotalBenign
OpenClawBenign
View full report

These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.

Details

LanguageMarkdown
Last updatedFeb 27, 2026