kyc-doc-parse

Extract structured KYC data records from onboarding packets into JSON.

Updated May 6, 2026
One-click install
npx skills add https://github.com/nvmohinani/financial_services --skill kyc-doc-parse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kyc-doc-parse
Source: https://github.com/nvmohinani/financial_services/tree/main/plugins/vertical-plugins/operations/skills/kyc-doc-parse
Command: npx skills add https://github.com/nvmohinani/financial_services --skill kyc-doc-parse

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Onboarding documents are often unstructured and untrusted. This Skill extracts identity, ownership, control, and funds information from client and investor packets and returns a structured KYC record to power risk screening and compliance workflows.

Core Features & Use Cases

  • Inventory & classify documents: Identify identity, entity formation, ownership, address, and source-of-funds documents.
  • Structured JSON output: Produce a single JSON record with fields like applicant_type, legal_name, dob_or_formation_date, nationality_or_jurisdiction, registered_address, id_documents, beneficial_owners, controllers, source_of_funds, pep_declared, tax_forms, and documents_received.
  • Gap detection for KYC review: Flag missing or expired items (e.g., ID expiry, outdated address proof, missing UBO information) to hand to rules engines.
  • Use cases include onboarding for individuals, entities, or trusts, and feeding the compliance rules engine.

Quick Start

Process the attached onboarding packet to output a single JSON KYC record.

Frequently Asked Questions about kyc-doc-parse

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract structured KYC data from unstructured onboarding packets?

To extract structured KYC data from onboarding packets, you can use a parsing tool that inventories identity, ownership, and source-of-funds documents. It outputs a single JSON record containing fields like applicant_type, legal_name, and beneficial_owners for compliance workflows.

Can I parse investor onboarding documents to populate CRM and risk profiles automatically?

Yes, you can parse investor onboarding documents to populate CRM and risk profiles. The extraction process inventories client documents and outputs a structured JSON payload with nationality, tax forms, and controller details, which can directly feed downstream rules engines.

What is the best way to identify missing beneficial owner and tax form information during client onboarding?

The best way to identify missing beneficial owner and tax form information is to use a KYC extraction process that performs gap detection. It flags missing or expired items like outdated address proof or missing UBO data, enabling compliance teams to review deficiencies before risk screening.

Does this KYC parsing approach work for individuals, entities, and trusts?

Yes, this KYC parsing approach works for individuals, entities, and trusts. It handles various applicant types by extracting relevant formation dates, registered addresses, and source-of-funds details from the onboarding packet to produce a unified compliance record.

How do I convert client identity and source-of-funds documents into a single JSON payload?

To convert client identity and source-of-funds documents into a single JSON payload, you parse the onboarding packet to extract fields like legal_name, id_documents, and pep_declared. The process performs strict data handling and outputs structured data without executing content.