← Back to Skills Marketplace
140
Downloads
2
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install tianyancha-bidding-collector
Description
天眼查招投标数据查询工具 - 基于浏览器自动化技术批量查询企业招投标/中标公示信息,导出结构化 CSV 报表。支持 macOS 和 Windows 跨平台运行。
Usage Guidance
This skill appears to do what it claims (browse Tianyancha with Puppeteer and export CSVs). Points to consider before installing/running:
- npm install will fetch and install many third-party packages (including puppeteer-core). If you have security concerns, inspect package.json/package-lock and run npm install in an isolated environment (container/VM) or review packages for postinstall scripts.
- The tool requires you to start Chrome with --remote-debugging-port=9222 and to log in to Tianyancha in that browser profile. While running, the debugging port exposes the browser to local connections; run it with a dedicated temporary user-data-dir (as the docs show) and avoid using your primary browser profile or accounts with sensitive sessions.
- The scripts will drive your logged-in browser and may wait for you to solve CAPTCHAs or login prompts; they do not send scraped data to remote endpoints in the provided code — scraped data is saved to SKILL_DIR/data/*.csv and tool.log.
- Ensure you comply with Tianyancha's terms of service and local laws regarding automated scraping and use of scraped data.
If you want additional assurance, ask for a brief audit of package.json/package-lock or run the tool first in an isolated VM and confirm there are no unexpected network calls or lifecycle scripts during npm install.
Capability Analysis
Type: OpenClaw Skill
Name: tianyancha-bidding-collector
Version: 1.0.4
The skill bundle is a legitimate automation tool designed to scrape bidding data from the Tianyancha platform using Puppeteer. It follows a transparent execution flow where it requires the user to manually start a Chrome instance with remote debugging enabled and log in themselves, rather than attempting to steal credentials or bypass security silently. The code logic in `biddingDownload.js` and `companySearch.js` is focused on DOM interaction and data extraction, and all collected data is stored locally in CSV files as described in `SKILL.md` and `README.md`.
Capability Assessment
Purpose & Capability
Name/description describe automated browser scraping of Tianyancha bidding data; the package.json, puppeteer-core dependency, and scripts (browser connection, search, download, CSV/Excel utilities) are appropriate and expected for this functionality.
Instruction Scope
SKILL.md and scripts require the user to start Chrome with remote-debugging on port 9222 and to log in manually to Tianyancha; scripts then drive that browser to search and scrape pages. This stays within the declared purpose, but it implies the skill will interact with your logged-in browser session and wait for manual captcha/login resolution. Be aware that exposing a Chrome remote-debugging port can expose the profile to local network processes while it's open; the skill does not itself open external network endpoints or exfiltrate data in the code provided.
Install Mechanism
There is no platform install spec in the registry; the README/SKILL.md instructs the user to run npm install in scripts/, and a package-lock is included. Npm dependencies (puppeteer-core, xlsx, csv-writer, winston, etc.) will be fetched from a registry (package-lock references a mirror). This is expected for a Node-based scraper but carries the usual moderate risk of installing many third-party npm packages — review package.json and lockfile and consider installing in an isolated environment.
Credentials
The skill requests no environment variables, credentials, or unusual config paths. It requires a user-provided Tianyancha account (logged in manually in Chrome) which is appropriate for scraping a site requiring authentication. No unrelated secrets are requested.
Persistence & Privilege
The skill does not request 'always: true', does not modify other skills, and only writes output and logs under its own SKILL_DIR/data path. Its runtime writes files and saves progress within its own project directory, which is normal for this type of tool.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tianyancha-bidding-collector - After installation, invoke the skill by name or use
/tianyancha-bidding-collector - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
tianyancha-bidding-collector 1.0.4
- No changes detected in this version; files remain the same as the previous release.
v1.0.3
tianyancha-bidding-collector 1.0.3
- No file changes detected in this release.
- No updates or modifications to functionality, documentation, or logic.
v1.0.2
- 移除了 Node.js 自动安装和 Chrome 启动相关脚本,Chrome 需用户手动启动并登录天眼查
- 增加了用户手动启动 Chrome 和登录流程的详细说明
- 删除反爬虫工具(antiCrawl.js),添加了安全检查工具(securityCheck.js)
- 更新了前置环境检测和异常处理说明,强调 Node.js 与依赖包手动安装
- 文档结构和流程梳理更简明,提高操作透明度
v1.0.1
Version 1.0.1
- Added initial open-source assets: `.gitignore`, `.idea/workspace.xml`, and `LICENSE`.
- No functional/scripts changes; project structure, description, and workflow remain the same.
- Prepares the project for version control and open-source collaboration.
v1.0.0
tianyancha-bidding-collector 1.0.0 – 首发版本
- 支持跨平台(macOS、Windows)批量采集天眼查企业招投标/中标数据,输出结构化 CSV 文件
- 自动检测并安装 Node.js 和 Chrome 环境,支持远程调试与手动扫码登录
- 按企业名单批量查询,支持自定义公司列表、时间范围与金额门槛筛选
- 详细的分步执行、异常处理、采集报告与断点续传能力
- 提供企业搜索确认报告与招投标记录摘要统计
Metadata
Frequently Asked Questions
What is tianyancha-bidding-collector?
天眼查招投标数据查询工具 - 基于浏览器自动化技术批量查询企业招投标/中标公示信息,导出结构化 CSV 报表。支持 macOS 和 Windows 跨平台运行。 It is an AI Agent Skill for Claude Code / OpenClaw, with 140 downloads so far.
How do I install tianyancha-bidding-collector?
Run "/install tianyancha-bidding-collector" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is tianyancha-bidding-collector free?
Yes, tianyancha-bidding-collector is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does tianyancha-bidding-collector support?
tianyancha-bidding-collector is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created tianyancha-bidding-collector?
It is built and maintained by airs-git (@airs-guest); the current version is v1.0.4.
More Skills