← 返回 Skills 市场
Shwuyeyanjiu
作者
misbah-boop
· GitHub ↗
· v1.0.0
· MIT-0
92
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install shwuyeyanjiu
功能描述
上海物业招标公告研究工具。从上海住宅物业网(962121.fgj.sh.gov.cn)获取招标公告、中标公告、评标结果公告,使用 OCR 提取项目信息(项目面积、物业费标准、停车位数量、停车管理费等),并计算饱和收入。**当以下情况时使用此 Skill**:(1) 用户要求查找某个项目的物业中标信息;(2) 用户...
安全使用建议
This skill appears coherent with its description — it scrapes the listed Shanghai government site, downloads PDFs, and OCRs them locally. Before installing or running: 1) Review and (if needed) change hardcoded file paths (scripts write to /tmp and a hardcoded /Users/… path) to avoid unexpected writes. 2) Ensure you have poppler and tesseract installed locally (pdf2image/pytesseract require native dependencies). 3) Be prepared for bulk downloads and CPU-heavy OCR when running batch scripts; limit page ranges or test with a single project first. 4) Confirm scraping the target site complies with its terms of use. 5) Inspect the included scripts yourself (they are plain Python) if you have low trust, and run them in an isolated environment (container/VM) if you want to limit side effects.
功能分析
Type: OpenClaw Skill
Name: shwuyeyanjiu
Version: 1.0.0
The skill bundle is a specialized research tool designed to scrape and analyze property management bidding data from the Shanghai Residential Property Network (962121.fgj.sh.gov.cn). The included Python scripts (e.g., fetch_project.py, find_expiring_contracts_v3.py) automate the process of searching for announcements, downloading PDF documents to /tmp, and performing OCR using pytesseract to extract project metrics like floor area, management fees, and contract dates. While the scripts contain some hardcoded local paths (e.g., /Users/yujunwang/...), the logic is entirely consistent with the stated purpose of calculating 'saturation revenue' and identifying upcoming contract expirations, with no evidence of malicious intent, data exfiltration, or harmful prompt injection.
能力评估
Purpose & Capability
Name/description match what the code and SKILL.md do: both scrape the listed Shanghai government site (962121.fgj.sh.gov.cn), download PDFs, run OCR and extract numeric fields to compute 'saturation' revenue. Declared Python dependencies (requests, beautifulsoup4, pdf2image, pytesseract, python-dateutil) are appropriate for that purpose; no unrelated credentials or binaries are requested.
Instruction Scope
SKILL.md and the scripts instruct the agent to crawl the target site, download PDF files, run OCR (pdf2image + pytesseract), and parse results. This stays within the stated scope. Items worth noting: (1) the workflow can download and OCR many PDFs (bulk network + CPU/io); (2) scripts use /tmp for downloads and at least one script writes to a hardcoded user path (/Users/yujunwang/.openclaw/workspace/...), which is unexpected and should be adjusted before running; (3) SKILL.md expects system dependency poppler (not installed by the skill) and OCR accuracy requires manual verification. No instructions request unrelated local files or environment secrets.
Install Mechanism
There is no install spec — it's instruction- and script-based. The package.json lists reasonable Python package dependencies; no remote arbitrary downloads or URL-based installers are invoked by the skill itself. The only higher-risk external dependency is the system package 'poppler' (required by pdf2image), which SKILL.md documents but is a normal native dependency for OCR.
Credentials
The skill requires no environment variables, secrets, or credentials. It performs network requests to the stated public government site only. The only surprising environment-like behavior is file writes to /tmp and an unexpected hardcoded path under a specific user home; these grant the skill filesystem persistence of downloaded PDFs and CSV outputs but do not involve unrelated credentials.
Persistence & Privilege
always:false and no special privileges requested. The skill writes files (PDFs, CSVs) to disk (mostly /tmp; some scripts use a hardcoded home path). That is normal for this workload but means it will leave downloaded files and OCR outputs on the host if executed. There is no modification of other skills or system-wide configs.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install shwuyeyanjiu - 安装完成后,直接呼叫该 Skill 的名称或使用
/shwuyeyanjiu触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of shwuyeyanjiu: a research tool for Shanghai property bidding announcements (上海物业招标公告研究工具).
- Supports retrieval and OCR extraction of bidding, award, and evaluation result announcements from the 上海住宅物业网.
- Extracts key project info (area, fees, parking spaces, etc.) and computes saturated income per month and year.
- Implements robust logic for announcement prioritization (award > evaluation > bidding), info extraction across OCR line breaks, and maximum-value logic for critical fields like residential property fees.
- Provides command-line instructions and code snippets for searching, downloading, OCR, and parsing PDF announcements.
- Documents common issues (OCR errors, cross-line values, fee extraction) and key learnings for accurate results.
元数据
常见问题
Shwuyeyanjiu 是什么?
上海物业招标公告研究工具。从上海住宅物业网(962121.fgj.sh.gov.cn)获取招标公告、中标公告、评标结果公告,使用 OCR 提取项目信息(项目面积、物业费标准、停车位数量、停车管理费等),并计算饱和收入。**当以下情况时使用此 Skill**:(1) 用户要求查找某个项目的物业中标信息;(2) 用户... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 92 次。
如何安装 Shwuyeyanjiu?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install shwuyeyanjiu」即可一键安装,无需额外配置。
Shwuyeyanjiu 是免费的吗?
是的,Shwuyeyanjiu 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Shwuyeyanjiu 支持哪些平台?
Shwuyeyanjiu 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Shwuyeyanjiu?
由 misbah-boop(@misbah-boop)开发并维护,当前版本 v1.0.0。
推荐 Skills