← 返回 Skills 市场
ylbwjf

Tender Analysis System

作者 ylbwjf · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
94
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install tender-analysis-system
功能描述
自动化抓取并智能分析各行业招标信息,生成多维度结构化标书风险与付款方式分析报告。
安全使用建议
This package looks like a template for a tender-scraping and analysis system but the actual crawling and push logic are missing. Before installing or running: 1) Don't place secrets (LLM API keys, SMTP passwords, webhook URLs) in config.yaml on shared machines — prefer environment variables or a secure secret store. 2) Inspect and, if needed, implement or review any scraping code to ensure it follows robots.txt and legal constraints; the current code does not perform scraping. 3) Review cron_setup.sh before running — it will modify your crontab and create persistent scheduled jobs. 4) If you plan to enable push notifications (Feishu/SMTP) verify webhook URLs and SMTP credentials and test in an isolated environment. 5) If you need the described scraping features, request or implement the missing network/crawl modules and re-audit them for unexpected endpoints or data exfiltration.
功能分析
Type: OpenClaw Skill Name: tender-analysis-system Version: 1.0.0 The bundle implements an automated tender monitoring system that performs high-risk environment modifications, specifically establishing persistence by modifying the system's crontab (cron_setup.sh) and installing Python dependencies (run.sh). While these actions align with the stated goal of periodic automation, they are performed without explicit user confirmation within the scripts. Furthermore, config.yaml contains a hardcoded Chinese email address ([email protected]) as a default notification target, which could lead to unintended data disclosure if the user fails to update the configuration. The core logic in tender_analyzer.py is currently a skeleton that manages a database but lacks the actual scraping implementation described in the SKILL.md instructions.
能力评估
Purpose & Capability
SKILL.md and README describe automated hourly scraping of many external sites and LLM-based deep analysis. The repository contains a reporter and DB helper but no implemented scraping/crawl logic or push implementation; requests is imported but not used for crawling. That means the declared purpose (automated scraping + analysis) is not implemented by the code as-is — a notable mismatch.
Instruction Scope
Runtime instructions and scripts (run.sh, cron_setup.sh, SKILL.md) limit actions to installing dependencies, running the analyzer, and scheduling cron jobs. The SKILL.md asks users to configure API keys/webhooks in config.yaml; there are no instructions to read unrelated system files. However, SKILL.md expects LLM integration and push channels that would require network access and credentials provided in config.yaml.
Install Mechanism
There is no packaged install step; run.sh performs a pip install of small, common packages (pyyaml, requests). No downloads from external arbitrary URLs or archive extraction are present. This is low-to-moderate install risk.
Credentials
The project does not declare required environment variables, yet config.yaml contains fields for LLM api_key, Feishu webhook, and SMTP credentials (including a pre-filled username). These credentials are expected to be stored in plaintext in config.yaml rather than environment variables, increasing risk of accidental leakage. No unrelated high-privilege credentials are requested, but plaintext credential storage is disproportionate and risky.
Persistence & Privilege
cron_setup.sh will add crontab entries to run the script hourly and every 2 hours for reports. Scheduling itself is reasonable for a monitoring tool, but it modifies the user's crontab (persistence) and will run periodically if the user executes that script — users should be aware and review before running.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install tender-analysis-system
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /tender-analysis-system 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Tender Analysis Assistant v1.0.0 - Initial release of the 标书分析助手 (Tender Analysis Assistant). - Automates collection of tender data across government, finance, telecom, transportation, and major SOE sectors. - Intelligent parsing and structured analysis of tender documents by multiple dimensions: contract, technical, payment, evaluation, and more. - Generates standardized analysis reports and provides real-time and scheduled briefings for key projects. - Includes configurable data sources, deduplication, and risk warnings.
元数据
Slug tender-analysis-system
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Tender Analysis System 是什么?

自动化抓取并智能分析各行业招标信息,生成多维度结构化标书风险与付款方式分析报告。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 94 次。

如何安装 Tender Analysis System?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install tender-analysis-system」即可一键安装,无需额外配置。

Tender Analysis System 是免费的吗?

是的,Tender Analysis System 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Tender Analysis System 支持哪些平台?

Tender Analysis System 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Tender Analysis System?

由 ylbwjf(@ylbwjf)开发并维护,当前版本 v1.0.0。

💬 留言讨论