C

canny-automation

by ComposioHQ

canny-automation helps agents automate Canny tasks through Composio Rube MCP by discovering current tools, checking the Canny connection, and using live schemas before action.

Stars67.5k
Favorites0
Comments0
AddedJul 11, 2026
CategoryWorkflow Automation
Install Command
npx skills add ComposioHQ/awesome-claude-skills --skill canny-automation
Curation Score

Score: 68/100. This is an acceptable but limited listing candidate: directory users get enough guidance to install it for Canny automation through Composio/Rube MCP, especially connection setup and tool-discovery behavior, but should expect a lightweight wrapper rather than a rich, task-specific Canny playbook.

68/100
Strengths
  • Frontmatter is valid and clearly declares the required Rube MCP dependency plus a concise Canny automation description.
  • Prerequisites and setup steps are explicit: connect Rube MCP, use RUBE_MANAGE_CONNECTIONS for the Canny toolkit, and confirm the connection is ACTIVE before workflows.
  • The skill repeatedly instructs agents to call RUBE_SEARCH_TOOLS first, which improves triggerability and reduces schema guesswork for current Canny tools.
Cautions
  • No support files, scripts, references, or README are present beyond SKILL.md, so the skill depends entirely on runtime Rube tool discovery rather than packaged examples or tested helpers.
  • Operational detail is generic for Canny operations; users must still know their intended Canny task and rely on RUBE_SEARCH_TOOLS for exact schemas and available actions.
Overview

Overview of canny-automation skill

What canny-automation does

canny-automation is a Claude skill for running Canny product-feedback operations through Composio’s Rube MCP toolkit. Instead of asking an assistant to guess Canny API fields, the skill instructs the agent to first discover the current Rube tool schemas, verify the Canny connection, and then execute the appropriate Canny workflow.

It is best for product, support, customer success, and operations teams that already use Canny and want AI-assisted workflow automation for tasks such as finding feedback, organizing posts, updating records, or coordinating Canny work with other systems.

Best-fit use cases

Use the canny-automation skill when the job involves live Canny data and should be performed through tools, not just described in text. Good fits include:

  • Searching Canny posts before planning roadmap work
  • Updating feedback records after triage
  • Checking connection status before running an automation
  • Building repeatable Canny workflows inside an MCP-enabled AI client
  • Asking the agent to inspect available Canny actions before choosing a tool

The key value is not a fixed script. It is the workflow discipline: discover tools, confirm authorization, use current schemas, then act.

Important adoption requirements

This skill depends on Rube MCP. Your client must have access to the rube MCP server, and Rube must expose RUBE_SEARCH_TOOLS and RUBE_MANAGE_CONNECTIONS. You also need an active Canny connection managed through Rube.

The skill is lightweight: the repository contains a single SKILL.md file and no helper scripts, examples folder, or local package. That makes it easy to inspect, but it also means users must be comfortable configuring MCP and giving the agent precise Canny goals.

How to Use canny-automation skill

canny-automation install and setup path

Install the skill from the Composio skill collection with:

npx skills add ComposioHQ/awesome-claude-skills --skill canny-automation

Then configure Rube MCP in your AI client by adding:

https://rube.app/mcp

After MCP is available, the operational setup is:

  1. Confirm RUBE_SEARCH_TOOLS responds.
  2. Call RUBE_MANAGE_CONNECTIONS with toolkit canny.
  3. If the Canny connection is not ACTIVE, follow the returned authorization link.
  4. Re-check connection status before asking the agent to modify or retrieve Canny data.

Do not skip discovery. The upstream skill explicitly tells the agent to search tools first because Rube tool schemas can change.

Inputs the skill needs from you

For reliable canny-automation usage, provide the assistant with the business task, target Canny objects, filters, and allowed actions. A weak prompt is:

“Clean up our Canny board.”

A stronger prompt is:

“Use canny-automation. First discover current Canny tools through Rube. Then find open posts on the Feature Requests board tagged enterprise with more than 20 votes. Summarize the top themes and do not update anything until I approve the proposed changes.”

