前言¶
做行業研究或投前盡調時,經常需要把一批企業的招投標、中標公示從天眼查裏撈出來,再整理成表格。手工逐家點開、複製粘貼,名單一長就耗時間,還容易漏頁。下面介紹 SkillHub 上的 AIRS-具身智能招投標採集器(@user_9c811b99/embodied-bidding-tracker):在 Agent 裏安裝後,通過瀏覽器自動化連接你已登錄的天眼查會話,把查詢結果落到結構化 CSV,適合批量名單和按時間、金額篩選的場景。
這是什麼¶
一句話定位:面向天眼查招投標/中標公示的數據查詢 Skill,基於瀏覽器自動化,輸出 CSV 報表。
- 出品與維護:社區發佈者
user_9c811b99,SkillHub 分類爲data-analysis。 - 當前版本:SkillHub 頁面標註 v1.0.2;技能包內
SKILL.md元數據爲 2.0.0(以你實際安裝到的包爲準)。 - 商店信息(SkillHub 抓取):評分 100000,下載 4311,安裝 61;標籤
requires_api_key=false,不依賴單獨配置的 API Key。 - 官方入口:SkillHub 技能頁、API 座標。
核心功能¶
以下能力均來自技能包 SKILL.md 與 CLI 說明,安裝後可覈對。
- 企業搜索與確認(
search):從 Markdown 企業名單解析公司,在天眼查補全全稱、公司 ID 與詳情鏈接;名單在assets/具身智能中游企業數據庫.md中已帶天眼查字段時優先走本地,減少在線搜索。 - 批量下載招投標(
download):基於確認後的企業列表,按日期區間、最低金額(萬元)篩選,導出data/bidding_records.csv。 - 單企業交互查詢(
query):支持簡稱/模糊匹配,可指定時間範圍與金額門檻。 - 環境檢查(
status):檢查 Node.js、Chrome 遠程調試連接、npm 依賴等。 - 默認行業名單:內置具身智能中游企業數據庫 Markdown,也可通過
--company-file換成自定義名單。
輸出字段包括企業名稱、項目名稱、公告類型、採購人、中標金額、發佈日期、天眼查詳情鏈接等(見技能文檔中的 CSV 表頭定義)。
安裝與啓用¶
1. 安裝 SkillHub CLI(若尚未安裝)¶
先確認本機是否已有 skillhub:
command -v skillhub && skillhub --version
未安裝時可按 SkillHub 安裝說明 執行完整安裝:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
2. 安裝本 Skill¶
安裝時必須用 --dir 指向當前 Agent 的 skills 目錄,否則默認落在 ./skills/ 可能不會被識別。示例:
skillhub install embodied-bidding-tracker --namespace user_9c811b99 --dir ~/.cursor/skills/
其他常見路徑(同樣來自官方安裝文檔):
- Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或項目下的.agents/skills/
也可在對話中讓 Agent 按 https://skillhub.cn/install/skillhub.md 安裝 @user_9c811b99/embodied-bidding-tracker。
3. 運行環境與天眼查登錄¶
技能要求:
- Node.js >= 18.0.0
- Chrome 已安裝
- 先關閉所有 Chrome 窗口,再以遠程調試方式啓動(Linux 示例):
google-chrome \
--remote-debugging-port=9222 \
--user-data-dir=/tmp/chrome_debug_profile
遠程調試端口可通過環境變量 TIANYANCHA_DEBUG_PORT 覆蓋(默認 9222)。Chrome 啓動後訪問 https://www.tianyancha.com 並完成登錄。
4. 安裝腳本依賴¶
進入技能包內的 scripts 目錄安裝 npm 依賴:
cd <技能安裝目錄>/@user_9c811b99/embodied-bidding-tracker/scripts
npm install
典型用法¶
下面步驟假設你已安裝技能、完成 Chrome 調試啓動與天眼查登錄。
1、檢查環境
node cli.js status
2、確認企業名單(默認使用內置具身智能中游企業庫)
node cli.js search
自定義名單:
node cli.js search --company-file /path/to/custom.md
生成 data/company_list.csv。
3、批量下載招投標記錄
node cli.js download --start-date 2026-01-01 --end-date 2026-03-31 --min-amount 100
不寫參數時,默認時間範圍爲「本季度」至今天,金額門檻爲 0。結果寫入 data/bidding_records.csv。
4、查詢單個企業
node cli.js query "宇樹科技"
或進入交互式流程:
node cli.js query
在 Agent 對話裏,也可直接用自然語言觸發技能文檔中的典型請求,例如「查詢某企業的招投標記錄」「導出這批企業的中標信息」;Agent 會按 SKILL.md 引導你執行上述 CLI 流程。
適用場景與注意¶
適合誰
- 需要從天眼查拉招投標/中標公示、並要 CSV 做二次分析的研究、商務或數據崗位。
- 手頭有一份 Markdown 表格企業名單,或想先用內置具身智能中游企業庫做批量採集。
- 已接受「本機 Chrome + 已登錄天眼查賬號」的自動化方式,而不是純 API 對接。
限制與注意
- 數據來源於天眼查頁面,需遵守平臺服務條款與訪問頻率;技能建議單次不超過約 200 家企業、時間範圍不宜超過 1 年,請求間隔約 3–6 秒。觸發安全驗證時需在 Chrome 中手動完成驗證碼或滑塊。
- 未連接 Chrome 遠程調試、未登錄、或企業名稱無法匹配時,CLI 會給出對應錯誤提示(如「未檢測到 Chrome 遠程調試服務」);缺天眼查信息時需先跑
search。 - 批量任務支持斷點進度文件
data/step2_progress.json,長時間採集可留意該文件與日誌。
結尾¶
AIRS-具身智能招投標採集器把天眼查招投標查詢和 CSV 導出封裝成標準 Agent Skill:名單確認、按時間與金額篩選、單企查詢都走同一套 cli.js 命令,並自帶具身智能行業默認企業庫。需要安裝或查看說明時,打開 SkillHub 官方頁:https://www.skillhub.cn/skills/user_9c811b99/embodied-bidding-tracker 。