attio-crm by casper-studios/casper-marketplace
npx skills add https://github.com/casper-studios/casper-marketplace --skill attio-crm通过编程方式与 Attio CRM 交互,管理公司、联系人、笔记和交易。
What do you need?
│
├── Get/search companies
│ └── references/api-guide.md
│ └── Script: scripts/attio_api.py get-company / search-companies
│
├── Create/update company
│ └── Script: scripts/attio_api.py create-company / update-company
│
├── Create/link contacts
│ └── Script: scripts/attio_api.py create-person
│
├── Add notes to records
│ └── Script: scripts/attio_api.py create-note
│
└── Parse Attio URLs
└── Script: scripts/attio_api.py parse-url
# Required in .env
ATTIO_API_KEY=your_api_key_here
获取您的 API 密钥:Attio 设置 → 开发者 → API 密钥
| 权限范围 | 操作 |
|---|---|
record:read | 获取/搜索公司和人员 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
record:write | 创建/更新公司和人员 |
note:read | 列出和获取笔记 |
note:write | 创建和删除笔记 |
python scripts/attio_api.py search-companies "Acme Corp" --limit 10
python scripts/attio_api.py get-company <record_id>
python scripts/attio_api.py create-company "Microsoft" --domain "microsoft.com"
python scripts/attio_api.py create-person "john@acme.com" --first-name "John" --last-name "Smith"
python scripts/attio_api.py create-note <record_id> "Meeting Notes" "Discussion summary..."
免费 - Attio API 提供慷慨的免费套餐。
ATTIO_API_KEY 存储在 .env 文件中(切勿提交到 git)record:read - 读取公司和人员(只读)record:write - 创建/更新记录(写入权限)note:read - 读取笔记(只读)note:write - 创建笔记(写入权限)症状: "字段未找到" 或 "无效属性" 错误 原因: 字段标识符与 Attio 工作区配置不匹配 解决方案:
company_name 而不是 Company_Name)症状: 429 状态码或 "超出速率限制" 原因: 超过每分钟 100 个请求的限制 解决方案:
症状: 已知记录出现 "记录未找到" 错误 原因: 无效的记录 ID、已删除的记录或错误的对象类型 解决方案:
症状: 401 未授权或 "无效的 API 密钥" 原因: 密钥过期、被吊销或配置不正确 解决方案:
.env 文件中 ATTIO_API_KEY 是否正确设置症状: "禁止访问" 错误或数据缺失 原因: API 密钥缺少所需的权限范围 解决方案:
record:read、record:write 等)的新密钥note:read 和 note:write 权限范围症状: 同一公司/人员多次出现 原因: 创建时未去重,或字段值不同 解决方案:
技能: transcript-search → attio-crm 使用场景: 将会议摘要添加到公司记录 流程:
技能: parallel-research → attio-crm 使用场景: 用研究数据丰富 CRM 记录 流程:
技能: voice-agents → attio-crm 使用场景: 将 AI 通话摘要记录到 CRM 流程:
每周安装量
111
代码仓库
GitHub 星标数
9
首次出现
2026 年 2 月 24 日
安全审计
安装于
codex111
opencode108
github-copilot108
kimi-cli108
gemini-cli108
amp108
Interact with Attio CRM to manage companies, contacts, notes, and deals programmatically.
What do you need?
│
├── Get/search companies
│ └── references/api-guide.md
│ └── Script: scripts/attio_api.py get-company / search-companies
│
├── Create/update company
│ └── Script: scripts/attio_api.py create-company / update-company
│
├── Create/link contacts
│ └── Script: scripts/attio_api.py create-person
│
├── Add notes to records
│ └── Script: scripts/attio_api.py create-note
│
└── Parse Attio URLs
└── Script: scripts/attio_api.py parse-url
# Required in .env
ATTIO_API_KEY=your_api_key_here
Get your API key: Attio Settings → Developers → API Keys
| Scope | Operations |
|---|---|
record:read | Get/search companies and people |
record:write | Create/update companies and people |
note:read | List and get notes |
note:write | Create and delete notes |
python scripts/attio_api.py search-companies "Acme Corp" --limit 10
python scripts/attio_api.py get-company <record_id>
python scripts/attio_api.py create-company "Microsoft" --domain "microsoft.com"
python scripts/attio_api.py create-person "john@acme.com" --first-name "John" --last-name "Smith"
python scripts/attio_api.py create-note <record_id> "Meeting Notes" "Discussion summary..."
Free - Attio API has generous free tier.
ATTIO_API_KEY in .env file (never commit to git)record:read - Read companies and people (read-only)record:write - Create/update records (write access)note:read - Read notes (read-only)note:write - Create notes (write access)Symptoms: "Field not found" or "Invalid attribute" error Cause: Field slug doesn't match Attio workspace configuration Solution:
company_name not Company_Name)Symptoms: 429 status code or "rate limit exceeded" Cause: Exceeding 100 requests per minute limit Solution:
Symptoms: "Record not found" error with known record Cause: Invalid record ID, deleted record, or wrong object type Solution:
Symptoms: 401 Unauthorized or "invalid API key" Cause: Key expired, revoked, or incorrectly configured Solution:
ATTIO_API_KEY is correctly set in .envSymptoms: "Forbidden" error or missing data Cause: API key missing required scopes Solution:
record:read, record:write, etc.)note:read and note:write scopesSymptoms: Same company/person appears multiple times Cause: No deduplication on create, or different field values Solution:
Skills: transcript-search → attio-crm Use case: Add meeting summaries to company records Flow:
Skills: parallel-research → attio-crm Use case: Enrich CRM records with research data Flow:
Skills: voice-agents → attio-crm Use case: Log AI call summaries to CRM Flow:
Weekly Installs
111
Repository
GitHub Stars
9
First Seen
Feb 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex111
opencode108
github-copilot108
kimi-cli108
gemini-cli108
amp108
Skills CLI 使用指南:AI Agent 技能包管理器安装与管理教程
44,900 周安装