assets/skills/shopify-automation/SKILL.md
Automate Shopify tasks via Rube MCP (Composio): products, orders, customers, inventory, collections. Always search tools first for current schemas.
npx skillsauth add aliabbaschadhar/agent-superpowers shopify-automationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate Shopify operations through Composio's Shopify toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit shopifyRUBE_SEARCH_TOOLS first to get current tool schemasGet 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.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit shopifyWhen to use: User wants to list, search, create, or manage products
Tool sequence:
SHOPIFY_GET_PRODUCTS / SHOPIFY_GET_PRODUCTS_PAGINATED - List products [Optional]SHOPIFY_GET_PRODUCT - Get single product details [Optional]SHOPIFY_BULK_CREATE_PRODUCTS - Create products in bulk [Optional]SHOPIFY_GET_PRODUCTS_COUNT - Get product count [Optional]Key parameters:
product_id: Product ID for single retrievaltitle: Product titlevendor: Product vendorstatus: 'active', 'draft', or 'archived'Pitfalls:
When to use: User wants to list, search, or inspect orders
Tool sequence:
SHOPIFY_GET_ORDERS_WITH_FILTERS - List orders with filters [Required]SHOPIFY_GET_ORDER - Get single order details [Optional]SHOPIFY_GET_FULFILLMENT - Get fulfillment details [Optional]SHOPIFY_GET_FULFILLMENT_EVENTS - Track fulfillment events [Optional]Key parameters:
status: Order status filter ('any', 'open', 'closed', 'cancelled')financial_status: Payment status filterfulfillment_status: Fulfillment status filterorder_id: Order ID for single retrievalcreated_at_min/created_at_max: Date range filtersPitfalls:
When to use: User wants to list or search customers
Tool sequence:
SHOPIFY_GET_ALL_CUSTOMERS - List all customers [Required]Key parameters:
limit: Number of customers per pagesince_id: Pagination cursorPitfalls:
When to use: User wants to manage product collections
Tool sequence:
SHOPIFY_GET_SMART_COLLECTIONS - List smart collections [Optional]SHOPIFY_GET_SMART_COLLECTION_BY_ID - Get collection details [Optional]SHOPIFY_CREATE_SMART_COLLECTIONS - Create a smart collection [Optional]SHOPIFY_ADD_PRODUCT_TO_COLLECTION - Add product to collection [Optional]SHOPIFY_GET_PRODUCTS_IN_COLLECTION - List products in collection [Optional]Key parameters:
collection_id: Collection IDproduct_id: Product ID for adding to collectionrules: Smart collection rules for automatic inclusionPitfalls:
When to use: User wants to check or manage inventory levels
Tool sequence:
SHOPIFY_GET_INVENTORY_LEVELS / SHOPIFY_RETRIEVES_A_LIST_OF_INVENTORY_LEVELS - Check stock [Required]SHOPIFY_LIST_LOCATION - List store locations [Optional]Key parameters:
inventory_item_ids: Inventory item IDs to checklocation_ids: Location IDs to filter byPitfalls:
limit and page_info cursor for paginated resultsnext link headerFor advanced operations:
1. Call SHOPIFY_GRAPH_QL_QUERY with custom query
2. Parse response from data object
API Versioning:
Rate Limits:
| Task | Tool Slug | Key Params | |------|-----------|------------| | List products | SHOPIFY_GET_PRODUCTS | (filters) | | Get product | SHOPIFY_GET_PRODUCT | product_id | | Products paginated | SHOPIFY_GET_PRODUCTS_PAGINATED | limit, page_info | | Bulk create | SHOPIFY_BULK_CREATE_PRODUCTS | products | | Product count | SHOPIFY_GET_PRODUCTS_COUNT | (none) | | List orders | SHOPIFY_GET_ORDERS_WITH_FILTERS | status, financial_status | | Get order | SHOPIFY_GET_ORDER | order_id | | List customers | SHOPIFY_GET_ALL_CUSTOMERS | limit | | Shop details | SHOPIFY_GET_SHOP_DETAILS | (none) | | Validate access | SHOPIFY_VALIDATE_ACCESS | (none) | | Smart collections | SHOPIFY_GET_SMART_COLLECTIONS | (none) | | Products in collection | SHOPIFY_GET_PRODUCTS_IN_COLLECTION | collection_id | | Inventory levels | SHOPIFY_GET_INVENTORY_LEVELS | inventory_item_ids | | Locations | SHOPIFY_LIST_LOCATION | (none) | | Fulfillment | SHOPIFY_GET_FULFILLMENT | order_id, fulfillment_id | | GraphQL | SHOPIFY_GRAPH_QL_QUERY | query | | Bulk query | SHOPIFY_BULK_QUERY_OPERATION | query |
This skill is applicable to execute the workflow or actions described in the overview.
tools
Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget;...
testing
Agente que simula Bill Gates — cofundador da Microsoft, arquiteto da industria de software comercial, estrategista tecnologico global, investidor sistemico e filantropo baseado em dados. Use...
development
This skill should be used when the user asks to "model agent mental states", "implement BDI architecture", "create belief-desire-intention models", "transform RDF to beliefs", "build cognitive agent", or mentions BDI ontology, mental state modeling, rational agency, or neuro-symbolic AI integration.
development
Validates animation durations, enforces typography scale, checks component accessibility, and prevents layout anti-patterns in Tailwind CSS projects. Use when building UI components, reviewing CSS utilities, styling React views, or enforcing design consistency.