{"files":{"SKILL.md":"---\nname: shop\ndescription: \"Shop API skill. Use when working with Shop for openai. Covers 2 endpoints.\"\nversion: 1.0.0\ngenerator: lapsh\n---\n\n# Shop\nAPI version: v1.1\n\n## Auth\nNo authentication required.\n\n## Base URL\nhttps://server.shop.app\n\n## Setup\n1. No auth setup needed\n2. GET /openai/search -- search for products\n3. Explore available endpoints below\n\n## Endpoints\n2 endpoints across 1 group. See references/api-spec.lap for full details.\n\n### Openai\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /openai/search | Search for products |\n| GET | /openai/details | Return more details about a list of products. |\n\n## Common Questions\nMatch user requests to endpoints in references/api-spec.lap. Key patterns:\n- \"Search search?\" -> GET /openai/search\n- \"List all details?\" -> GET /openai/details\n\n## Response Tips\n- Check response schemas in references/api-spec.lap for field details\n- Error responses include status codes and descriptions in the spec\n\n## References\n- Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas\n\n> Generated from the official API spec by [LAP](https://lap.sh)\n","references/api-spec.lap":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Shop\n@base https://server.shop.app\n@version v1.1\n@endpoints 2\n@toc openai(2)\n\n@endpoint GET /openai/search\n@desc Search for products\n@optional {query: str # Query string to search for items., price_min: num # The minimum price to filter by., price_max: num # The maximum price to filter by., similar_to_id: str # A product ID that you want to find similar products for. (Only include one), num_results: str # How many results to return. Defaults to 5. It can be a number between 1 and 10., genders: str(male/female/unisex) # A comma-separated list of genders to filter by. Valid values are \"male\", \"female\", and \"unisex\"., colors: str(Beige/Black/Blue/Bronze/Brown/Clear/Gold/Gray/Green/Multicolor/Navy/Orange/Pink/Purple/Red/Rose gold/Silver/White/Yellow) # A comma-separated list of colors to filter by., sizes: str # A comma-separated list of sizes to filter by., categories: str # A comma-separated list of category IDs to filter by. A full list of categories and their IDs can be found at https://shopify.github.io/product-taxonomy/releases/latest/}\n@returns(200) {results: [map]} # OK\n@errors {503: Service Unavailable}\n\n@endpoint GET /openai/details\n@desc Return more details about a list of products.\n@required {ids: str # A comma-separated list of product IDs}\n@returns(200) {results: [map]} # OK\n@errors {503: Service Unavailable}\n\n@end\n"}}