financial-data

Validate, clean, and consolidate financial transactions and positions from IBKR Flex, Gmail, and Drive CSVs.

Updated Dec 29, 2025
One-click install
npx skills add https://github.com/dseirz-rgb/worker --skill financial-data
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: financial-data
Source: https://github.com/dseirz-rgb/worker/tree/main/.kiro/skills/financial-data
Command: npx skills add https://github.com/dseirz-rgb/worker --skill financial-data

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill ensures financial data is validated, cleaned, and consolidated to support accurate risk analysis and informed investment decisions.

Core Features & Use Cases

  • Data Validation & Cleaning: validate completeness and formats, normalize currencies, and remove duplicates across IBKR, Gmail, and Drive sources.
  • Risk Metrics Computation: compute VaR, maximum drawdown, and Sharpe ratio from historical performance for multi-currency portfolios.
  • Data Integration & Auditing: ingest data from IBKR Flex Query, email confirmations, and Drive CSVs, then upsert into a unified schema and maintain audit trails.

Quick Start

Upload IBKR data or CSV exports to begin automatic validation and risk metric calculations; the system will validate, normalize, and store results for immediate analysis.

Frequently Asked Questions about financial-data

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

FAQPage Schema
How do I validate and clean financial data from multiple sources?

To validate financial data, the system ingests IBKR Flex Query, Gmail confirmations, and Google Drive CSVs, enforcing data quality checks for required fields, date formats, and currency validity before normalizing and consolidating the transactions.

How do I calculate risk metrics for a multi-currency portfolio?

Calculating risk metrics for a multi-currency portfolio involves computing Value at Risk (VaR), maximum drawdown, and the Sharpe ratio from historical performance data. The system handles multi-currency conversion automatically.

Can I consolidate IBKR Flex Query data with Google Drive CSVs?

Yes, you can consolidate IBKR Flex Query data with Google Drive CSVs and email confirmations. The system normalizes symbols and dates, then upserts the records into a unified schema to prevent duplicate entries.

Does this support multi-asset holdings analysis across US, HK, and CN markets?

Yes, multi-asset holdings analysis is fully supported across US, HK, and CN markets. The system processes your uploaded data to normalize currencies and enable comprehensive portfolio analysis across these specific regions.

What is the best way to prevent duplicate transactions when importing CSV data?

The best way to prevent duplicate transactions during CSV import is to use upsert logic. The system applies this structured schema logic automatically when storing consolidated results, ensuring data integrity and maintaining audit trails.

Why does my financial data validation fail on date formats and currency validity?

Financial data validation fails on date formats and currency validity when imported records do not meet strict data quality checks. The system enforces these requirements to ensure accurate multi-currency conversion and risk metrics computation.