Set up and run the StateSet iCommerce engine locally (CLI install, DB init, demo data, sync). Use when bootstrapping an environment, running `stateset-doctor`, or starting `stateset-autonomous`.
Scanned 2/12/2026
Install via CLI
openskills install majiayu000/claude-skill-registry---
name: commerce-engine-setup
description: Set up and run the StateSet iCommerce engine locally (CLI install, DB init, demo data, sync). Use when bootstrapping an environment, running `stateset-doctor`, or starting `stateset-autonomous`.
---
# Commerce Engine Setup
Set up local iCommerce runtime, CLI tooling, and optional sync.
## How It Works
1. Install or link the CLI and choose a SQLite database path.
2. Initialize sync and keys if you need sequencer replication.
3. Seed demo data and verify the environment.
4. Start CLI commands or the autonomous engine.
## Usage
- Install CLI locally: `cd /home/dom/stateset-icommerce/cli && npm install && npm link`
- Use `stateset --db ./store.db "list customers"` for read-only actions.
- Add `--apply` for writes and `stateset-doctor` for checks.
- Seed demo data: `bash /mnt/skills/user/commerce-engine-setup/scripts/seed-demo.sh`
- Verify setup: `bash /mnt/skills/user/commerce-engine-setup/scripts/verify-setup.sh`
- Start autonomous mode: `stateset-autonomous start --db ./.stateset/commerce.db`
## Output
```json
{"status":"ok","db":"./store.db","sync":"disabled","autonomous":"stopped"}
```
## Present Results to User
- Steps completed and any scripts run.
- Database path and whether sync is initialized.
- Autonomous engine status if started.
## Troubleshooting
- CLI not found: re-run `npm link` or install `@stateset/cli` globally.
- Database locked: close other processes using the DB file.
- Sequencer unreachable: verify Docker services and URLs.
## References
- references/setup-runbook.md
- /home/dom/stateset-icommerce/examples/README.md
- /home/dom/stateset-icommerce/examples/getting-started-sync.md
- /home/dom/stateset-icommerce/cli/README.md
- /home/dom/stateset-icommerce/cli/bin/stateset-autonomous.js
No comments yet. Be the first to comment!
Playbook for creating and editing uCoz landing pages via MCP tools (`templates_tool`, `ftp_tool`, `modules_tool`). Use for tasks such as: "build a landing page", "update the homepage as a landing page", "create a promo page on the homepage", "add a lead form / menu / SEO to the homepage". Homepage: `page_list`, `page_get`; first publish — `page_update` with full `page_tmpl`; HTML edits after generation — `patch_template` (module_id=2, template_id=1), not `update_template`. Activate the mail f...