Install
openclaw skills install @linkfox-ai/linkfox-etsy-product-detail查询单个 Etsy Listing 的公共商品详情。输入 Etsy 商品直链,返回商品标题与描述、价格区间、币种、主图与图片集、变体、库存上限、类目、发货地与预计送达、店铺资料、评论数量、评分及买家反馈标签等数据。当用户提到 Etsy 商品详情、Etsy listing 解析、Etsy 商品链接查询、竞品 Listing 拆解、价格图片提取、店铺与评论概况、Etsy product details、Etsy listing lookup 时触发。即使用户未明确说“商品详情”,只要提供带数字 listing ID 的 Etsy 商品直链并希望读取当前公开商品页信息,也应触发此技能。
openclaw skills install @linkfox-ai/linkfox-etsy-product-detailFetch the current public detail of one Etsy listing from its direct product URL for listing research and competitor-page audits.
/listing/<numeric-id> or /listing/<numeric-id>/<one-slug-segment>, with an optional trailing slash and query string.| Field | Description |
|---|---|
| productId / productUrl | Etsy listing ID and canonical/product URL |
| title / description | Listing title and description sections |
| image / images | Primary image and full image list |
| price / lowPrice / highPrice / oldPrice | Current, range, and previous price strings when available |
| currency | Returned currency code |
| maxQuantity / variants | Reported maximum quantity and variation options |
| category | Etsy category breadcrumb |
| countryShippingFrom | Shipping origin country |
| deliveryDaysMin / deliveryDaysMax | Estimated delivery window; may be null or omitted |
| shopId / shopName / shopUrl / shopSales | Shop identity and public sales data |
| reviews / star / shopReviews | Listing review count, rating, and shop review count |
| highlightsTags / reviewsTags | Buyer-feedback highlights and tag frequencies |
| reviewsScores | Dynamic review-score breakdown; keys vary by listing |
| yearsOnEtsy | Public shop tenure |
| hasRatingsBadge / hasConvosBadge / hasShippingBadge | Public shop/listing badge flags |
| moreLikeUrl / searchPosition | Related-link or source-position fields when available |
The tool returns aggregate review signals, not individual review records.
| Parameter | Required | Default | Description |
|---|---|---|---|
| productUrl | Yes | - | Public HTTPS Etsy listing URL on etsy.com or a subdomain, without embedded credentials, using the default HTTPS port; the path is /listing/<numeric-id> with at most one slug segment, and an optional trailing slash/query string |
Search pages, shop pages, non-Etsy hosts, and listing URLs without a numeric listing ID are not valid inputs.
POST /etsy/product/detail(完整参数/响应/错误码见 references/api.md)python scripts/etsy_product_detail.py '<JSON 参数>' [--inline]输出策略(脚本默认行为):
<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-etsy-product-detail-<timestamp>.json(<cwd> 为脚本执行时的工作目录,在 Claude Code 里即当前项目目录;<session> 取自环境变量 SESSION_ID,按用户任务自动聚合;禁止写入 /tmp,当前目录不可写则报错)total/costToken、最大列表字段的长度 + 前 3 条样本)--inline 强制全量打印到 stdout(同样落盘)读数据建议:先看摘要判断是否足够;需要具体字段时优先用 jq或ConvertFrom-Json 从保存的 json 文件按需抽取,避免整份 JSON 进入上下文。
发生以下异常情况时,采用 references/onboarding.md 引导解决问题:
LINKFOX_AGENT_API_KEY,也未配置 LINKFOXAGENT_API_KEY。python scripts/etsy_product_detail.py '{"productUrl":"https://www.etsy.com/listing/1710567856/its-okay-to-make-some-mistakes-shirt"}'
star, price fields, delivery estimates, shop metadata, and badges are not guaranteed for every listing.Applicable — one known Etsy listing URL:
| User Says | Scenario |
|---|---|
| “查这个 Etsy 商品链接的详情” | Listing detail lookup |
| “提取这个 Etsy Listing 的标题、描述和图片” | Listing-content extraction |
| “看看它的价格区间、变体和发货信息” | Offer and delivery audit |
| “这个 Etsy 商品的店铺和评论概况如何?” | Shop and review-summary lookup |
Not applicable:
消耗 6 积分。
用户会因积分消耗而支付费用。重复查询其他 Listing 会分别计费;继续调用前应让用户知晓额外消耗。
Feedback:
Auto-detect and report feedback via the Feedback API when the described capability differs from actual behavior, results miss the user's intent, the user expresses praise or dissatisfaction, or the skill can be improved. Follow references/api.md without interrupting the user's flow.
For more high-quality, professional cross-border e-commerce skills, visit LinkFox Skills.