data-model-requirements

Maps compliance rules onto banking data-model fields to produce field-level requirements checklists.

4|Updated Jul 1, 2026
One-click install
npx skills add https://github.com/denniszielke/agentic-banking-ecosystem --skill data-model-requirements-denniszielke
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: data-model-requirements
Source: https://github.com/denniszielke/agentic-banking-ecosystem/tree/main/src/compliance_agent/skills/data-model-requirements
Command: npx skills add https://github.com/denniszielke/agentic-banking-ecosystem --skill data-model-requirements-denniszielke

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Compliance officers and banking agents often know a regulation but not which concrete customer, account, or transaction fields must be present and in what state to satisfy it. This Skill translates regulatory rules into a precise, field-level requirements breakdown against the bank's live data model, identifying exactly what data is collected, missing, or needs verification. ## Core Features & Use Cases - Rule-to-Field Mapping: Retrieves applicable rules via search_compliance_rules and maps each requirement to a concrete data-model field (e.g., kyc_status == "verified", age derived from date_of_birth). - Gap Analysis: When supplied with a customer's actual data, marks every requirement as met, missing, or needs-verification and lists blocking gaps in priority order. - Determination Output: Produces an approve / review / reject / escalate decision with a requirements checklist table, documentary evidence list, and cited sources. - Use Case: An agent asked "what do we still need to collect to open a credit card for this customer?" receives an extensive checklist covering identity, KYC status, age gating, income evidence, and existing-relationship rules, each tied to a specific field and regulation section. ## Quick Start Ask the compliance agent what data is required for a customer to be compliant when opening a savings account, and include any known customer field values for a gap analysis.

Frequently Asked Questions about data-model-requirements

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

FAQPage Schema
How do I check what data is required for KYC compliance?▼

Provide the scenario (e.g., personal account opening) and the skill retrieves applicable rules via search_compliance_rules, then maps each to fields like full_name, date_of_birth, address, and kyc_status with the required state for each.

How to run a compliance gap analysis on existing customer data?▼

Supply the customer's actual field values along with the scenario. Each requirement is marked met, missing, or needs-verification, and the output lists blocking gaps in priority order with an approve, review, reject, or escalate determination.

Does this skill fetch customer data from the MCP servers?▼

No, it is index-only and does not call the customer or product MCP servers itself. It knows the data-model shape so it can name the exact field each rule maps to and tell the caller what to fetch or collect.

What happens when a compliance requirement is not in the data model?▼

The skill states plainly that the field is not represented and describes how it must be evidenced instead, such as government-issued ID, parental-authority proof, income evidence, or source-of-funds documents listed under documentary evidence.

Which banking workflows does the compliance requirements mapping cover?▼

It covers personal account opening, savings accounts, children's savings, credit cards, and domestic or international transfers. Each scenario selects the relevant rule set, such as savings rules in section 4 or credit card rules in section 6.