Agent skill

commerce-embedded-sdk

Integrate the StateSet iCommerce embedded SDK in apps. Use when creating a Commerce client, configuring `@stateset/embedded`, or wiring embedded SDK calls.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/commerce-embedded-sdk

SKILL.md

Commerce Embedded SDK

Use the embedded engine from application code via language bindings.

How It Works

  1. Install the binding for the target language.
  2. Initialize Commerce with a SQLite database path.
  3. Call module APIs (customers, products, inventory, orders, etc).
  4. Run the matching example to validate behavior.

Usage

  • Node.js: npm install @stateset/embedded
  • Python: pip install stateset-embedded
  • Rust: cargo add stateset-embedded
  • See language examples under /home/dom/stateset-icommerce/examples/

Output

json
{"status":"ok","order_number":"ORD-12345","customer_id":"cust_123"}

Present Results to User

  • Binding used and database path.
  • Which example or module calls were validated.
  • Any build or runtime constraints.

Troubleshooting

  • Binding build errors: confirm Rust toolchain and target platform.
  • Shared library issues: check LD_LIBRARY_PATH or platform linking.
  • Missing symbols: rebuild the native bindings for your runtime.

References

  • references/bindings.md
  • /home/dom/stateset-icommerce/examples/README.md
  • /home/dom/stateset-icommerce/examples/basic_usage.rs
  • /home/dom/stateset-icommerce/examples/node/basic_usage.js
  • /home/dom/stateset-icommerce/examples/python/basic_usage.py

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results