Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 42 additions & 8 deletions manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@
{
"slug": "themes/theme-clone",
"name": "Theme Clone",
"description": "Clone any website into a pixel-perfect Fluid theme scrape the source, build sections, push, and visually verify against the original.",
"description": "Clone any website into a pixel-perfect Fluid theme \u2014 scrape the source, build sections, push, and visually verify against the original.",
"category": "themes",
"icon": "copy",
"path": "themes/theme-clone/SKILL.md",
Expand Down Expand Up @@ -297,7 +297,7 @@
{
"slug": "marketing/brand-social-import",
"name": "Brand Social Content Import",
"description": "Import a company's OWN YouTube + TikTok videos into Fluid: find the official accounts, register them in social-media settings, and pull their videos into the DAM + Media. Not UGC this is the brand's own content.",
"description": "Import a company's OWN YouTube + TikTok videos into Fluid: find the official accounts, register them in social-media settings, and pull their videos into the DAM + Media. Not UGC \u2014 this is the brand's own content.",
"category": "marketing",
"icon": "video",
"path": "marketing/brand-social-import.md",
Expand All @@ -306,7 +306,7 @@
{
"slug": "marketing/brand-setup",
"name": "Brand Setup",
"description": "Interview the company to build a living brand.md a brand-voice document that Mist, themes, portals, and widgets read to match the company's tone and style. Prefills colors/name from brand guidelines and saves via the update_brand_voice tool. Also use to append a single brand decision later.",
"description": "Interview the company to build a living brand.md \u2014 a brand-voice document that Mist, themes, portals, and widgets read to match the company's tone and style. Prefills colors/name from brand guidelines and saves via the update_brand_voice tool. Also use to append a single brand decision later.",
"category": "marketing",
"icon": "palette",
"path": "marketing/brand-setup.md",
Expand All @@ -315,7 +315,7 @@
{
"slug": "themes/suggested-changes",
"name": "Suggested Changes",
"description": "Review Lighthouse performance and compliance findings for this store, then approve or dismiss each recommended fix approvals are applied and their impact is tracked.",
"description": "Review Lighthouse performance and compliance findings for this store, then approve or dismiss each recommended fix \u2014 approvals are applied and their impact is tracked.",
"category": "themes",
"icon": "sparkles",
"path": "themes/suggested-changes.md",
Expand All @@ -333,7 +333,7 @@
{
"slug": "compliance/compliance-manager",
"name": "Country Compliance Manager",
"description": "Audit a storefront against a country's legal requirements disclosure pages, price display, cookie/privacy law, agreements, product labeling, storefront language using the Country Atlas as the rulebook. Runs standalone and as the final step of the mode finalizers.",
"description": "Audit a storefront against a country's legal requirements \u2014 disclosure pages, price display, cookie/privacy law, agreements, product labeling, storefront language \u2014 using the Country Atlas as the rulebook. Runs standalone and as the final step of the mode finalizers.",
"category": "compliance",
"icon": "scale",
"path": "compliance/compliance-manager/SKILL.md",
Expand All @@ -351,7 +351,7 @@
{
"slug": "mist/smart-dashboard",
"name": "Smart Dashboard",
"description": "Self-fabricate a live business dashboard from real data gather what every department cares about, render it with show_dashboard, then learn what the user wants front-and-center and remember it.",
"description": "Self-fabricate a live business dashboard from real data \u2014 gather what every department cares about, render it with show_dashboard, then learn what the user wants front-and-center and remember it.",
"category": "mist",
"icon": "layout-dashboard",
"path": "mist/smart-dashboard/SKILL.md",
Expand All @@ -378,7 +378,7 @@
{
"slug": "sales/aov-lever-audit",
"name": "AOV lever audit",
"description": "Find which levers actually move average order value item count, bundles, discount depth with a dollar figure per lever.",
"description": "Find which levers actually move average order value \u2014 item count, bundles, discount depth \u2014 with a dollar figure per lever.",
"category": "sales",
"icon": "trending-up",
"path": "sales/aov-lever-audit.md",
Expand Down Expand Up @@ -441,7 +441,7 @@
{
"slug": "themes/clone-system-pages",
"name": "Clone System Pages",
"description": "Build the Fluid system routes a source rarely exposes themed 404 and 503 error pages with full shell, plus the reusable generic content-page template.",
"description": "Build the Fluid system routes a source rarely exposes \u2014 themed 404 and 503 error pages with full shell, plus the reusable generic content-page template.",
"category": "themes",
"icon": "triangle-alert",
"path": "themes/clone-system-pages/SKILL.md",
Expand Down Expand Up @@ -473,6 +473,35 @@
"icon": "rocket",
"path": "onboarding/launch-setup/SKILL.md",
"updated_at": "2026-07-30T23:10:00Z"
},
{
"slug": "themes/dynamic-bundles",
"name": "Dynamic Bundles",
"description": "Understand a company's existing bundle implementation (or a source configurator page) and recreate it as Fluid Dynamic Bundles, with one reusable theme implementation that renders every current and future bundle.",
"category": "themes",
"icon": "boxes",
"path": "themes/dynamic-bundles/SKILL.md",
"updated_at": "2026-08-07T00:00:00Z",
"references": [
"themes/dynamic-bundles/PLAN.md",
"themes/dynamic-bundles/playbooks/01-discovery.md",
"themes/dynamic-bundles/playbooks/02-translation.md",
"themes/dynamic-bundles/playbooks/03-theme-generation.md",
"themes/dynamic-bundles/playbooks/04-routing.md",
"themes/dynamic-bundles/playbooks/05-validation.md",
"themes/dynamic-bundles/playbooks/06-greenfield.md",
"themes/dynamic-bundles/playbooks/07-troubleshooting.md",
"themes/dynamic-bundles/playbooks/08-api-write-recipe.md",
"themes/dynamic-bundles/playbooks/09-pricing-patterns.md",
"themes/dynamic-bundles/playbooks/10-ui-and-price-surfaces.md"
],
"assets": [
"themes/dynamic-bundles/templates/sections/bundle_builder/index.liquid",
"themes/dynamic-bundles/templates/assets/bundle-builder.js",
"themes/dynamic-bundles/templates/assets/bundle-builder.css",
"themes/dynamic-bundles/templates/product/bundle/index.liquid",
"themes/dynamic-bundles/schemas/bundle-manifest.schema.json"
]
}
],
"workflows": [
Expand Down Expand Up @@ -505,6 +534,11 @@
"slug": "speed-import",
"path": "workflows/speed-import.workflow.json",
"updated_at": "2026-07-30T18:00:00Z"
},
{
"slug": "dynamic-bundles",
"path": "workflows/dynamic-bundles.workflow.json",
"updated_at": "2026-08-07T00:00:00Z"
}
]
}
Loading