SKILL.md
Confluence Automation via Rube MCP
Automate Confluence operations including page creation and updates, content search with CQL, space management, label tagging, and page hierarchy navigation through Composio's Confluence toolkit.
Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Confluence connection via
RUBE_MANAGE_CONNECTIONSwith toolkitconfluence - Always call
RUBE_SEARCH_TOOLSfirst to get current tool schemas
Setup
Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
- Verify Rube MCP is available by confirming
RUBE_SEARCH_TOOLSresponds - Call
RUBE_MANAGE_CONNECTIONSwith toolkitconfluence - If connection is not ACTIVE, follow the returned auth link to complete Confluence OAuth
- Confirm connection status shows ACTIVE before running any workflows
Core Workflows
1. Create and Update Pages
When to use: User wants to create new documentation or update existing Confluence pages
Tool sequence:
CONFLUENCE_GET_SPACES- List spaces to find the target space ID [Prerequisite]CONFLUENCE_SEARCH_CONTENT- Find existing page to avoid duplicates or locate parent [Optional]CONFLUENCE_GET_PAGE_BY_ID- Get current page content and version number before updating [Prerequisite for updates]CONFLUENCE_CREATE_PAGE- Create a new page in a space [Required for creation]CONFLUENCE_UPDATE_PAGE- Update an existing page with new content and incremented version [Required for updates]CONFLUENCE_ADD_CONTENT_LABEL- Tag the page with labels after creation [Optional]
