agentCLAWHUBUnverified

施工建材采招助手-鲁班乐标

施工建材采招助手-鲁班乐标,当查询词包含建材、钢材、管材、机械或特定建筑材料型号时调用,必须调用价格趋势查询和Top品牌接口,输出建材历史单价和主要供应商名单。 Skill: 施工建材采招助手-鲁班乐标 Owner: thuanlynham-stack Summary: 施工建材采招助手-鲁班乐标,当查询词包含建材、钢材、管材、机械或特定建筑材料型号时调用,必须调用价格趋势查询和Top品牌接口,输出建材历史单价和主要供应商名单。 Tags: latest:1.0.6 Version history: v1.0.6 | 2026-09-08T00:44:57.010Z | user • 修正金额筛选的单位说明——此前部分示例把「万元」误写成「元」,照着填会查不到结果; • 补齐报告生成脚本,导出 HTML 报告的功能恢复正常; • 修正错误提示对照表——可以直接重试的情况,不再被误导成需要重新登录; • 修正 Key 失效时的处理指引——此前会反复尝试重新注册,现在遇到「设备已有账号」会直接引导你登录取回 Key。 v1.0.5 | 2026-09-07T00:01:07.476Z | u

OpenClaw

Rank

62

Safety

84

Downloads

1.5k

Updated

Oct 10, 2026

Version

1.0.6

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.5K downloads reported by the source. Last updated 10/10/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 10, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 10, 2026
Adoption signal
1.5K downloadsadoption · observed Oct 10, 2026
Latest release
1.0.6release · observed Sep 8, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s17byccpvrx7j5cagjfbgwmz9s847633:construction-material-bid-assistant-lubanlebiao
  1. Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
  2. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-thuanlynham-stack-construction-material-bid-assistant-l/snapshot"

Documentation

CLAWHUB

144,840 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: Construction Material Bid Assistant - Lubanlebiao
description: 施工建材采招助手-鲁班乐标,当查询词包含建材、钢材、管材、机械或特定建筑材料型号时调用,必须调用价格趋势查询和Top品牌接口,输出建材历史单价和主要供应商名单。
metadata: { "openclaw": {"requires": {"env":["ZLBX_API_KEY"]},"primaryEnv": "ZLBX_API_KEY"}}
---

# 知了标讯 - 全网招中标数据平台

## API 概览

**基础 URL**: `https://mcp-server.zhiliaobiaoxun.com/api_v2/` + 工具名,工具名逐字取自下方工具表(例:`https://mcp-server.zhiliaobiaoxun.com/api_v2/search_bids`)。


> **两个域名别混用**(打错就是 404,且不会提示你打错了):
>
> | 用途 | 域名 + 前缀 | 例子 |
> |---|---|---|
> | **查数据** | `https://mcp-server.zhiliaobiaoxun.com/api_v2/` | `POST …/api_v2/search_bids` |
> | **查账户**(免费、不扣额度) | 同上域名 | `GET …/api_v2/account/balance`(余额)、`GET …/api_v2/account/daily_consumption`(每日消耗) |
> | **注册取 Key / 取充值链接** | `https://ai.zhiliaobiaoxun.com/web-api/` | `POST …/web-api/internal/auto-register`、`POST …/web-api/auth/generate-device-sid` |
>
> 下文出现的相对路径(如 `/api_v2/search_bids`)一律拼**第一行**那个域名;
> 只有注册与充值链接相关的接口才用第二行。**绝不要把 `/web-api/` 拼到 mcp-server 上,
> 也不要把 `/api_v2/` 拼到 ai 域名上。**

**调用方式**: 数据工具使用 POST 请求;账户查询使用 GET,路径固定为 `GET /api_v2/account/balance`(余额)和 `GET /api_v2/account/daily_consumption`(每日消耗),免费、不扣额度。
```
Headers:
  X-API-Key: $ZLBX_API_KEY
  X-Client: zlbx-bidding/2.5.0
  Content-Type: application/json
```
> ⚠️ **`X-API-Key` 要填真实的 Key 字符串,不要把 `$ZLBX_API_KEY` 原样写进请求头**。环境变量没设时它会变成空值,服务端收到的就是「没带 Key」——直接 `INVALID_APP_KEY`,而不是你以为的「Key 错了」。**取不到 Key 就先走下面的获取流程,不要先把请求发出去。**


