{"id":13507,"plugin_id":"plugin_asdk_app_6a8be2a160108191b888193c5346d393","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:07:37.659Z","digest":"4da9f291526982e9b3c2847d2059da86cb3ddcd73533cba96ad6f19fc9a41d79","against":null,"payload":{"description":"Inspect and manage Rubikc storefronts, cubes, content, navigation, structures, files, brand, onboarding, and analytics through Rubikc MCP tools. Use when the user mentions Rubikc, a storefront, cubes, feed content, navigation menus, collections, or storefront analytics.","included_files":[],"name":"rubikc-workflows","skill_md_contents":"---\nname: rubikc-workflows\ndescription: Inspect and manage Rubikc storefronts, cubes, content, navigation, structures, files, brand, onboarding, and analytics through Rubikc MCP tools. Use when the user mentions Rubikc, a storefront, cubes, feed content, navigation menus, collections, or storefront analytics.\n---\n\n# Rubikc workflows\n\nUse this skill for Rubikc storefront, cube, content, asset, navigation, structure, brand, onboarding, and analytics work.\n\nDo not copy Rubikc playbooks into this skill. Load domain rules from the MCP `instructions` tool when a workflow needs them.\n\n## Start\n\n1. Call `getMcpStatus` if authentication or the connection is unclear.\n2. Call `listStorefronts` before storefront-specific work and select an explicit `storefrontId`.\n3. Inspect existing state before proposing or making changes.\n\n## Load domain rules\n\nCall `instructions` with the matching topic instead of restating cube, content, image, or analytics rules here:\n\n- `content` for cubes and feed content\n- `images` for JPG 9:16 import and upload\n- `navigation` for menu documents\n- `structures` for collection membership\n- `analytics` for metrics and reporting\n- `onboarding` for launch-ready storefront setup\n\n## Inspect before mutate\n\nPrefer `getStorefrontMap`, the relevant playbook, or an `inspect*` / `analyze*` tool before writes.\n\n## Safe changes\n\n- Prefer preview, dry-run, and read operations before mutations when available.\n- Before a broad mutation, state which storefront and resources will change.\n- Do not publish content, delete records, revoke access, or perform other destructive actions unless the user explicitly requests that outcome.\n- Use Rubikc-hosted asset URLs in content. Import or upload external assets before attaching them.\n\n## Workflow map\n\n- content / cubes → `instructions` `content`, then `manageCubes` / `manageCubeContent*`\n- images / 9:16 assets → `instructions` `images`, then `manageFiles`\n- navigation → `instructions` `navigation`, then `manageNavigation`\n- structures / collections → `instructions` `structures`, then `manageStructures`\n- analytics → `instructions` `analytics`, then `analyzeStorefront` / `analyzeCubes` / `inspectSessions`\n- new storefront setup → `instructions` `onboarding`, then `getOnboardingContext` / `manageOnboarding`\n\n## Example first turn\n\n1. Call `getMcpStatus` if needed.\n2. Call `listStorefronts` and pick a `storefrontId`.\n3. Inspect with `getStorefrontMap` or the matching read tool.\n4. Stop and report findings unless the user asked for a change.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}