tax

Validates crypto Form 1099-DA proceeds, cost basis, holding period, and gains/losses before preparing Form 8949; optionally reconciles with Kraken trades.

2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/terraleiloa/seren-skills --skill tax-terraleiloa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tax
Source: https://github.com/terraleiloa/seren-skills/tree/main/crypto-bullseye-zone/tax
Command: npx skills add https://github.com/terraleiloa/seren-skills --skill tax-terraleiloa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires psycopg[binary], and includes scripts (resource) components.

What problem does it solve?

This Skill helps users understand and validate crypto Form 1099-DA data so they can catch issues in proceeds, cost basis, and gain/loss before preparing Form 8949.

Core Features & Use Cases

  • 1099-DA normalization and issue-spotting: Standardizes 1099-DA rows into a canonical structure, resolves missing basis/gain when possible, and flags likely problems like missing cost basis or questionable holding period classification.
  • Cost basis lot resolution: Infers holding period and completes missing cost basis/gain fields to make the dataset reviewable and consistent.
  • Optional exchange API reconciliation: When provided Kraken read-only credentials, fetches raw trade/ledger data and produces discrepancy tables to audit what the broker reported versus what the exchange records.

Quick Start

Use the tax skill to review your 1099-DA for a given tax year, reconcile it against (optional) read-only Kraken trades, and produce a Form 8949 readiness checklist with an exceptions table for anything that looks off.

Frequently Asked Questions about tax

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

FAQPage Schema
How do I validate crypto Form 1099-DA dispositions before filing taxes?

Validating crypto Form 1099-DA involves reviewing proceeds, cost basis, holding period, and gain/loss calculations to ensure accuracy before preparing Form 8949. The process flags missing cost basis and resolves questionable holding period classifications.

What is crypto cost basis lot resolution and when do I need it for tax review?

Crypto cost basis lot resolution infers holding periods and completes missing cost basis or gain fields to standardize 1099-DA rows. You need it during tax review to make datasets consistent and catch discrepancies before Form 8949 preparation.

Can I reconcile 1099-DA data against Kraken exchange trades for audit readiness?

Yes, you can reconcile 1099-DA data against Kraken exchange trades using read-only API credentials. Fetching raw trade and ledger data produces discrepancy tables comparing broker-reported dispositions against actual exchange records for audit readiness.

How do I prepare a Form 8949 readiness checklist from 1099-DA records?

Preparing a Form 8949 readiness checklist from 1099-DA records requires normalizing rows into a canonical structure, resolving missing financial fields, and generating a plain-language report with row-level exception outputs for anything that looks incorrect.

Do I need PostgreSQL to review 1099-DA dispositions and detect exchange discrepancies?

PostgreSQL with the psycopg binary adapter is required to review 1099-DA dispositions and detect exchange discrepancies. The database environment supports normalizing records, resolving missing basis fields, and matching trades within defined time tolerances.