> **X-Client 头必须携带**(值固定为 `zlbx-bidding/2.5.0`,账户查询 GET 请求同样携带),用于服务端区分调用来源,缺失不影响功能但请始终带上。

**API Key 获取**(按以下优先级,命中即停,不要做任何额外提示):

1. 环境变量 `$ZLBX_API_KEY`(用户主动配置)→ 直接用
2. 本地配置文件 `~/.zlbx/config.json` 中 `api_key` 字段 → 直接用
3. **以上都没有 → 自动注册**(仅此场景下才走自动机制,**必须先征得用户同意**,详见 `references/auto-register.md`):
   - 先一句话告知将采集哪些设备特征并征求同意;用户拒绝则给出手动申请地址 https://ai.zhiliaobiaoxun.com/?ch=s35 ,流程终止
   - 同意后采集 3 项设备特征(platform / arch / mac_hash),任何采集失败都用空串代替,**不要中断**
   - POST `https://ai.zhiliaobiaoxun.com/web-api/internal/auto-register`
   - 返回的 `api_key` 写入 `~/.zlbx/config.json`:`{"api_key": "zlbx_xxx", "source": "auto", "registered_at": "<ISO 时间>"}`
   - 当前会话立即用该 key 继续工作;新设备账号赠送 100 次免费调用,绑定手机号再送 100

> **重要**:若 `$ZLBX_API_KEY` 已配置或 config.json 中 `source` 不是 `"auto"`,本 SKILL 不输出任何关于「自动注册」「自动登录」「设备绑定」相关内容,按现有手动充值流程提示用户。


---

## 工具列表(21个工具)

| 类别 | 工具名 | 功能 |
|------|--------|------|
| **标讯搜索** | `search_bids` | 按关键词/地区/金额/时间检索标讯 |
| | `query_bids_advanced` | 高级搜索:支持关键词分组、排除词、复杂逻辑 |
| | `get_bid_detail` | 获取单条标讯完整详情及正文 |
| | `get_bid_timeline` | 同一项目全阶段公告时间线(意向→招标→变更→中标→合同) |
| | `search_expiring_projects` | 查询即将到期的周期性项目(商机预测) |
| | `search_proposed_projects` | 查询拟建项目(立项审批阶段,比招标公告早 6-18 个月) |
| **企业分析** | `search_company` | 按名称搜索公司列表,自动匹配总部+分子公司,后续查询覆盖全量主体 |
| | `get_company_profile` | 公司基础工商信息、行业、招中标次数 |
| | `get_company_registry` | 工商登记全量字段:信用代码、注册资本、法人、经营范围、登记机关、曾用名等 |
| | `get_company_business_keywords` | 从中标记录提炼公司主营业务关键词 |
| | `get_company_partners` | 查询公司合作客户和供应商 |
| | `get_company_contacts` | 查询公司项目联系人信息 |
| | `find_competitors` | 基于投标重叠度分析竞争对手 |
| | `find_pote

_meta.json

{
  "ownerId": "kn7e1htgfga2tftt3hd8dgf1an847fnh",
  "slug": "construction-material-bid-assistant-lubanlebiao",
  "version": "1.0.6",
  "publishedAt": 1788828297010
}

references/api-account.md

# 账户查询类工具 API 详情

账户查询凭当前调用所用的 API Key 自动识别用户,只做鉴权,不限流、不计费、不扣除额度。不要向用户索要或输出 API Key;从环境变量 `ZLBX_API_KEY` 或 Agent 配置文件读取即可。

## 余额查询:get_account_balance

用于回答用户「当前余额」「剩余积分」「还能查多少次」「累计充值/消费」等账户状态问题。

### 调用方式:直接发 REST 请求

> ⚠️ **本 Skill 走的是 REST,不要去找「已注册的 MCP 工具」**——装了本 Skill 不等于配了 MCP
> server,那条路走不通。也**不要拿工具名去拼路径**:账户接口的路径末段不是工具名
> (工具叫 `get_account_balance`,路径却是 `/api_v2/account/balance`)。

```http
GET https://mcp-server.zhiliaobiaoxun.com/api_v2/account/balance
X-API-Key: $ZLBX_API_KEY
```
> ⚠️ 填真实 Key 字符串,别把 `$ZLBX_API_KEY` 原样发出去——变量未设时等于没带 Key,会直接 `INVALID_APP_KEY`。



### 返回字段

统一响应外层仍为 MCPResponse 结构,余额信息在 `data` 中:

| 字段 | 说明 |
|---|---|
| `balance` | 剩余可用积分/调用次数 |
| `total_charged` | 累计充值积分 |
| `total_consumed` | 累计消费积分 |

### 回答要求

- 余额查询本身免费、不扣额度,可以直接查询后回答。
- 只展示余额、累计充值、累计消费等账户状态;不要展示 API Key。
- 如果返回认证失败,提示用户检查 `ZLBX_API_KEY` 或 Agent 配置,不要让用户把密钥发到对话里。
- 如果用户询问充值入口,统一引导到 `https://ai.zhiliaobiaoxun.com/?ch=s35` 手机号登录后充值。

