← Back to Skills Marketplace
misbah-boop

Shwuyechaxunhetongdaoqi

by misbah-boop · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
88
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install shwuyechaxunhetongdaoqi
Description
查询上海市物业项目合同到期信息,提取招标公告合同期限和中标/评标日期,计算合同到期时间并生成CSV。
Usage Guidance
What to check before installing or running this skill: - Packaging mismatch: package.json lists Python libraries and a dependency on 'shwuyeyanjiu' even though this is a Python-based skill. Confirm how dependencies are actually installed on your platform (what 'uv sync' / 'uv run' does) and whether package.json is meaningful here. - Native binaries: OCR and pdf2image require native tools (Tesseract, poppler). Verify these are available or will be installed and that you trust the source that will install them. - Cross-skill import: the script modifies sys.path to import code from a sibling skill (shwuyeyanjiu). Inspect the code of that other skill before running this one — it could execute additional logic or access data you didn't expect. The repository did not include shwuyeyanjiu, so you should obtain and review it or sandbox execution. - Source provenance: the skill's homepage is 'none' and source is 'unknown'. If you plan to run it, prefer running inside a restricted environment (container or VM) and review the full code of any referenced skill (shwuyeyanjiu) and any install scripts 'uv' would run. - Operational safety: run one district first and inspect CSV output; ensure no unexpected network calls to endpoints outside the listed government site. If you need help, ask the author for a clear install/run guide (how dependencies and native binaries are installed) and for the code of the referenced shwuyeyanjiu skill. Given the packaging and dependency ambiguities, treat this skill as potentially safe in intent but operationally sloppy — review the missing pieces and the other skill it depends on before trusting it with real data or broad permissions.
Capability Analysis
Type: OpenClaw Skill Name: shwuyechaxunhetongdaoqi Version: 1.0.0 The skill is a legitimate tool designed to scrape and analyze property management contract data from the Shanghai government website (962121.fgj.sh.gov.cn). It uses standard Python libraries for web scraping (requests, BeautifulSoup), PDF processing (pdf2image), and OCR (pytesseract) to extract contract dates and calculate expiry. No indicators of malicious intent, data exfiltration, or harmful prompt injection were identified in the provided files (SKILL.md, query_contract_expiry.py).
Capability Assessment
Purpose & Capability
The skill claims to be a Python-based scraper/OCR pipeline and includes a Python script and Python library names in SKILL.md, but package.json lists Python libraries (requests, beautifulsoup4, pytesseract, etc.) as npm dependencies and also declares a dependency on another skill ('shwuyeyanjiu'). This mismatch between packaging metadata and runtime language is incoherent and suggests sloppy packaging or incorrect distribution metadata. The code also expects another skill's scripts to exist at a relative path ('../.. /shwuyeyanjiu/scripts') which is not declared as a required skill or dependency in a way the platform enforces.
Instruction Scope
The SKILL.md instructs the agent to download PDFs, run OCR (pytesseract), convert PDFs to images (pdf2image), and parse dates — all reasonable for the stated purpose. However: (1) OCR requires external native binaries (Tesseract) and pdf2image typically needs poppler; the skill declares no required binaries, so required system-level dependencies are omitted. (2) The included script alters sys.path to import code from a sibling skill ('shwuyeyanjiu'), which means it will read/execute code outside this skill's directory — a cross-skill dependency that isn't clearly declared or sandboxed. Both issues expand the runtime scope beyond what's explicitly stated.
Install Mechanism
There is no install spec (instruction-only + small script), which is lower-risk. However, package.json is present and inconsistent with a Python runtime (it lists Python libs under 'dependencies' and references a repository URL). The SKILL.md suggests using an environment/tool ('uv run' and 'uv sync') to install/run dependencies; it's unclear what 'uv' will do and whether it will fetch native binaries. This ambiguity increases operational risk but is not necessarily malicious.
Credentials
The skill does not request any environment variables, credentials, or config paths. Its data sources are publicly listed (a Shanghai government announcements site). There are no obvious requests for unrelated secrets or cloud credentials.
Persistence & Privilege
The skill does not request always:true and is user-invocable only. It does not attempt to modify other skills' configurations in the files provided. The main concern here is cross-skill import (sys.path insertion), which increases the effective trusted surface but is not the same as requesting elevated platform privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install shwuyechaxunhetongdaoqi
  3. After installation, invoke the skill by name or use /shwuyechaxunhetongdaoqi
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
上海物业查询合同到期技能 v1.0.0 - 新增支持上海物业招标、中标、评标公告的批量分析,自动识别合同期限与到期时间 - 改进中标日期提取逻辑:中标公告与评标结果公告均可作为日期来源,明显提升数据覆盖率 - 多种日期格式适配,增强OCR结果的日期识别稳健性 - 增加PDF下载自动重试,提升大批量处理稳定性 - 生成CSV结果文件,便于查询、导出与后续分析 - 提供详细错误处理和数据来源标注,显著提升数据完整性与可用性
Metadata
Slug shwuyechaxunhetongdaoqi
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Shwuyechaxunhetongdaoqi?

查询上海市物业项目合同到期信息,提取招标公告合同期限和中标/评标日期,计算合同到期时间并生成CSV。 It is an AI Agent Skill for Claude Code / OpenClaw, with 88 downloads so far.

How do I install Shwuyechaxunhetongdaoqi?

Run "/install shwuyechaxunhetongdaoqi" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Shwuyechaxunhetongdaoqi free?

Yes, Shwuyechaxunhetongdaoqi is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Shwuyechaxunhetongdaoqi support?

Shwuyechaxunhetongdaoqi is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Shwuyechaxunhetongdaoqi?

It is built and maintained by misbah-boop (@misbah-boop); the current version is v1.0.0.

💬 Comments