# CRM and Project Management Apps Supported by Composio Skills: The Complete Integration Catalog

> Explore Composio Skills' integration catalog for enterprise CRMs like Salesforce and project management tools like Shortcut. Automate tasks using natural language prompts with Claude.

- Repository: [Composio/awesome-claude-skills](https://github.com/composiohq/awesome-claude-skills)
- Tags: api-reference
- Published: 2026-08-30

---

**Composio Skills expose a unified catalog of toolkits that enable Claude and other LLMs to manipulate third-party SaaS platforms through natural-language prompts, supporting enterprise CRMs like Salesforce and Dynamics 365 alongside project management tools including Shortcut, GitLab, and ClickUp.**

The **ComposioHQ/awesome-claude-skills** repository defines how modern large language models interact with business software through standardized Rube MCP APIs. These **CRM and project management apps supported by Composio Skills** are accessible via consistent patterns involving tool discovery, connection management, and schema-aware execution, allowing AI agents to perform Create, Read, Update, and Delete (CRUD) operations across dozens of enterprise services without custom API integrations.

## How Composio Skills Work: The Rube MCP Architecture

Every integration in the Composio ecosystem follows a standardized three-phase architecture implemented through the Rube MCP protocol. Understanding this pattern is essential for leveraging the full capabilities of **CRM and project management apps supported by Composio Skills**.

### Toolkit Discovery with RUBE_SEARCH_TOOLS

Before performing any operation, a skill must discover available capabilities. The `RUBE_SEARCH_TOOLS` function accepts a use-case query and returns specific tool slugs. For example, searching for Capsule CRM operations returns identifiers like `CAPSULE_CRM_CREATE_PARTY`, while Dynamics 365 queries expose `DYNAMICS365_DYNAMICSCRM_CREATE_LEAD` and `DYNAMICS365_DYNAMICSCRM_GET_ALL_LEADS`.

### Connection Management via RUBE_MANAGE_CONNECTIONS

Authentication and session handling are abstracted through `RUBE_MANAGE_CONNECTIONS`. This toolkit manages OAuth flows, API keys, and tokens for the target service, returning a connection object used in subsequent calls. Whether connecting to HubSpot or GitLab, this interface remains consistent across all **CRM and project management apps supported by Composio Skills**.

### Schema-Aware Execution

Skills often invoke `RUBE_GET_SCHEMA` to retrieve exact parameter requirements before executing operations. This ensures the LLM constructs valid JSON payloads for endpoints like `ZOHO_CREATE_ZOHO_RECORD` or `SHORTCUT_CREATE_STORY`, preventing validation errors against external APIs.

## Supported CRM Platforms

The repository defines granular skills for major customer relationship management platforms, ranging from enterprise suites to specialized small-business tools.

### HubSpot, Salesforce, and Pipedrive (Generic CRM)

According to [`connect/SKILL.md`](https://github.com/ComposioHQ/awesome-claude-skills/blob/main/connect/SKILL.md), these industry-standard platforms are grouped under a generic CRM section. They share the `RUBE_MANAGE_CONNECTIONS` toolkit and expose standardized CRUD tools for contacts, deals, and pipelines. While individual SKILL.md files are not present for these specific apps in the repository root, they are accessible through the unified Connect skill interface.

### Microsoft Dynamics 365

Defined in [`composio-skills/dynamics365-automation/SKILL.md`](https://github.com/ComposioHQ/awesome-claude-skills/blob/main/composio-skills/dynamics365-automation/SKILL.md), this integration provides comprehensive access to the Dynamics ecosystem. Available tools include `DYNAMICS365_DYNAMICSCRM_CREATE_LEAD`, `DYNAMICS365_DYNAMICSCRM_GET_ALL_LEADS`, and operations covering contacts, accounts, opportunities, sales orders, invoices, and service cases.

### Capsule CRM

The [`composio-skills/capsule-crm-automation/SKILL.md`](https://github.com/ComposioHQ/awesome-claude-skills/blob/main/composio-skills/capsule-crm-automation/SKILL.md) implementation focuses on party management (contacts), tasks, projects, and activity entries. The skill demonstrates explicit tool discovery patterns before executing operations like `CAPSULE_CRM_CREATE_PARTY`, ensuring the LLM understands required fields such as `party`, `first_name`, `last_name`, and `email_addresses`.

### Zoho Bigin and Zoho Desk

- **Zoho Bigin**: Documented in [`composio-skills/zoho_bigin-automation/SKILL.md`](https://github.com/ComposioHQ/awesome-claude-skills/blob/main/composio-skills/zoho_bigin-automation/SKILL.md), this small-business CRM skill includes dedicated tools for pipelines, contacts, companies, and products. It emphasizes running `RUBE_SEARCH_TOOLS` with specific use-case queries to identify exact tool slugs before execution.
- **Zoho Desk**: While [`composio-skills/zoho_desk-automation/SKILL.md`](https://github.com/ComposioHQ/awesome-claude-skills/blob/main/composio-skills/zoho_desk-automation/SKILL.md) notes that no dedicated Zoho Desk toolkit exists yet, the skill intelligently falls back to Zoho CRM tools including `ZOHO_GET_ZOHO_USERS` and `ZOHO_CREATE_ZOHO_RECORD` to handle help-desk workflows.

### Pipeline CRM

The [`composio-skills/pipeline-crm-automation/SKILL.md`](https://github.com/ComposioHQ/awesome-claude-skills/blob/main/composio-skills/pipeline-crm-automation/SKILL.md) file defines a dedicated `pipeline_crm` toolkit. After establishing connections via `RUBE_MANAGE_CONNECTIONS`, this skill supports operations such as listing pipelines, creating leads, and managing deal stages through natural-language commands.

### Kommo (formerly amoCRM)

Located in [`composio-skills/kommo-automation/SKILL.md`](https://github.com/ComposioHQ/awesome-claude-skills/blob/main/composio-skills/kommo-automation/SKILL.md), this integration manages leads, pipelines, stages, tasks, and custom fields. The skill documentation encourages schema discovery before performing actions to ensure proper mapping of Kommo's flexible data structure.

### Attio

The [`composio-skills/attio-automation/SKILL.md`](https://github.com/ComposioHQ/awesome-claude-skills/blob/main/composio-skills/attio-automation/SKILL.md) skill provides tools for searching, applying filtered queries, managing notes, and listing attributes for people and companies within the Attio relationship management platform.

## Supported Project Management Platforms

Beyond CRM, the repository includes robust integrations for software development and general project management workflows.

### Shortcut

Defined in [`composio-skills/shortcut-automation/SKILL.md`](https://github.com/ComposioHQ/awesome-claude-skills/blob/main/composio-skills/shortcut-automation/SKILL.md), this skill automates story creation, epic handling, task management, and workflow navigation. The primary tool `SHORTCUT_CREATE_STORY` accepts parameters including `name`, `description`, `workflow_state_id`, and `project_id`.

### GitLab

Documented in [`composio-skills/.claude-plugin/marketplace.json`](https://github.com/ComposioHQ/awesome-claude-skills/blob/main/composio-skills/.claude-plugin/marketplace.json), the GitLab integration covers issues, merge requests, CI/CD pipelines, branch operations, and user management, making it suitable for DevOps-heavy project workflows.

### ClickUp, Basecamp, and Wrike

These platforms are registered in [`composio-skills/.claude-plugin/marketplace.json`](https://github.com/ComposioHQ/awesome-claude-skills/blob/main/composio-skills/.claude-plugin/marketplace.json):
- **ClickUp**: Supports tasks, spaces, folders, lists, comments, and team operations.
- **Basecamp**: Provides access to to-dos, messages, people management, and to-do list organization.
- **Wrike**: Enables task and folder creation, project management, work assignment, and progress tracking.

### Harvest (Time Tracking and Project Management)

The [`composio-skills/harvest-automation/SKILL.md`](https://github.com/ComposioHQ/awesome-claude-skills/blob/main/composio-skills/harvest-automation/SKILL.md) skill combines time-tracking capabilities with project management, allowing LLMs to log hours, manage projects, clients, and tasks through natural-language instructions.

## Implementing CRM and Project Management Automations

Below are production-ready Python implementations demonstrating the standard workflow for **CRM and project management apps supported by Composio Skills**. These examples assume the Composio MCP client is available in your environment.

### Creating a Contact in Capsule CRM

This example demonstrates the discovery-connection-execution pattern using `CAPSULE_CRM_CREATE_PARTY`:

```python
import composio_mcp as mcp

# 1️⃣ Discover available tools for the use case

tools = mcp.search_tools(use_case="Capsule CRM contacts")
print(tools)  # => ['CAPSULE_CRM_CREATE_PARTY', ...]

# 2️⃣ Establish authenticated connection

conn = mcp.manage_connection(toolkit="capsule_crm")

# 3️⃣ Execute contact creation with structured payload

payload = {
    "type": "person",
    "party": {
        "first_name": "Jane",
        "last_name": "Doe",
        "email_addresses": [{"address": "jane.doe@example.com"}],
        "tags": ["prospect", "vip"]
    }
}
result = mcp.run_tool("CAPSULE_CRM_CREATE_PARTY", connection=conn, params=payload)
print("Created contact ID:", result["id"])

```

### Creating a Story in Shortcut

This implementation uses `SHORTCUT_CREATE_STORY` for agile project management:

```python
import composio_mcp as mcp

# 1️⃣ Find Shortcut-specific tools

tools = mcp.search_tools(use_case="Shortcut story creation")
print(tools)  # => ['SHORTCUT_CREATE_STORY', ...]

# 2️⃣ Connect to Shortcut workspace

conn = mcp.manage_connection(toolkit="shortcut")

# 3️⃣ Create story with workflow and project context

payload = {
    "name": "Implement AI summarizer",
    "description": "Write the skill that summarises meeting notes.",
    "workflow_state_id": 12345,   # ID of the target state (e.g., "In Progress")

    "project_id": 67890
}
story = mcp.run_tool("SHORTCUT_CREATE_STORY", connection=conn, params=payload)
print("New story URL:", story["app_url"])

```

## Summary

- **Composio Skills** provide standardized natural-language interfaces to over a dozen **CRM and project management apps** through the Rube MCP protocol.
- **Major CRM platforms** include HubSpot, Salesforce, Dynamics 365, Zoho Bigin, Capsule CRM, Kommo, Pipeline CRM, and Attio, each defined in dedicated SKILL.md files or the Connect skill.
- **Project management integrations** span Shortcut, GitLab, ClickUp, Basecamp, Wrike, and Harvest, covering both software development and general business workflows.
- **Core primitives** (`RUBE_SEARCH_TOOLS`, `RUBE_MANAGE_CONNECTIONS`, and tool-specific slugs) remain consistent across all implementations, enabling polyglot AI agents to operate across multiple SaaS platforms simultaneously.
- **Schema discovery** and type-aware payload construction ensure high success rates when creating records like `DYNAMICS365_DYNAMICSCRM_CREATE_LEAD` or updating project tasks.

## Frequently Asked Questions

### How does authentication work when connecting to CRM and project management apps?

Composio Skills abstract authentication through the `RUBE_MANAGE_CONNECTIONS` toolkit, which handles OAuth 2.0 flows, API key validation, and token refresh cycles automatically. When you invoke this tool for a specific app (e.g., `toolkit="capsule_crm"`), the client initiates the appropriate security handshake and returns a connection token used for subsequent tool executions.

### Can I combine multiple CRM and project management apps in a single workflow?

Yes. Because all **CRM and project management apps supported by Composio Skills** use the standardized Rube MCP interface, an LLM can maintain simultaneous connections to disparate platforms. For example, a single automation could check opportunity status in Salesforce using `RUBE_SEARCH_TOOLS`, then create a corresponding ticket in Shortcut, reusing the same connection management patterns for each service.

### What is the difference between generic CRM skills and dedicated app skills?

Generic CRM integrations (like HubSpot and Salesforce listed in [`connect/SKILL.md`](https://github.com/ComposioHQ/awesome-claude-skills/blob/main/connect/SKILL.md)) provide broad, standardized CRUD operations across common objects (contacts, deals, pipelines). Dedicated skills (like those in [`composio-skills/dynamics365-automation/SKILL.md`](https://github.com/ComposioHQ/awesome-claude-skills/blob/main/composio-skills/dynamics365-automation/SKILL.md) or [`composio-skills/kommo-automation/SKILL.md`](https://github.com/ComposioHQ/awesome-claude-skills/blob/main/composio-skills/kommo-automation/SKILL.md)) expose platform-specific features, custom fields, and specialized endpoints (such as `ZOHO_CREATE_ZOHO_RECORD` or Kommo's custom field management) that require deeper API integration.

### How do I discover which specific tools are available for a given app?

Invoke `RUBE_SEARCH_TOOLS` with a descriptive use-case query (e.g., `use_case="Dynamics 365 leads"` or `use_case="GitLab merge requests"`). This returns the specific tool slugs (such as `DYNAMICS365_DYNAMICSCRM_GET_ALL_LEADS` or `GITLAB_CREATE_MERGE_REQUEST`) available for that context, along with metadata indicating required parameters and authentication scopes.