Zeplin Automation
The Zeplin Automation skill allows users to automate tasks within Zeplin, a collaboration tool for designers and developers, using Composio's Zeplin toolkit ...
Install
npx promptshop add zeplin-automationDetails
What This Skill Does
The Zeplin Automation skill allows users to automate tasks within Zeplin, a collaboration tool for designers and developers, using Composio's Zeplin toolkit via Rube M
CP. It is designed for users who want to streamline their design and development workflows. The skill requires an active Zeplin connection and Rube M
CP setup.
When to Use
Automate design handoff processes
Extract design specifications
Generate code snippets
Manage Zeplin projects
Sync designs with other tools
Automate style guide creation
Key Features
Automates Zeplin tasks via Rube M
CPUses Composio's Zeplin toolkit
Requires Rube M
CP and Zeplin connection
Discovers available tools dynamically
Provides a core workflow pattern
Offers guidance on avoiding common pitfalls
Manual Installation
Manual installation
View Full Skill Content
The complete markdown content that gets installed
Zeplin Automation via Rube M
CP
Automate Zeplin operations through Composio's Zeplin toolkit via Rube M
CP.
Toolkit docs: composio.dev/toolkits/zeplin
Prerequisites
Rube M
CP must be connected (R
UBE_SEARCH_TOOLS available) Active Zeplin connection via R
UBE_MANAGE_CONNECTIONS with toolkit zeplin Always call R
UBE_SEARCH_TOOLS first to get current tool schemas
Setup
Get Rube M
CP: Add https://rube.app/mcp as an M
CP server in your client configuration. No A
PI keys needed — just add the endpoint and it works.
Verify Rube M
CP is available by confirming R
UBE_SEARCH_TOOLS responds Call R
UBE_MANAGE_CONNECTIONS with toolkit zeplin If connection is not A
CTIVE, follow the returned auth link to complete setup Confirm connection status shows A
CTIVE before running any workflows
Tool Discovery
Always discover available tools before executing workflows:
R
UBE_SEARCH_TOOLS queries: [{use_case: "Zeplin operations", known_fields: ""}] session: {generate_id: true}
This returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.
Core Workflow Pattern
Step 1: Discover Available Tools
R
UBE_SEARCH_TOOLS queries: [{use_case: "your specific Zeplin task"}] session: {id: "existing_session_id"}
Step 2: Check Connection
R
UBE_MANAGE_CONNECTIONS toolkits: ["zeplin"] session_id: "your_session_id"
Step 3: Execute Tools
R
UBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: "T
OOL_SLUG_FROM_SEARCH", arguments: {/ schema-compliant args from search results /} }] memory: {} session_id: "your_session_id"
Known Pitfalls
Always search first: Tool schemas change. Never hardcode tool slugs or arguments without calling R
UBE_SEARCH_TOOLS Check connection: Verify R
UBE_MANAGE_CONNECTIONS shows A
CTIVE status before executing tools Schema compliance: Use exact field names and types from the search results Memory parameter: Always include memory in R
UBE_MULTI_EXECUTE_TOOL calls, even if empty ({}) Session reuse: Reuse session I
Ds within a workflow. Generate new ones for new workflows Pagination: Check responses for pagination tokens and continue fetching until complete
Quick Reference
| Operation | Approach |
|---|---|
| Find tools | R |
UBE_SEARCH_TOOLS with Zeplin-specific use case | | Connect | R
UBE_MANAGE_CONNECTIONS with toolkit zeplin | | Execute | R
UBE_MULTI_EXECUTE_TOOL with discovered tool slugs | | Bulk ops | R
UBE_REMOTE_WORKBENCH with run_composio_tool() | | Full schema | R
UBE_GET_TOOL_SCHEMAS for tools with schema
Ref |
Automate Zeplin operations through Composio's Zeplin toolkit via Rube M
CP.
Toolkit docs: composio.dev/toolkits/zeplin
Prerequisites
Rube M
CP must be connected (R
UBE_SEARCH_TOOLS available) Active Zeplin connection via R
UBE_MANAGE_CONNECTIONS with toolkit zeplin Always call R
UBE_SEARCH_TOOLS first to get current tool schemas
Setup
Get Rube M
CP: Add https://rube.app/mcp as an M
CP server in your client configuration. No A
PI keys needed — just add the endpoint and it works.
Verify Rube M
CP is available by confirming R
UBE_SEARCH_TOOLS responds Call R
UBE_MANAGE_CONNECTIONS with toolkit zeplin If connection is not A
CTIVE, follow the returned auth link to complete setup Confirm connection status shows A
CTIVE before running any workflows
Tool Discovery
Always discover available tools before executing workflows:
R
UBE_SEARCH_TOOLS queries: [{use_case: "Zeplin operations", known_fields: ""}] session: {generate_id: true}
This returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.
Core Workflow Pattern
Step 1: Discover Available Tools
R
UBE_SEARCH_TOOLS queries: [{use_case: "your specific Zeplin task"}] session: {id: "existing_session_id"}
Step 2: Check Connection
R
UBE_MANAGE_CONNECTIONS toolkits: ["zeplin"] session_id: "your_session_id"
Step 3: Execute Tools
R
UBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: "T
OOL_SLUG_FROM_SEARCH", arguments: {/ schema-compliant args from search results /} }] memory: {} session_id: "your_session_id"
Quick Reference
| Operation | Approach |
|---|---|
| Find tools | R |
UBE_SEARCH_TOOLS with Zeplin-specific use case | | Connect | R
UBE_MANAGE_CONNECTIONS with toolkit zeplin | | Execute | R
UBE_MULTI_EXECUTE_TOOL with discovered tool slugs | | Bulk ops | R
UBE_REMOTE_WORKBENCH with run_composio_tool() | | Full schema | R
UBE_GET_TOOL_SCHEMAS for tools with schema
Ref |
Claude Code
CursorCodexGemini C
LIAiderWindsurfOpenClaw
automationdesignimagemcpsearch