A Moltbot skill for managing Attio CRM records. Search, create, and update companies, people, deals, and tasks through natural language.
- Record Management: Search, create, update, and delete CRM records
- Deal Pipelines: Progress deals through stages, track activities, close deals
- Notes: Add structured notes to any record
- Field Discovery: Dynamically discover available fields and options
- Workflow Guidance: Built-in best practices to avoid common API errors
- Node.js v20+
- Moltbot installed and configured
- mcporter for MCP server management
- Attio account with API access
git clone https://github.com/kesslerio/attio-moltbot-skill.git
cd attio-moltbot-skill
./setup.shThe setup script will:
- Install
attio-mcpglobally if not present - Prompt for your Attio API credentials
- Configure mcporter to connect to Attio
- Install the skill to
~/.clawdbot/skills/attio/
npm install -g attio-mcp- Go to Attio API Settings
- Create a new API token with appropriate permissions
- Note your Workspace ID from workspace settings
Create ~/.config/mcporter/servers/attio/config.json:
{
"name": "attio",
"type": "stdio",
"command": "attio-mcp",
"args": ["start:stdio"],
"env": {
"ATTIO_ACCESS_TOKEN": "your_token_here",
"ATTIO_WORKSPACE_ID": "your_workspace_id"
}
}# Clone the repository
git clone https://github.com/kesslerio/attio-moltbot-skill.git
# Symlink to skills directory
ln -sf $(pwd)/attio-moltbot-skill ~/.clawdbot/skills/attioRestart Moltbot to load the new skill.
"Search for companies in Attio"
"Create a deal for Acme Corp worth $50k"
"Add a note to the company about our meeting"
"Move the deal to negotiation stage"
# Search for companies
mcporter call attio.search_records resource_type=companies query="Acme"
# Get deal details
mcporter call attio.get_record_details resource_type=deals record_id="uuid"
# Create a note
mcporter call attio.create_note resource_type=companies record_id="uuid" title="Meeting" content="..."# Search
attio search companies "Acme"
# Get record
attio get deals "uuid"
# Add note
attio note companies "uuid" "Title" "Content"
# Check fields
attio fields companies
attio options deals stageThe skill includes detailed workflow guides:
references/company_workflows.md- Find, create, update companiesreferences/deal_workflows.md- Pipeline management, forecasting, closingreferences/field_guide.md- Data types, validation, common errors
This skill provides generic Attio workflows. To add workspace-specific configurations:
- Create a new skill directory (e.g.,
my-crm/) - Add a
SKILL.mdthat references this skill - Add your specific field lists and custom workflows
Example overlay structure:
my-crm/
├── SKILL.md # References attio skill + your specifics
└── references/
└── my_fields.md # Your workspace-specific allowed fields
npm install -g attio-mcp- Check your token at https://app.attio.com/settings/api-tokens
- Verify the token has required permissions
- Update
~/.config/mcporter/servers/attio/config.json
Run attio fields <type> to see available fields for your workspace.
For select fields, run attio options <type> <field> to get valid values.
- attio-mcp - The MCP server this skill uses
- Attio API Docs
- Moltbot Docs
Apache-2.0