使用方法
- 复制安装命令,在自己的智能体环境安装前先检查源码包。
- 从原始文档核对所需工具、凭据和支持的宿主。
- 说明输入材料与期望交付物,并对照来源检查输出。
npx skills add https://github.com/crawlora-org/crawlora-skills --skill lululemon-research开始前需了解
- 安装不包含模型订阅、API 额度或访问文件的权限。
- 仓库星数和安装量反映活跃情况,不等于独立质量或安全测试。
按源仓库内容呈现,保留标题、案例、代码、表格、链接以及原文引用的演示图片。
Lululemon research
Browse Lululemon's category navigation and listings, pull full product detail (sizes, colors, price, sale status, reviews), look up curated outfit/style recommendations for a product color, and search the physical store directory — all as normalized JSON from the Crawlora API, with no HTML scraping.
When to use this skill
- "What's in Lululemon's [department]?" / "browse this Lululemon category."
- "What does this Lululemon product cost, and what sizes/colors are in
stock?"
- "What's this Lululemon item styled with?" / "show the outfit for this
product color."
- "Find a Lululemon store near [city/zip]."
- "Pull the reviews for this Lululemon product."
Setup (one-time)
- Get a free Crawlora API key (2,000 credits/mo, no card) at https://crawlora.net.
- Set
CRAWLORA_API_KEYin the environment before running the helper. - The helper reads
CRAWLORA_API_KEYfrom the environment and sends requests tohttps://api.crawlora.net/api/v1. Missing/invalid key →401.
How it works
- Browse the nav —
/lululemon/categories(optionalsection) lists
every navigable category with its display name, breadcrumb, and the category/cdp_hash pair the next step needs.
- List a category —
/lululemon/category(category,cdp_hash,
paginated with page/page_size) returns that category's products with pricing, sale detection, sizes, colors, and style numbers — one representative color/price per product.
- Detail —
/lululemon/product/{product_id}(product_idfrom a
category result's id field) fetches every purchasable color/size SKU with its own price, sale status, live availability, plus aggregate rating and reviews when the product has any.
- Outfit lookup —
/lululemon/outfit(unified_idfrom the product's
unified_id field, color_code from one of its colors[].code entries) returns the anchor product plus every complementary item in each curated styled look.
- Stores —
/lululemon/stores(optionalcountry/state, or
lat+lng+radius_miles) returns the physical store directory with hours and amenities.
Full endpoint list, methods, and params: `reference/endpoints.md`.
Calling the API
# Browse a top-level nav section for its categories:
scripts/crawlora.sh /lululemon/categories section="Women" | jq '.'
# List a category's products (category + cdp_hash come from lululemon/categories):
scripts/crawlora.sh /lululemon/category category="women-new-styles" cdp_hash="n14f1wz6o10" page=1 | jq '.'
# Product detail (product_id is a path param):
scripts/crawlora.sh /lululemon/product/prod123456 | jq '.data'
# Outfit recommendations for one product color:
scripts/crawlora.sh /lululemon/outfit unified_id="abc123" color_code="0001" | jq '.'Use scripts/crawlora.sh for all requests; it keeps the API key out of command-line arguments.
Endpoint reference
See `reference/endpoints.md` for every Lululemon endpoint this skill uses (method, path, params, description).
Examples
- Category sweep:
/lululemon/categoriesto find a department's
category/cdp_hash, then /lululemon/category paginated with page/page_size to list products, prices, and sale status.
- Product due diligence:
/lululemon/product/{product_id}for full
color/size availability, price, and reviews, using the id from a category listing result.
- Outfit build:
/lululemon/product/{product_id}to get a product's
unified_id and colors[].code, then /lululemon/outfit with those two to see what it's styled with.
- Store lookup:
/lululemon/storeswithlat/lng/radius_miles, or
country/state, to find nearby locations and hours.
Notes & limits
- Credits / pay-on-success: billed only on
2xx; free tier 2,000 credits/mo.
Key at https://crawlora.net.
- Public data only — public Lululemon storefront/store-directory pages;
respect Lululemon's terms.
- Security: key lives in
CRAWLORA_API_KEYonly — never hardcode, query-param, or commit it. - No free-text search endpoint — discovery is category-based only:
/lululemon/categories → /lululemon/category, not a keyword search.
product_idis a path param on/lululemon/product/{product_id},
not a query param.
/lululemon/categorypagination is real: apagepast the category's
last page returns an empty products array, not an error. An unrecognized category/cdp_hash pair returns 404.
unified_id/color_codefor/lululemon/outfitcome from a
/lululemon/product result — unified_id is a different id space than that same product's product_id. An unrecognized pair returns 404.
/lululemon/storeshas no live geo-search API — filters (country,
state, lat/lng/radius_miles) are applied locally over the full directory (480 US + 86 Canada locations as of this endpoint's own research); lat/lng must be passed together.