This works better because it defines the board, filters, threshold, read/write boundary, and approval step. For write operations, include exact fields to change, matching criteria, and whether the agent may batch actions.

Practical workflow for Canny tasks

A good canny-automation guide follows this sequence:

  1. Discover tools with RUBE_SEARCH_TOOLS for the specific task, not a generic “Canny operations” query.
  2. Check connection with RUBE_MANAGE_CONNECTIONS for toolkit canny.
  3. Plan the action from the returned tool slugs and schemas.
  4. Confirm risky changes before updates, deletions, merges, or bulk edits.
  5. Execute and report what was changed, skipped, or blocked.

If the task is exploratory, ask for a read-only pass first. If the task is operational, ask the agent to show the selected Rube tool names and required fields before calling them.

Repository files to read first

The repository path is composio-skills/canny-automation, and the main file to inspect is SKILL.md. It contains the skill name, MCP requirement, setup notes, tool discovery pattern, and core workflow pattern.

There are no bundled scripts or reference files, so the important review question is whether your environment supports Rube MCP and whether your team is ready to authenticate Canny through RUBE_MANAGE_CONNECTIONS.

canny-automation skill FAQ

Is canny-automation only for Composio users?

It is designed around Composio’s Rube MCP. You do not need a local Canny SDK in the skill directory, but you do need an MCP client that can connect to Rube and a Canny connection activated through Rube. Without Rube MCP, the skill’s main workflow cannot execute.

How is this better than an ordinary Canny prompt?

A generic prompt can describe what to do in Canny, but it may invent fields or assume outdated API shapes. The canny-automation skill tells the agent to call RUBE_SEARCH_TOOLS first, so it can use current schemas and available tool slugs before acting. That reduces guesswork and makes the workflow safer for live data.

Is the canny-automation skill beginner-friendly?

It is beginner-friendly for users who already have an MCP-enabled AI client. It is less beginner-friendly if you have never configured MCP servers or external tool connections. The Canny task itself can be simple, but the environment must be set up correctly before the skill becomes useful.

When should I not use this skill?

Do not use it for offline analysis where you only need a text summary, for teams without Canny, or for environments where MCP tool calls are disabled. Also avoid using it for broad bulk changes unless you can provide tight filters, confirmation checkpoints, and a rollback or audit plan.

How to Improve canny-automation skill

Make canny-automation prompts more specific

The fastest way to improve canny-automation results is to replace vague product language with operational constraints. Include:

  • Board, segment, tag, status, owner, or date filters
  • Whether the run is read-only or allowed to write
  • Exact fields to update
  • Approval requirements before changes
  • Desired output format, such as table, changelog, or action plan

Example:

“Use canny-automation to discover tools, confirm Canny connection, then list posts from the Bugs board created in the last 30 days with status open. Group by suspected area. Do not change statuses.”

Avoid common failure modes

The most common failure is asking the agent to act before schema discovery. Another is giving a broad instruction like “update duplicates” without defining how duplicates should be detected. For any destructive or bulk operation, require the agent to produce a preview list first.

A safe pattern is: discover tools, fetch candidates, summarize proposed action, wait for approval, then execute.

Iterate after the first output

After the first result, refine with concrete corrections:

  • “Narrow this to posts with more than 10 votes.”
  • “Exclude internal test accounts.”
  • “Show the Canny post URLs before updating.”
  • “Use only tools returned by the latest RUBE_SEARCH_TOOLS response.”
  • “Create a read-only report first, then ask me whether to proceed.”

This turns the canny-automation skill from a one-shot command into a controlled Workflow Automation process.

Strengthen the skill locally

Because the upstream skill is concise, teams can improve local usage by adding their own prompt snippets, board naming conventions, allowed-status rules, and approval policies. If your organization has strict product-ops workflows, document which Canny boards can be edited, who approves changes, and which operations must remain read-only.

Ratings & Reviews

No ratings yet
Share your review
Sign in to leave a rating and comment for this skill.
G
0/10000
Latest reviews
Saving...