Design & Form Commands

Commands for Liquid templates, themes, components, the marketplace, and forms.

Templates & themes

spideriq templates list                          # your custom template overrides
spideriq templates get <path>                    # e.g. layout/theme.liquid
spideriq templates set <path> --file <file>      # create/update from a file
spideriq templates set <path> --content '<liquid>'
spideriq templates delete <path>                 # revert to the theme default

spideriq templates themes                        # list built-in themes
spideriq templates apply-theme [name] [--dry-run | --confirm <token>]
spideriq templates help-ref [--format yaml|json|md]   # the full build reference

Components

spideriq content components list [--category …] [--status …] [--include-global]
spideriq content components create --slug <slug> --name <name> --html-template '<liquid>' [--css …] [--js …] [--category …]
spideriq content components get <id> | get-by-slug <slug> [--version <v>]
spideriq content components update <id> [--html-template …] [--css …] [--js …]
spideriq content components publish|archive|delete <id> [--dry-run | --confirm <token>]
spideriq content components versions <slug>
spideriq content components:upload-preview <id> <local_path>

Site templates & marketplace

spideriq content templates:gallery [--industry …] [--use-case …] [--featured]
spideriq content templates:get <slug>
spideriq content templates:apply <slug> [--yes | --confirm-token <token>]

spideriq content marketplace:components [--category …] [--featured]
spideriq content marketplace:bg-videos [--category …] [--featured]

Forms

spideriq form presets                              # list the bundled layout presets
spideriq form create [--name …] [--template <id>] [--file <path>] [--preset <slug>] [--theme-token key=value] [--theme-file <path>]
spideriq form get <flow_id> [--format json|yaml|md]
spideriq form update <flow_id> [--field key=value] [--file <path>] [--preset <slug>] [--theme-token key=value]
spideriq form publish <flow_id> [--dry-run | --confirm <token>]
spideriq form embed-snippet <flow_id> [--mode inline|popup] [--prefill-<key> <value>]
spideriq form responses list <flow_id>
spideriq form responses get <submission_id>
spideriq form lock <flow_id> | unlock <flow_id>
spideriq form versions list <flow_id>
spideriq form versions get <flow_id> <version_number>
spideriq form versions restore <flow_id> --version <n>

Layout presets (for --preset): card-light, fullscreen-dark, conversational-left, form-on-image, minimal-print, agency-bold.

Example — create, theme, publish, embed a form

spideriq form create --name "Contact" --preset minimal-print
# → flow_abc123
spideriq form update flow_abc123 --field "flow.title=Get in touch"
spideriq form publish flow_abc123                 # preview → confirm
spideriq form embed-snippet flow_abc123 --mode popup

Next steps