anthropics/claude-plugins-community

tres-upload-tx-header-validation

The exact column header names required by the TRES Finance bulk transaction CSV upload.

View source

How to use

  1. Copy the installation command and review the source package before installing it in your own agent environment.
  2. Check the source document for required tools, credentials and supported hosts.
  3. Describe your input and desired deliverable; review the output against the source material.
npx skills add https://github.com/anthropics/claude-plugins-community --skill tres-upload-tx-header-validation

Before you start

  • Installation does not include a model subscription, API allowance or permission to access your files.
  • Repository stars and installation counts describe activity, not an independent quality or security test.
Original skill document

Rendered from the source repository. Headings, examples, code, tables, links, and referenced images are preserved.

TRES CSV header naming convention

TRES validates the CSV header row against human-readable display names (with spaces and title case), NOT snake_case keys. Using the wrong names fails the upload with:

Missing required column(s): Year, Month, Day, Time, Organizational Wallet, Participating Wallet, Network, Direction, Financial Action, Asset Identifier, Amount, Fiat Currency, Transaction Hash, Transfer ID, Function Name, Method ID

The required header row (exact, in order)

Year,Month,Day,Time,Organizational Wallet,Participating Wallet,Network,Direction,Financial Action,Asset Identifier,Amount,Fiat Value,Fiat Currency,Transaction Hash,Transfer ID,Function Name,Method ID

Rules

  • Use these names verbatim — exact spelling, spacing, and title case. They are the display names, not field keys.
  • Keep the order above (columns A→Q).
  • Fiat Value (column L) is the one optional column — it does not appear in the "missing required column(s)" error, but include it in the header so the template stays aligned; its cells may be left blank.
  • All other 16 columns are required in the header row even if a given cell is empty.

Common mistake this prevents

Writing programmatic/snakecase headers like `year,month,day,time,walletaddress,thirdparty,network,direction,type,assetidentifier,amount,fiatvalue,fiatcurrency,hash,transferid,functionname,methodid`. These are rejected — TRES wants the display names above (e.g. `Organizational Wallet` not `walletaddress, Participating Wallet not third_party, Financial Action not type, Transaction Hash not hash`).

Related by task

from this repository

More skills

All skills
anthropics
Official

eli5

Explain a topic like I'm a 5 year old. Use when the user types /eli5 or asks for a dead-simple picture explainer of how something works.

installs
1
GitHub stars
4.6K
Updated
Oct 5
anthropics
Official

tres-asc845-swap-reprice-skill

Reprice swap transaction legs under ASC 845 (Nonmonetary Transactions) to ensure clearing accounts net to zero. Use this skill whenever the user wants to: reprice swaps, fix clearing account residuals, apply equal-value exchange to swap legs, run setBatchUseCounterpartyFiatValue, zero out a clearing account, apply ASC 845, fix swap pricing mismatches, ensure no gain/loss on swaps, or close a month where a swaps/trade clearing account has a residual balance. Also trigger when the user mentions "c

installs
1
GitHub stars
4.3K
Updated
Aug 25
anthropics
Official

tres-asset-balance-validation

Validate wallet balances in TRES Finance against DeBank and generate a discrepancy report. Use this skill whenever the user asks to validate, verify, cross-check, or audit their TRES balances against on-chain data or DeBank. Also trigger when the user asks if their balances are correct or wants to see discrepancies. Only EVM-compatible wallets are supported.

installs
1
GitHub stars
4.3K
Updated
Aug 25
anthropics
Official

tres-import-contacts

Import contacts (address book entries) into TRES Finance from a CSV or XLSX file. Use this skill whenever the user wants to import, upload, or bulk-add contacts, address labels, or address book entries into TRES — whether from a file they filled in after using the export-3rd-party-contacts skill, or from any CSV/XLSX that maps addresses to names. Trigger phrases include: 'import contacts', 'upload contacts', 'add contacts from file', 'import address book', 'load contacts into TRES', 'bulk label

installs
1
GitHub stars
4.3K
Updated
Aug 25