← Back to Skills Marketplace
sanxin_form_filler1
by
fanqing203
· GitHub ↗
· v1.0.0
· MIT-0
206
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install sanxin
Description
智能申报表填写工具。将申报报告内容智能填入申请表对应位置,保持原文档格式,新内容格式统一。适用于各类 Word 表格申请表自动填写。
Usage Guidance
Key things to consider before installing or running: 1) Functional mismatch: the skill claims automatic extraction from a report but the provided code does not parse source_doc — you must supply content_map manually or implement extraction yourself. 2) Windows-only: it relies on pywin32 and Microsoft Word/WPS; it won't work on Linux/macOS. 3) Safety: Word automation can execute macros or load remote templates; do not run this on untrusted documents and test only on copies. 4) Inspect code: review scripts/form_filler.py to confirm behavior and add protections (disable macros, open in protected view, or sanitize input) if you plan to run it on real reports. 5) If you need genuine automatic extraction, request or implement a parser that reads source_doc and builds content_map — as-is the skill does not provide that. If you are comfortable with these limitations and will run on trusted files/copies, the code itself performs only local file I/O and Word automation (no network exfiltration found).
Capability Analysis
Type: OpenClaw Skill
Name: sanxin
Version: 1.0.0
The skill bundle is a legitimate automation tool for filling Microsoft Word forms using the pywin32 library. The core logic in scripts/form_filler.py and scripts/example_usage.py is focused on document manipulation, such as reading table structures, inserting text, and applying formatting. No indicators of data exfiltration, unauthorized network access, or malicious execution were found, and the instructions in SKILL.md are consistent with the stated purpose.
Capability Assessment
Purpose & Capability
The description and SKILL.md state the tool will '智能' (automatically) map申报报告 contents into the application form. However, the runtime code (scripts/form_filler.py and example_usage.py) does not read or parse source_doc to extract sections — it only accepts a pre-built content_map provided by the caller. That is a functional mismatch: the skill advertises automatic extraction/mapping but the implementation requires manual mapping.
Instruction Scope
Instructions and docs indicate use of win32com to read Word structure and 'recognize each chapter', but the actual code only opens a form_doc, iterates table rows, and inserts text from content_map. The code does open and save Word documents (doc = word.Documents.Open(form_doc); doc.SaveAs2(...)), and sets word.Visible = True. While it does not perform network calls, opening Word documents may trigger macros, external templates, or OLE content in the documents — the skill does not mention sanitizing or disabling macros.
Install Mechanism
No install spec in the registry, but SKILL.md suggests pip install pywin32. That is a standard dependency for Windows Word automation and not inherently risky. There are no downloads from untrusted URLs and no archive extraction directives.
Credentials
The skill requests no environment variables, no credentials, and no config paths — this matches the stated local-file Word automation use-case.
Persistence & Privilege
always:false and no indication the skill modifies other skills or system-wide agent settings. It runs as an on-demand script and does not request elevated or persistent platform privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install sanxin - After installation, invoke the skill by name or use
/sanxin - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- 首发版本:提供 Word 表格申请表的智能自动填写功能。
- 自动识别申报报告章节并填入对应表格位置,保持原有表格格式。
- 新填内容格式统一(宋体、小四、黑色、无下划线、不加粗)。
- 支持自动调整表格行高与分页,避免内容遮挡。
- 解决原有格式丢失、控制字符等问题,提升填写兼容性。
- 适用于医疗、科研等多类申报表自动化填写场景。
Metadata
Frequently Asked Questions
What is sanxin_form_filler1?
智能申报表填写工具。将申报报告内容智能填入申请表对应位置,保持原文档格式,新内容格式统一。适用于各类 Word 表格申请表自动填写。 It is an AI Agent Skill for Claude Code / OpenClaw, with 206 downloads so far.
How do I install sanxin_form_filler1?
Run "/install sanxin" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is sanxin_form_filler1 free?
Yes, sanxin_form_filler1 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does sanxin_form_filler1 support?
sanxin_form_filler1 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created sanxin_form_filler1?
It is built and maintained by fanqing203 (@fanqing203); the current version is v1.0.0.
More Skills