# Send Attio CRM CLI to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "attio-cli",
    "name": "Attio CRM CLI",
    "source": "tencent",
    "type": "skill",
    "category": "效率提升",
    "sourceUrl": "https://clawhub.ai/FroeMic/attio-cli",
    "canonicalUrl": "https://clawhub.ai/FroeMic/attio-cli",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/attio-cli",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=attio-cli",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "scripts/generate-schema.sh"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "attio-cli",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-29T04:36:10.028Z",
      "expiresAt": "2026-05-06T04:36:10.028Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=attio-cli",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=attio-cli",
        "contentDisposition": "attachment; filename=\"attio-cli-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "attio-cli"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/attio-cli"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/attio-cli",
    "downloadUrl": "https://openagent3.xyz/downloads/attio-cli",
    "agentUrl": "https://openagent3.xyz/skills/attio-cli/agent",
    "manifestUrl": "https://openagent3.xyz/skills/attio-cli/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/attio-cli/agent.md"
  }
}
```
## Documentation

### attio-cli

Interact with your Attio CRM workspace via the attio-cli.

### Install

Clone and install the CLI:

git clone https://github.com/FroeMic/attio-cli
cd attio-cli
npm install
npm link

Set ATTIO_API_KEY environment variable (get it from Attio Settings > Developers > API Keys):

Recommended: Add to ~/.claude/.env for Claude Code
Alternative: Add to ~/.bashrc or ~/.zshrc: export ATTIO_API_KEY="your-api-key"

Repository: https://github.com/FroeMic/attio-cli

### Commands

List objects and records:

attio object list                      # List all objects
attio record list people               # List people records
attio record list companies            # List company records

Work with lists (pipelines):

attio list list-all                    # List all lists
attio entry list <list-slug>           # List entries in a list

Get detailed info:

attio object get <object-slug>         # Get object details
attio object attributes <object-slug>  # Get object attributes
attio list attributes <list-slug>      # Get list entry attributes

### Generate Workspace Schema

Generate a markdown schema of your workspace for context:

bash {baseDir}/scripts/generate-schema.sh > {baseDir}/workspace.schema.md

This creates a reference file documenting all objects, attributes, lists, and field options in your workspace.

### Key Concepts

ConceptPurposeExampleObjectsBase record typesPeople, Companies, DealsListsPipeline/workflow managementSales Pipeline, HiringRecordsIndividual items in objectsA specific person or companyEntriesRecords added to a listA deal in the Sales Pipeline

### API Reference

Base URL: https://api.attio.com/v2
Auth: Authorization: Bearer $ATTIO_API_KEY
Rate Limits: 100 requests per 10 seconds per workspace

### Common API Operations

Search for a person:

curl -X POST https://api.attio.com/v2/objects/people/records/query \\
  -H "Authorization: Bearer $ATTIO_API_KEY" \\
  -H "Content-Type: application/json" \\
  -d '{"filter": {"email_addresses": {"contains": "john@example.com"}}}'

Create a record:

curl -X POST https://api.attio.com/v2/objects/<object-slug>/records \\
  -H "Authorization: Bearer $ATTIO_API_KEY" \\
  -H "Content-Type: application/json" \\
  -d '{"data": {"values": {"name": [{"value": "Record Name"}]}}}'

Add entry to a list:

curl -X POST https://api.attio.com/v2/lists/<list-slug>/entries \\
  -H "Authorization: Bearer $ATTIO_API_KEY" \\
  -H "Content-Type: application/json" \\
  -d '{"data": {"parent_record_id": "<record-id>"}}'

### Notes

Run generate-schema.sh after installing to create a workspace schema file with all your objects, lists, and field options.
Lists are commonly used to manage pipelines (sales stages, hiring workflows, etc.).
The CLI requires jq for JSON processing in schema generation.
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: FroeMic
- Version: 1.0.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-29T04:36:10.028Z
- Expires at: 2026-05-06T04:36:10.028Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/attio-cli)
- [Send to Agent page](https://openagent3.xyz/skills/attio-cli/agent)
- [JSON manifest](https://openagent3.xyz/skills/attio-cli/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/attio-cli/agent.md)
- [Download page](https://openagent3.xyz/downloads/attio-cli)