Set up the store
Goal: a successful test_purchase (order + email + download) with as few questions to the owner as possible.
- Call
store_status. Fix everyfailitem first, thenwarnitems the owner cares about. - Store basics (
store_update_settings): name, contact email, currency, tax (settings.tax.rate_bps: 1600 = 16% IVA,mode: "inclusive"in Mexico) and shipping (settings.shipping.flat_rate_amount,free_over_amount,pickup.enabled). Ask only for what you cannot infer from the site. - Payments: follow the
configure-paymentsskill. Use Stripe test keys. - Catalog: follow
manage-catalog. Create at least one active product; if the store sells files, also a digital product with its file attached. - Verify: run
test_purchase. If a step fails, apply itshintand run it again. - Storefront: follow
add-storefrontso the site can sell. - Finish by summarizing to the owner: what is live, what is in test mode, and what remains (e.g. switching Stripe to live keys, connecting Resend).
- Connect other systems (ERP, sheets, Zapier/Make/n8n):
webhook_setupwithaction: "create", the receiving URL and the events it needs. It needs thewebhooks:writescope, which agent tokens only have if the owner granted it, andconfirm: trueafter the owner approved that URL: customer and order data will be sent there. Give the owner the signing secret once so they store it in the receiver, then runaction: "test".
Raw Markdown for agents: skills/setup-store/SKILL.md · Edit on GitHub