affinity-automation

Automate Affinity CRM operations through the Rube MCP gateway.

74.2k|8.5k|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill affinity-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: affinity-automation
Source: https://github.com/ComposioHQ/awesome-claude-skills/tree/main/composio-skills/affinity-automation
Command: npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill affinity-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the manual overhead of managing CRM data by providing a standardized interface to interact with Affinity via the Rube MCP gateway, ensuring consistent data handling and workflow execution.

Core Features & Use Cases

  • Tool Discovery: Dynamically fetch current tool schemas and capabilities from the Rube MCP server.
  • Connection Management: Verify and maintain active authentication states for the Affinity toolkit.
  • Workflow Execution: Perform multi-step CRM operations like record updates or data retrieval using structured execution plans.

Quick Start

Ask the agent to search for available Affinity tools using the Rube MCP and then execute the required CRM task.

Frequently Asked Questions about affinity-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect Affinity to my AI agent?

Connect Affinity by configuring the Rube MCP server in your client and calling the RUBE_MANAGE_CONNECTIONS tool with the affinity toolkit parameter to initiate the authentication flow.

Why must I call RUBE_SEARCH_TOOLS first?

Calling RUBE_SEARCH_TOOLS first ensures your agent uses the most current tool schemas, arguments, and execution plans, preventing errors caused by outdated API definitions.

Can I automate bulk updates in Affinity?

Yes, use the RUBE_REMOTE_WORKBENCH tool with the run_composio_tool function to handle bulk operations efficiently through the Rube MCP interface.

What should I do if the connection status is not active?

If the connection status is not active, trigger the RUBE_MANAGE_CONNECTIONS tool again and follow the provided authentication link to re-authorize your Affinity account.

Are there limitations to using Rube MCP for Affinity?

Limitations include the requirement for active session management and strict adherence to schema-compliant arguments returned by the search tools; always verify the connection status before execution.