← Back to Skills Marketplace
mouxiaming

bee-products-read

by mouxiaming · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ✓ Security Clean
52
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install bee-products-read
Description
基于"小蜜蜂(Bee)建站"开放 API 的产品/商品列表读取技能,用于获取网站已发布的产品数据。支持按语言、产品分组筛选,支持分页读取,可用于商品展示、数据分析、AI 内容生成、SEO 优化等场景。
README (SKILL.md)

\r \r

bee-products-read\r

\r

版本: 2.0.0\r \r

简介\r

\r 通过小蜜蜂(Bee)建站开放 API 获取产品/商品列表数据。\r \r 支持按语言筛选、产品分组筛选(叶子节点)、分页查询,并返回完整产品结构数据,可用于商品展示、SEO 优化、数据分析与内容生成。\r \r ---\r \r

输入参数\r

\r

api_key (string, 必填)\r

\r API 身份认证密钥,用于标识调用方身份并控制接口访问权限。\r \r

language (string, 必填)\r

\r 站点语言筛选参数。\r \r

⚠️ 必须从 bee-languages-get 返回列表中人工选择,不允许 AI 推断或自动生成。\r \r ---\r \r

productsgroup_id (integer, 可选)\r

\r 产品分组 ID。\r \r

⚠️ 仅允许选择 is_leaf === true 的叶子节点分组 \r 非叶子节点必须过滤,不可使用\r \r ---\r \r

pagination (object, 必填)\r

\r 分页配置参数。\r \r

current_page (integer)\r

\r

  • 默认值: 1\r
  • 最小值: 1\r
  • 分页规则:\r
    • 必须依赖 data.pagination.has_next_page\r
    • 使用 data.pagination.next_page 作为下一页页码\r
    • 禁止基于 total_page 或手动递增推算\r
    • has_next_page=false 时必须停止请求\r \r ---\r \r

page_size (integer)\r

\r

  • 默认值: 10\r
  • 范围: 10 - 50\r \r ---\r \r

输出结构\r

\r

顶层结构\r

\r | 字段 | 类型 | 说明 |\r |--------|---------------|--------------------------|\r | status | boolean | 请求状态 |\r | msg | string | 返回消息 |\r | data | object/null | 返回数据 |\r \r ---\r \r

data.pagination\r

\r | 字段 | 类型 | 说明 |\r |----------------|-----------------|----------------|\r | current_page | integer | 当前页码 |\r | page_size | integer | 每页数量 |\r | total_page | integer | 总页数 |\r | total_count | integer | 总记录数 |\r | has_next_page | boolean | 是否存在下一页 |\r | next_page | integer/null | 下一页页码 |\r \r ---\r \r

data.list[]\r

\r 产品数据列表。\r \r | 字段 | 类型 | 说明 |\r |-----------------|------------------|--------------------------|\r | products_id | integer | 产品ID |\r | language | string | 站点语言 |\r | group | object | 产品分组 |\r | product_name | string | 产品名称 |\r | model | string | 产品型号 |\r | images | array | 产品图片URL列表 |\r | tags | array | 关键词 |\r | attributes | array | 属性列表 |\r | brief_description | string | 简要描述 |\r | description | string | 详情描述(HTML) |\r | tdk | object | SEO信息 |\r | view_count | integer | 访问量 |\r | inquiry_count | integer | 询盘量 |\r | product_url | string | 详情页URL |\r | create_time | string(datetime) | 创建时间 |\r | update_time | string(datetime) | 更新时间 |\r \r ---\r \r

group\r

\r | 字段 | 类型 | 说明 |\r |--------------------|--------|------------|\r | productsgroup_id | string | 分组ID |\r | group_name | string | 分组名称 |\r \r ---\r \r

attributes[]\r

\r | 字段 | 类型 | 说明 |\r |-------|--------|----------|\r | name | string | 属性名 |\r | value | string | 属性值 |\r \r ---\r \r

tdk\r

\r | 字段 | 类型 | 说明 |\r |-------------|--------|--------------------------|\r | title | string | SEO标题(≤70字符) |\r | description | string | SEO描述(25-160字符) |\r | keywords | string | SEO关键词(≤100字符) |\r \r ---\r \r

依赖关系\r

\r | 参数 | 依赖技能 | 字段来源 | 模式 |\r |------------------|------------------------|-----------------------|--------|\r | language | bee-languages-get | list[].language | select |\r | productsgroup_id | bee-productsgroup-read | list[].productsgroup_id | select(filter: is_leaf=true) |\r \r ---\r \r

使用示例\r

\r

基础查询\r

\r

{\r
  "api_key": "your-api-key",\r
  "language": "en",\r
  "pagination": {\r
    "current_page": 1,\r
    "page_size": 10\r
  }\r
}
Usage Guidance
Install only if you intend to let the agent read Bee/Tradew product data using your API key. Use the least-privileged key available, confirm language/group selections, and be aware that returned product data may include business details such as descriptions, SEO fields, view counts, and inquiry counts.
Capability Analysis
Type: OpenClaw Skill Name: bee-products-read Version: 2.0.0 The skill is a standard API wrapper for retrieving product data from the 'Bee' website builder platform (tradew.com). The code in index.js performs a straightforward POST request to the official platform endpoint using the provided API key, and the SKILL.md instructions provide operational constraints for the AI agent (such as pagination logic and filtering) without any signs of malicious prompt injection or data exfiltration.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The stated purpose is coherent and read-only: it retrieves Bee product data. It still accesses account/business data through an API credential, as shown by index.js using an Authorization Bearer token.
Instruction Scope
The documentation describes a nested pagination object, but index.js reads top-level args.current_page and args.page_size, so pagination may not behave exactly as documented.
Install Mechanism
There is no install spec and no package/dependency execution shown; however, the supplied metadata lists the source as unknown, so provenance is limited to the provided artifacts.
Credentials
The environment use is proportionate for the purpose: index.js makes a network POST to the Tradew products/read endpoint with the supplied API key and shows no shell, local file, or OS access.
Persistence & Privilege
No persistence, background workers, file writes, credential storage, local privilege escalation, or account mutation behavior is shown.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bee-products-read
  3. After installation, invoke the skill by name or use /bee-products-read
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
Version 2.0.0 of bee-products-read introduces major improvements and clarifications: - Full documentation of all input and output parameters, including detailed table formats for API responses. - Explicit support for filtering by site language and leaf-node product group. - Detailed pagination behavior described, reducing ambiguity in pagination handling. - Emphasizes dependency on external skills (bee-languages-get, bee-productsgroup-read) for parameter values. - Expanded usage scenarios: product displaying, data analysis, AI content generation, and SEO optimization. - Clear warnings and restrictions about input parameter sourcing and selection. - New metadata format for environment variable requirements and homepage reference.
Metadata
Slug bee-products-read
Version 2.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is bee-products-read?

基于"小蜜蜂(Bee)建站"开放 API 的产品/商品列表读取技能,用于获取网站已发布的产品数据。支持按语言、产品分组筛选,支持分页读取,可用于商品展示、数据分析、AI 内容生成、SEO 优化等场景。 It is an AI Agent Skill for Claude Code / OpenClaw, with 52 downloads so far.

How do I install bee-products-read?

Run "/install bee-products-read" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is bee-products-read free?

Yes, bee-products-read is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does bee-products-read support?

bee-products-read is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created bee-products-read?

It is built and maintained by mouxiaming (@mouxiaming); the current version is v2.0.0.

💬 Comments