← Back to Skills Marketplace
vietnamese-contract
by
Trustydev212
· GitHub ↗
· v1.0.2
· MIT-0
170
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install vietnamese-contract
Description
Skill tạo hợp đồng, thỏa thuận, cam kết và mọi văn bản pháp lý tiếng Việt chuẩn pháp luật Việt Nam, xuất file .docx chuyên nghiệp. Bao gồm toàn bộ quy trình:...
Usage Guidance
Key points to consider before installing or running:
- Metadata mismatch: The package includes Python scripts (cccd-ocr.py, vn-spellcheck.py) but 'python' is not declared in required binaries. Ask the author to declare 'python' (and exact version) or update installation instructions.
- Missing referenced file: SKILL.md refers to /mnt/skills/public/docx/scripts/office/validate.py but that file is not in the bundle. Confirm where validate.py comes from or include it in the package.
- PII handling: The OCR script extracts Vietnamese national ID numbers (CCCD), addresses, and the workflow asks for phone, email, and bank account details. This is sensitive data — ensure you run the skill in a secure, consented environment, understand retention/deletion behavior, and do not run it on real IDs without user consent.
- Install impact: The instructions ask you to run global npm and pip installs and will download ML models (~100MB). Consider running these in an isolated virtualenv or container to limit system-wide changes and supply-chain risk.
- Autonomous use: The SKILL.md tries to force the agent to 'always' use this skill for many keywords. If you permit autonomous invocation, consider limiting the skill's scope or only allowing explicit user invocation so it doesn't trigger unexpectedly.
- Verify offline claims: The docs claim OCR runs offline, but EasyOCR/pip will download models and the workflow can send extracted text to an online AI model. If you require fully offline processing, validate network behavior and model locations first.
If you want to proceed: request the author to (1) add 'python' to required binaries, (2) include or remove the validate.py reference, (3) provide explicit privacy/consent instructions about CCCD and bank data, and (4) consider packaging an install spec or containerized environment to avoid global installs.
Capability Analysis
Type: OpenClaw Skill
Name: vietnamese-contract
Version: 1.0.2
The skill is a professional tool for generating Vietnamese legal contracts, featuring automated workflows for legal research, document formatting, and quality assurance. It includes utility scripts for OCR (scripts/cccd-ocr.py) and spellchecking (scripts/vn-spellcheck.py) that operate locally. The documentation (SKILL.md and references/cccd-ocr-guide.md) explicitly addresses privacy by recommending offline OCR processing for ID cards and advising against the storage of sensitive images. No evidence of data exfiltration, malicious execution, or unauthorized persistence was found.
Capability Assessment
Purpose & Capability
The skill's name/description describe a docx contract generator and the manifest lists node and pandoc which are relevant. However the bundle includes two Python scripts (OCR and spellcheck) and many instructions to run python/pip tools, yet 'python' is not declared in required binaries. Also SKILL.md references an external validate.py at /mnt/skills/public/docx/scripts/office/validate.py that is not present in the package. These mismatches suggest incomplete metadata or sloppy packaging.
Instruction Scope
Runtime instructions instruct web searches to verify legal bases (expected) and to run offline OCR then send extracted TEXT to whichever AI model is available for 'verify' (also expected). But the SKILL.md explicitly tells agents to 'always use this skill' whenever contract-related keywords appear — that is scope-creep (it tries to force broad invocation). The docs also instruct handling of sensitive PII (CCCD/ID numbers, addresses, bank info) and to ask users for phone/email/bank details; handling and retention of these data is sensitive and requires clear user consent and secure handling. The SKILL.md also references files/paths not in the package (validate.py).
Install Mechanism
There is no formal install spec (instruction-only), so nothing is automatically written. However the instructions recommend global npm install -g docx and pip install easyocr/opencv-python and note that EasyOCR will download ~100MB of models. Running these global installs will pull third-party packages and models from public registries — normal for this functionality but something to be aware of (disk, network, and supply-chain exposure). No obscure download URLs are present.
Credentials
The skill does not request environment variables or cloud credentials (none declared). That is proportionate to its offline/local focus. However the skill processes highly sensitive personal data (national ID numbers, addresses, bank account prompts), so the absence of explicit privacy/consent controls in the instructions is a concern for data handling rather than credential overreach.
Persistence & Privilege
The package does not request permanent presence (always:false) and is user-invocable (normal). But SKILL.md's guidance attempts to make the agent always use this skill for many keywords — a behavioral preference written into the instructions (not a platform-level always:true), which is an overreach in scope and should be reviewed before allowing autonomous invocation.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install vietnamese-contract - After installation, invoke the skill by name or use
/vietnamese-contract - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Thêm tính năng quét ảnh CCCD tự động điền thông tin vào hợp đồng (bước 2.5).
- Bổ sung hướng dẫn sử dụng OCR cho CCCD với EasyOCR (file reference mới).
- Thêm script mẫu thực hiện OCR cho CCCD: scripts/cccd-ocr.py.
- Cập nhật quy trình tổng quan để tích hợp tùy chọn quét CCCD.
- Không thay đổi chức năng hợp đồng cốt lõi; tập trung mở rộng hỗ trợ nhập liệu tự động và tài liệu hướng dẫn.
v1.0.1
No functional or documentation changes detected in this version.
- No file changes were made between version 1.0.0 and 1.0.1.
- The skill's codebase and documentation remain unchanged.
v1.0.0
Vietnamese legal contract generator skill, version 1.0.0
- Supports creating all types of Vietnamese legal documents (.docx), including contracts, agreements, commitments, NDAs, MOUs, appendices, and more.
- Guides users step by step: legal basis lookup, collecting information, structure drafting, Vietnamese spellcheck, formatting, and file export.
- Ensures compliance with Vietnamese legal and formatting standards (Times New Roman, layout, full legal sections).
- Provides validation scripts for .docx structure and Vietnamese spelling check before export.
- Includes detailed documentation and references for legal bases and contract structures.
Metadata
Frequently Asked Questions
What is vietnamese-contract?
Skill tạo hợp đồng, thỏa thuận, cam kết và mọi văn bản pháp lý tiếng Việt chuẩn pháp luật Việt Nam, xuất file .docx chuyên nghiệp. Bao gồm toàn bộ quy trình:... It is an AI Agent Skill for Claude Code / OpenClaw, with 170 downloads so far.
How do I install vietnamese-contract?
Run "/install vietnamese-contract" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is vietnamese-contract free?
Yes, vietnamese-contract is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does vietnamese-contract support?
vietnamese-contract is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created vietnamese-contract?
It is built and maintained by Trustydev212 (@trustydev212); the current version is v1.0.2.
More Skills