{
  "$schema": "https://agentskills.io/schemas/v0.2.0/index.json",
  "skills": [
    {
      "name": "brand-retail-footprint",
      "type": "text/markdown",
      "description": "Map a brand's retail distribution \u2014 which stores carry their products, stock signals, and distribution gaps.",
      "url": "https://www.closient.com/.well-known/agent-skills/brand-retail-footprint.md",
      "sha256": "b61e49986a77fb7abe0c74b8121bae04ca419d80b80a008d4a16dc245f74368d"
    },
    {
      "name": "brand-scan-summary",
      "type": "text/markdown",
      "description": "Report a brand's most-scanned products over a time range, with country and device breakdown.",
      "url": "https://www.closient.com/.well-known/agent-skills/brand-scan-summary.md",
      "sha256": "ec1f8e2c0dd1cc6f46d89f4feaffb21770b7859efa9ccb620657ea428def0b6f"
    },
    {
      "name": "brand-search-demand",
      "type": "text/markdown",
      "description": "Report where people are searching for a brand's products, with metro/city-level geographic breakdown.",
      "url": "https://www.closient.com/.well-known/agent-skills/brand-search-demand.md",
      "sha256": "0d65f8e0c17e8b51e4f0a207540d5e53b1f859b2dbb47f9fb1e875ad160bcdb5"
    },
    {
      "name": "build-gs1-digital-link",
      "type": "text/markdown",
      "description": "Given a GTIN and optional AIs (batch/lot, serial, expiry, etc.), construct a valid canonical GS1 Digital Link URI suitable for resolver hosting, QR encoding, or sharing with downstream systems.",
      "url": "https://www.closient.com/.well-known/agent-skills/build-gs1-digital-link.md",
      "sha256": "82ada89a398ca86bf74ece8479c1d2a8bf397e9d1fd4bdb1765aabd85c4f33b0"
    },
    {
      "name": "capture-epcis-event",
      "type": "text/markdown",
      "description": "Record a GS1 EPCIS 2.0 supply-chain event (Object / Aggregation / Transaction / Transformation / Association) against the authenticated organization, optionally materializing an FSMA 204 Critical Tracking Event in the same transaction.",
      "url": "https://www.closient.com/.well-known/agent-skills/capture-epcis-event.md",
      "sha256": "8c5db8348894b2b4f8f6124107ac3e70b41fca362be69505ba23ce3b05e1535f"
    },
    {
      "name": "check-fsma-204-readiness",
      "type": "text/markdown",
      "description": "Audit one or more GTINs for FSMA 204 (FDA Food Traceability Rule, 21 CFR \u00a7 1.1320) Key Data Element coverage by walking the captured EPCIS event ledger and the materialized Critical Tracking Event table for the authenticated organization.",
      "url": "https://www.closient.com/.well-known/agent-skills/check-fsma-204-readiness.md",
      "sha256": "9f29a69293cdc5a059ee3b00bc5608306c6ccc4976df7d347ec28bb9f83722b1"
    },
    {
      "name": "check-product-availability",
      "type": "text/markdown",
      "description": "Given a known GTIN and a location, find nearby stores stocking that product with stock status and pricing.",
      "url": "https://www.closient.com/.well-known/agent-skills/check-product-availability.md",
      "sha256": "18eea917ee5fa997e7f717f742f212959ec8e993e74665479c14537c5520bcfe"
    },
    {
      "name": "check-recalls",
      "type": "text/markdown",
      "description": "Check recalls and safety notices for a product by GTIN, optionally narrowed to a specific batch/lot (AI 10), with severity and source agency.",
      "url": "https://www.closient.com/.well-known/agent-skills/check-recalls.md",
      "sha256": "0ff8469fe2d1c79de53e1698dc8b2e555ed634e9b5ebb1a5a74b5d569b06777b"
    },
    {
      "name": "claim-brand",
      "type": "text/markdown",
      "description": "Walk a brand owner through claiming an existing unclaimed Brand on Closient or creating + claiming a new one, then linking it to their Organization.",
      "url": "https://www.closient.com/.well-known/agent-skills/claim-brand.md",
      "sha256": "ebefcfc8826a577880cfe0789dfdaf225e5b634dddb499ba5c31b59d02aeb80c"
    },
    {
      "name": "closient-api-quickstart",
      "type": "text/markdown",
      "description": "Zero-to-first-call quickstart for any agent integrating with Closient \u2014 discover APIs, register an OAuth client (RFC 7591) or get an API key, complete an authorization_code + PKCE flow, make the first authenticated request, and debug the common 401/403/429 failure modes.",
      "url": "https://www.closient.com/.well-known/agent-skills/closient-api-quickstart.md",
      "sha256": "c8445640bba7e47f24d8bec016715ac77ff3e21d7c87317067e38c8b9756df6c"
    },
    {
      "name": "closient-openapi-tour",
      "type": "text/markdown",
      "description": "Bird's-eye tour of the 22 per-app OpenAPI surfaces under Closient \u2014 what each app owns, where to find a specific endpoint via the RFC 9727 API catalog, and the cross-cutting conventions (auth, pagination, error envelope, rate-limit headers, idempotency) that apply uniformly.",
      "url": "https://www.closient.com/.well-known/agent-skills/closient-openapi-tour.md",
      "sha256": "2d9178f5d36f7e326d687835a8809e70df00cc0548c0e9114922ab8122997dac"
    },
    {
      "name": "compare-products",
      "type": "text/markdown",
      "description": "Side-by-side comparison of two or more products on price, certifications, ingredients, and provenance.",
      "url": "https://www.closient.com/.well-known/agent-skills/compare-products.md",
      "sha256": "6e3b52e4f583d703d78d2647dbcfcd825504ce08843183a78b2ff7696001668e"
    },
    {
      "name": "decode-gs1-ai",
      "type": "text/markdown",
      "description": "Parse a GS1 Application Identifier (AI) element string \u2014 bracketed or unbracketed \u2014 into structured key/value pairs, distinguishing fixed-length AIs (GTIN, dates) from variable-length AIs that require an FNC1 separator.",
      "url": "https://www.closient.com/.well-known/agent-skills/decode-gs1-ai.md",
      "sha256": "8ce8d730f68ad0a248f1741f80674e0bfa3444afdacff28973abeed441afc470"
    },
    {
      "name": "dietary-filter-search",
      "type": "text/markdown",
      "description": "Search for products constrained by stored dietary, allergen, religious, or sourcing preferences.",
      "url": "https://www.closient.com/.well-known/agent-skills/dietary-filter-search.md",
      "sha256": "4ed2edcf1d8d889bf7d99132d3ce7d628bfc49bf9723b5504d9f261ffc26d6f5"
    },
    {
      "name": "find-alternative",
      "type": "text/markdown",
      "description": "Find an alternative product that matches user constraints (certifications, substances to avoid, dietary preferences) near a location.",
      "url": "https://www.closient.com/.well-known/agent-skills/find-alternative.md",
      "sha256": "d0f329aac5a9a0e3a5c62d5aa091ad9681af11e7df335de22c942f5d4d1400fe"
    },
    {
      "name": "hyperlocal-nearby",
      "type": "text/markdown",
      "description": "Discover what's interesting near the user right now \u2014 new arrivals, local-independent retailers, time-sensitive offers.",
      "url": "https://www.closient.com/.well-known/agent-skills/hyperlocal-nearby.md",
      "sha256": "d174b61883677a3f9f94643c948a307b60d8fbac9032fc6bcbd2dea46f8ffd99"
    },
    {
      "name": "local-product-search",
      "type": "text/markdown",
      "description": "Find products available at nearby physical retail stores, ranked by proximity and inventory confidence.",
      "url": "https://www.closient.com/.well-known/agent-skills/local-product-search.md",
      "sha256": "3d42be29549b1a8038ba6bd73d58c2e731a3af0bb46fb4b4531a471efc098347"
    },
    {
      "name": "manage-recall",
      "type": "text/markdown",
      "description": "Walk a brand owner through issuing a recall for a GTIN + batch on Closient \u2014 record the corresponding EPCIS disposition events, compute downstream blast radius, and prepare the FDA Sortable Spreadsheet export \u2014 using existing EPCIS and Compliance endpoints.",
      "url": "https://www.closient.com/.well-known/agent-skills/manage-recall.md",
      "sha256": "cab8ee1d675d78b0bcc546aa01ecd2b3b3140352cc09a2f8f1bce34f83bde167"
    },
    {
      "name": "onboard-retailer",
      "type": "text/markdown",
      "description": "Walk a retailer through connecting their POS, syncing initial inventory, and publishing their first physical store Location on Closient.",
      "url": "https://www.closient.com/.well-known/agent-skills/onboard-retailer.md",
      "sha256": "77cd23e143cfe560f77a6b51ff2c3bc9bcdcfe01449cbe83b633d695a70225df"
    },
    {
      "name": "plan-shopping-trip",
      "type": "text/markdown",
      "description": "Given a shopping list and a user location, figure out the minimum number of stores needed and a sensible order to visit them.",
      "url": "https://www.closient.com/.well-known/agent-skills/plan-shopping-trip.md",
      "sha256": "170998ab01b8763f2bc34758dcbea01d01c20e398513a062d8a03d6a8f919277"
    },
    {
      "name": "query-epcis-events",
      "type": "text/markdown",
      "description": "Query the GS1 EPCIS 2.0 event ledger for the authenticated organization to reconstruct chain-of-custody for a GTIN, batch, location, or time window, returning a JSON-LD EPCISQueryDocument with cursor pagination.",
      "url": "https://www.closient.com/.well-known/agent-skills/query-epcis-events.md",
      "sha256": "97dd4001ef9cdd75cab9c3326dd833c764f0708f4f47a48663159834c1040dad"
    },
    {
      "name": "resolve-gtin",
      "type": "text/markdown",
      "description": "Resolve a GTIN (8/12/13/14-digit product barcode) via GS1 Digital Link to structured product information.",
      "url": "https://www.closient.com/.well-known/agent-skills/resolve-gtin.md",
      "sha256": "8b1f467c95b9eb83f2a076c602132a3530563f84585d6e333ef3eef1994375a6"
    }
  ]
}