← Back to Skills Marketplace
woaim65

Master Data Matching

by woaim65 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
173
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install master-data-matching
Description
Production-ready Master Data Intelligent Matching System. Use when: matching vendor/customer/employee records, deduplicating master data, resolving OCR-extra...
Usage Guidance
This skill appears to do what it claims: an offline JS library for entity matching with HITL and active learning. Before installing or using it in production: (1) review the full index.js for any network calls, dynamic eval/exec, or telemetry (the provided excerpt shows none, but review the remainder of the file); (2) remember it processes sensitive PII (tax IDs, bank accounts, ID numbers) — run it in a controlled environment and ensure data protection controls are in place; (3) note it will persist learning state to .mdm-learning-stats.json in the working directory — consider configuring storage location and permissions; (4) because the package author and homepage are unknown, prefer to run it in a sandbox, run tests on synthetic data, and (if you plan to use on production data) perform a line-by-line code review or have security/engineering review the repository for hidden network exfiltration or unsafe file operations.
Capability Analysis
Type: OpenClaw Skill Name: master-data-matching Version: 1.0.0 The skill is a well-documented and logically sound implementation of an entity resolution system for business data (Procurement, Finance, Sales, HR). The core logic in `index.js` uses standard string similarity algorithms (Jaccard bigrams and Levenshtein) and a dual-path matching strategy without any external side effects, network calls, or unauthorized file access. No evidence of malicious intent, data exfiltration, or prompt-injection attacks was found in the code or documentation.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md, domain schemas, matching-config, and index.js implement an entity-resolution pipeline (exact + semantic matching, OCR→schema mapping, HITL, active learning). Required env vars / binaries are none, which is proportionate for a self-contained JS library.
Instruction Scope
SKILL.md instructs importing the local index.js and calling library functions (getSupportedDomains, runMatchingPipeline, processHumanDecision, etc.). It does not instruct reading unrelated system files or environment variables, nor does it direct data to external endpoints in the provided docs.
Install Mechanism
No install specification is present (instruction-only behavior with bundled code). The package.json is local and there are no external downloads or install scripts; risk from install mechanism is minimal.
Credentials
The skill requests no credentials or environment variables, which is appropriate. Note: it operates on sensitive PII-like fields (tax_id, bank_account, id_number). The config enables active learning persistence (persistenceFile: '.mdm-learning-stats.json'), so the skill will write learning state to disk — consider where that file will be stored and who can access it.
Persistence & Privilege
always:false and normal agent invocation are used. Active learning persistence will create a local file (.mdm-learning-stats.json) and the code may write/read that file; this is expected for an active-learning tool but you should confirm file path/permissions and that it won't overwrite other files.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install master-data-matching
  3. After installation, invoke the skill by name or use /master-data-matching
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the production-ready Master Data Intelligent Matching System. - Supports entity resolution for procurement, finance, sales, and HR domains - Dual-path retrieval: exact-match and vector-semantic matching - OCR-to-schema mapping with confidence coloring (green/yellow/red/blue) - 4-state per-field value verification and human-in-the-loop review flow - Active learning tracks errors, feedback, and auto-adjusts thresholds - Modular API for integration and orchestration
Metadata
Slug master-data-matching
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Master Data Matching?

Production-ready Master Data Intelligent Matching System. Use when: matching vendor/customer/employee records, deduplicating master data, resolving OCR-extra... It is an AI Agent Skill for Claude Code / OpenClaw, with 173 downloads so far.

How do I install Master Data Matching?

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

Is Master Data Matching free?

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

Which platforms does Master Data Matching support?

Master Data Matching is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Master Data Matching?

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

💬 Comments