codacy-automation

Automate Codacy tasks via Rube MCP (Composio). Always search tools first for current schemas.

Install

Hot:16

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=composiohq-composio-skills-codacy-automation&locale=en&source=copy

Codacy Automation Capability

Capability Overview


Automate Codacy code quality analysis tasks by using Rube MCP (Composio). This enables workflow automation for automatic tool discovery, connection management, and batch operations.

Use Cases


  • CI/CD Pipeline Integration: Automatically trigger Codacy code analysis in continuous integration workflows to obtain project quality reports and issue lists—without manually configuring API keys.
  • Bulk Management Across Multiple Projects: Manage Codacy configurations and analysis tasks for multiple repositories at the same time. Use the tool discovery mechanism to automatically fetch the latest API Schema to ensure compatibility.
  • Automated Code Quality Monitoring: Regularly check a project’s code quality status. Reuse connections via Rube MCP session management to reduce repeated authentication overhead.
  • Core Features


  • Intelligent Tool Discovery: Use RUBE_SEARCH_TOOLS to automatically retrieve the available Codacy tool list and the latest Schema, avoiding compatibility issues caused by hard-coded tool definitions.
  • Connection Status Management: Use RUBE_MANAGE_CONNECTIONS to check and manage Codacy connection states, ensuring connections are in the ACTIVE status before executing the workflow.
  • Batch Task Execution: Use RUBE_MULTI_EXECUTE_TOOL to execute multiple Codacy operations in one go, supporting session reuse and memory passing to improve execution efficiency.
  • Common Questions

    What is Rube MCP, and how do I get it?


    Rube MCP is an MCP (Model Context Protocol) server provided by Composio. It can be used without an API key. You only need to add https://rube.app/mcp as the MCP server endpoint in your client configuration to get started. After configuration, you can call RUBE_SEARCH_TOOLS to verify whether the connection was successful.

    How do I configure the Codacy and Rube MCP connection?


    First, call RUBE_SEARCH_TOOLS to generate a session ID, then use RUBE_MANAGE_CONNECTIONS while specifying the toolkit as codacy. If the connection is not activated, the system will return an authentication link. Follow the instructions to authorize your Codacy account. After a successful connection, the status will show as ACTIVE, and you can perform various Codacy operations.

    How to avoid errors caused by Schema changes when running batch tasks?


    The key principle is to always call RUBE_SEARCH_TOOLS first. Before each workflow execution, search to retrieve the current tool Schema and the recommended execution plan, then strictly construct parameters according to the returned field names and types. Do not reuse previously cached tool definitions, because Composio’s tool Schema may be updated at any time.