Skip to content

Skills

A skill is an action your store offers AI agents, such as browsing the catalog or checking an order’s status. Every site starts with seven default skills, and you can add custom skills. Agents find your skills on your signed agent card, in your MCP server’s tools/list, in your ARD catalog and on your /agent page. All four list the same skills, and only the ones that are live: a site with no live skills lists none.

Software, service and store sites can also turn on business skills, which hand agents a link to your pricing, sign-up, demo, booking, support, status or trust page.

A skill is shown to agents only when it is live: turned on, and backed by something that can actually answer it. Skills that would fail are not advertised.

skill_idNameWhat it doesNeeds a signed mandate
browse_catalogBrowse catalogSearch and browse the product catalogNo
check_availabilityCheck availabilityCheck real-time stock and availabilityNo
place_orderPlace orderPlace an order with a signed payment authorizationYes
order_statusOrder statusLook up the status of an orderNo
track_shipmentTrack shipmentTrack the shipment for an orderNo
request_refundRequest refundRequest a refund or returnYes
recommendRecommendGet product recommendationsNo

The skill_id is the name agents use everywhere: it is the tool name in MCP and the skill id on the agent card. Skills that need a signed mandate (auth_required: true on the card) can only run with a signed mandate that passes your guardrails.

SkillLive when
browse_catalogYour catalog in Sill has at least one searchable product, or Shopify is connected, or you answer it from your own endpoint.
check_availabilityYour catalog in Sill has at least one searchable product, or you answer it from your own endpoint.
order_status, track_shipmentShopify or WooCommerce is connected, or you answer it from your own endpoint.
recommendShopify is connected with storefront access granted, or you answer it from your own endpoint.
place_orderA payment route is connected (Stripe, Shopify, or the WooCommerce payment-link checkout) and at least one product passes your checkout rules.
request_refundA refund-capable payment connection (Stripe or Shopify) is set up.
Custom skillIt has been added; for Live webhook or MCP server, its endpoint passed Sill’s checks.

place_order and request_refund also stay off your agent card until you connect your store or payment provider (for example Shopify or Stripe), which proves you control payments for the domain.

Settings → Skills shows one status per skill, with a one-line hint underneath when it is not live.

StatusMeaningWhat to do
LIVETurned on and backed. Agents can see and call it.Nothing.
NOT LIVETurned on, but something is missing. The hint says what.Follow the hint (see below).
COMING SOONNot supported for your setup yet.Nothing to do now; or Configure endpoint to answer it yourself, where offered.
VERIFY DOMAINplace_order or request_refund on a site without a store or payment connection.Connect your store or payment provider in Settings → Integrations.
DISABLEDYou turned it off.Turn the toggle back on.

Skills tab: four default skills live, Place order and Request refund not live with fix hints, and a healthy custom skill Each row tells you whether the skill is live and, if not, what to do next.

The hints for NOT LIVE rows:

HintFix
add catalog products to go liveAdd or sync products in Products.
no product passes your checkout rulesReview Products eligibility so at least one product can be bought.
add a checkout catalog rule and activate eligibilityAdd a checkout rule in Products and activate it.
add your ToS, privacy, and returns policiesFill in Products → Compliance.
connect a payment rail (Stripe) to go liveConnect Stripe in Settings → Integrations.
connect a fulfillment backend to go liveConnect your store, or Configure endpoint.
fulfillment endpoint unreachableYour endpoint failed 3 calls in a row. Fix it; Sill re-checks it on its own (after about 5 minutes, 15 minutes, 1 hour, then hourly) and restores the skill when a check passes. To re-check now, click Re-run activation battery (default skills) or save again with Edit endpoint (custom skills).

Turning a skill on or off updates your agent card, MCP server and catalog within about a minute.

Fetch the signed agent card; no Sill account is needed:

Terminal window
curl -s "https://edge.sill.so/v1/agent-card/${SITE_KEY}.json" | jq '.skills[].id'

Or send tools/list to the MCP server. You can check the card’s signature against the public JWKS; see Verify a signature.