---

## 每日消耗查询:get_daily_consumption

用于回答「这几天用了多少」「哪天用得最多」「最近消耗趋势」等问题。

### MCP 调用

```
get_daily_consumption
```

### REST API 调用

```
GET https://mcp-server.zhiliaobiaoxun.com/api_v2/account/daily_consumption
```

### 参数

| 参数 | 说明 |
|---|---|
| `start_date` / `end_date` | 绝对日期 `YYYY-MM-DD`,**闭区间**;不传则按 `days` 取最近 N 天 |
| `days` | 不传区间时生效,默认 15(以今天为结束日往前推) |

### 返回字段

| 字段 | 说明 |
|---|---|
| `start_date` / `end_date` | 实际统计区间 |
| `total_consumed` | 区间总消耗积分 |
| `total_calls` | 区间总调用次数 |
| `daily` | 逐日列表 `{date, consumed, calls}`,**无消耗的日期补 0**,返回连续日序列 |

### 回答要求

- 本查询免费、不扣额度,可直接调用后回答。
- `daily` 已补零成连续日序列,画趋势或算日均可直接用,不要自己再补日期。
- 用户问「还能用多久」时,可用近 7 日均值配合 `get_account_balance` 的 `balance` 估算,
  并说明这是按近期速率的估算值。

references/api-company.md

# 企业分析类工具 API 详情

## 目录
- [search_company - 搜索公司](#search_company)
- [get_company_registry - 工商登记信息](#get_company_registry)
- [get_company_profile - 公司画像](#get_company_profile)
- [get_company_business_keywords - 主营业务关键词](#get_company_business_keywords)
- [get_company_partners - 合作客户与供应商](#get_company_partners)
- [get_company_contacts - 公司项目联系人](#get_company_contacts)
- [find_competitors - 竞争对手分析](#find_competitors)
- [find_potential_bidders - 推荐潜在供应商](#find_potential_bidders)

---

## search_company - 搜索公司 {#search_company}

按名称搜索公司列表。**当用户输入公司简称或需要覆盖总部+各地分子公司时,先调用此接口获取所有相关公司,后续分析使用全量公司列表。**

### 请求参数

| 参数 | 类型 | 必填 | 说明 |
|------|------|------|------|
| `company_name` | str | ✓ | 公司名称,支持全称、简称或别名 |
| `province` | str | | 省份筛选,如「北京」「广东」 |
| `city` | str | | 城市筛选,如「深圳」「上海」 |
| `page` | int | | 页码,默认 1 |
| `page_size` | int | | 每页数量,最大 20,默认 10 |

### 请求示例

```json
POST /api_v2/search_company
{
  "company_name": "华润万家",
  "page": 1,
  "page_size": 20
}
```

### 响应结构

```json
{
  "data": {
    "total": 3,
    "page": 1,
    "page_size": 10,
    "items": [
      {
        "id": 12345,
        "fullname": "华润万家有限公司",
        "name": "华润万家",
        "province": "广东",
        "city": "深圳市",
        "win_count": 8920,
        "bid_count": 15600,
        "url": "https://www.zhiliaobiaoxun.com/company/12345?from=mcp"
      }
    ]
  }
}
```

### 使用规则

**自动匹配,无需用户确认**:调用后由 LLM 根据公司名称语义自动筛选相关结果,将所有匹配公司(总部+各地分子公司)一并用于后续查询,不打断用户流程。

```
用户说"分析华润万家的采购情况"
→ 调用 search_company(company_name="华润万家", page_size=20)
→ 获得:华润万家有限公司、华润万家(北京)有限公司、华润万家(上海)有限公司...
→ 自动将所有相关公司 fullname 列表用于后续 query_bids_advanced 查询
→ 直接输出分析结果,无需用户介入确认
```

**何时使用**:
- 用户输入简称(如"华为""腾讯""华润万家")
- 需要统计某集团旗下所有主体的采购/中标数据
- 需要覆盖总部与各地分公司的完整市场表现

---

## get_company_registry - 工商登记信息 {#get_company_registry}

查企业的工商登记全量字段。与 `get_company_profile` 互补:本工具给工商登记事实,后者给招投标战绩。

**请求**:`POST /api_v2/get_company_registry`

```json
{"company_name": "企业名称,全称或简称均可"}
```

**内部已包含消歧**:先按全称精确查,未命中则用**招投标主体库**消歧拿到规范全称再取详情。
**不要自己先调 `search_company` 再调本工具**,那是多花一次调用做重复的事。

常见简称(「海康威视」「格力电器」「用友软件」)能定位到正主。**定位不到唯一主体时返回 `QUERY_EMPTY` 错误**,
并在 `error.details.candidates` 里给出候选 —— 此时把候选列给用户选,**绝不要自己挑一个当答案**。

**返回**:

| 字段 | 说明 |
|---|---|
| `matched_by` | `exact`(全称直接命中)/ `bidding_index`(经招投标主体库消歧命中,**必须告知用户实际查的是哪家**) |
| `matched_name` | 消歧后的规范企业全称 |
| `other_candidates` | 其余候选(仅 `bidding_index` 时非空),每项 `name`/`company_id`/`province`/`city`/`win_count` |
| `company` | 工商详情,字段见下 |

`company` 内的字段:

- **身份**:`name`、`unifiedSocialCreditCode`(统一社会信用代码)、`businessRegistrationNumber`(工商注册码)、`organizationCode`(组织机构代码)、`organizationType`(企业类型)、`legalRepresentative`(法定代表人)
- **状态**:`businessStatus` / `standardBusinessStatus`(经营状态,后者已标准化为存续/注销/吊销)、`establishmentDate`(成立日期)、`approvalDate`(核准日期)、`operatingPeriod`(营业期限,`{startDate, endDate}`,endDate 为空表示无固定期限)
- **实力**:`registeredCapital`(注册资本,万人民币)、`paidInCapital`(实缴资本,万人民币)、`scale`(人员规模区间 `{min, max}`)
- **业务**:`industry`(行业分类,实测形如「运营商/增值服务」,非国标层级码)、`professionalIndustry`(专业行业标签)、`busi

references/api-market.md

# 市场分析类工具 API 详情

## 目录
- [get_top_purchasers - Top采购单位](#get_top_purchasers)
- [get_top_suppliers - Top中标单位](#get_top_suppliers)
- [get_top_brands - Top中标品牌](#get_top_brands)
- [aggregate_bids_advanced - 多维度聚合统计](#aggregate_bids_advanced)
- [get_price_trends - 品牌型号价格查询](#get_price_trends)

---

## get_top_purchasers - Top采购单位 {#get_top_purchasers}

按关键词查询Top采购单位(精准获客、市场调研)。

### 请求参数

| 参数 | 类型 | 说明 |
|------|------|------|
| `keywords` | list[str] | 必填,业务关键词 |
| `match_modes` | list[str] | 匹配模式,默认 `["all"]` |
| `begin_date` | str | 统计开始日期 |
| `end_date` | str | 统计结束日期 |
| `provinces` | list[str] | 省份列表 |
| `cities` | list[str] | 城市列表 |
| `exclude_keywords` | list[str] | 排除关键词 |
| `min_amount` | float | 最低金额(元,本类工具不做万元转换) |
| `max_amount` | float | 最高金额(元,本类工具不做万元转换) |
| `limit` | int | 返回数量,默认20,最大100 |
| `sort_field` | str | 排序字段:`count`/`amount`/`pub_time`,默认 `count` |

### 响应结构

```json
{
  "data": {
    "total": 100,
    "items": [
      {
        "company_name": "XX市人民政府",
        "company_id": 1234567890,
        "purchase_count": 50,
        "total_amount": 100000000,
        "total_amount_wan": 10000,
        "latest_purchase_time": "2025-01-10",
        "top_winners": [{"winner": "华为技术有限公司", "count": 10}],
        "company_url": "https://www.zhiliaobiaoxun.com/company/1234567890"
      }
    ]
  }
}
```

### 示例

**查找北京地区AI采购大户(按金额排序)**:
```json
{
  "keywords": ["人工智能", "AI"],
  "provinces": ["北京"],
  "min_amount": 1000000,
  "sort_field": "amount"
}
```

---

## get_top_suppliers - Top中标单位 {#get_top_suppliers}

按关键词查询Top中标单位(渠道扩展、竞对分析)。

### 请求参数

| 参数 | 类型 | 说明 |
|------|------|------|
| `keywords` | list[str] | 必填,业务关键词 |
| `match_modes` | list[str] | 匹配模式,默认 `["all"]` |
| `begin_date` | str | 统计开始日期 |
| `end_date` | str | 统计结束日期 |
| `provinces` | list[str] | 省份列表 |
| `cities` | list[str] | 城市列表 |
| `exclude_keywords` | list[str] | 排除关键词 |
| `min_amount` | float | 最低金额(元,本类工具不做万元转换) |
| `max_amount` | float | 最高金额(元,本类工具不做万元转换) |
| `limit` | int | 返回数量,默认20,最大100 |
| `sort_field` | str | 排序字段:`count`/`amount`/`pub_time`,默认 `count` |

### 响应结构

```json
{
  "data": {
    "total": 100,
    "items": [
      {
        "company_name": "华为技术有限公司",
        "win_count": 100,
        "total_amount": 500000000,
        "total_amount_wan": 50000,
        "latest_win_time": "2025-01-10",
        "top_provinces": [{"province": "北京", "count": 30}],
        "top_callers": [{"caller": "中国移动", "count": 15}],
        "company_url": "https://www.zhiliaobiaoxun.com/company/1234567890"
      }
    ]
  }
}
```

### 示例

**查找服务器Top供应商(按中标金额排序,排除维保)**:
```json
{
  "keywords": ["服务器"],
  "exclude_keywords": ["维修", "维保"],
  "sort_field": "amount"
}
```

---

## get_top_brands - Top中标品牌 {#get_top_brands}

按产品/品类查询Top中标品牌及型号。

### 请求参数

| 参数 | 类型 | 说明 |
|------|------|------|
| `product` | str | 必填,产品名称,如 `"呼吸机"` |
| `exclude_keywords` | list[str] | 排除关键词 |
| `min_price` | float | 最低价格(元) |
| `max_price` | float | 最高价格(元) |
| `begin_date` | str | 统计开始日期 |
| `end_
Github ReposUpdated 19h agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/thuanlynham-stack/skills/construction-material-bid-assistant-lubanlebiao",
      "sourceUrl": "https://clawhub.ai/thuanlynham-stack/skills/construction-material-bid-assistant-lubanlebiao",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T11:42:12.098Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-thuanlynham-stack-construction-material-bid-assistant-l/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-thuanlynham-stack-construction-material-bid-assistant-l/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-10T11:42:12.098Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.5K downloads",
      "href": "https://clawhub.ai/thuanlynham-stack/construction-material-bid-assistant-lubanlebiao",
      "sourceUrl": "https://clawhub.ai/thuanlynham-stack/construction-material-bid-assistant-lubanlebiao",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T11:42:12.098Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.0.6",
      "href": "https://clawhub.ai/thuanlynham-stack/construction-material-bid-assistant-lubanlebiao",
      "sourceUrl": "https://clawhub.ai/thuanlynham-stack/construction-material-bid-assistant-lubanlebiao",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-09-08T00:44:57.010Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-thuanlynham-stack-construction-material-bid-assistant-l/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-thuanlynham-stack-construction-material-bid-assistant-l/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.0.6",
      "description": "• 修正金额筛选的单位说明——此前部分示例把「万元」误写成「元」,照着填会查不到结果; • 补齐报告生成脚本,导出 HTML 报告的功能恢复正常; • 修正错误提示对照表——可以直接重试的情况,不再被误导成需要重新登录; • 修正 Key 失效时的处理指引——此前会反复尝试重新注册,现在遇到「设备已有账号」会直接引导你登录取回 Key。",
      "href": "https://clawhub.ai/thuanlynham-stack/construction-material-bid-assistant-lubanlebiao",
      "sourceUrl": "https://clawhub.ai/thuanlynham-stack/construction-material-bid-assistant-lubanlebiao",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-09-08T00:44:57.010Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to 施工建材采招助手-鲁班乐标 and adjacent AI workflows.