All skills
anthropics avatar

/tres-report-advisor

@57ee469

Recommend the right TRES Finance report for any user question. Trigger this skill whenever a user asks which report to use, what report contains certain data, how to get specific information out of TRES, or compares two reports. Also trigger when the user describes a goal (e.g. "month-end close", "auditor needs proof", "tax filing", "reconciliation") without naming a specific report. Trigger phrases include "which report", "what report", "how do I export", "where can I find", "I need a report for", "what's the difference between", "best report for", "auditor asked for", or any question about getting data out of TRES Finance.

Use this Skill: https://skilld.dev/gh/anthropics/claude-plugins-community/tres-report-advisor

This session only. Nothing lands on disk.

referencesreport-catalog.md

≈3.5k tokens on demand. Your agent reads this file only when SKILL.md points to it.

TRES Finance Report Catalog

Complete reference for all 18 TRES Finance reports. Each entry includes the API type, Excel tabs, key columns, primary use cases, and cross-references to related reports.


1. Transaction Ledger

  • API Type: BASIC_RAW_TRANSACTIONS
  • Category: Transaction Reports
  • Tabs: raw_data
  • Key Columns: Timestamp, Sender Address, Receiver Address, Token Amount, Fiat Value, Classification, Chain, TX Hash, Wallet Name, Sub Type, Is Internal
  • Use Cases: Daily transaction monitoring, sharing tx data with external parties, feeding downstream systems, filtered ledger exports
  • Related: Realized Gains & Losses (adds cost basis), Cost Breakdown (adds lot detail), Rollup Breakdown (expands aggregated txs)
  • Notes: Lightest and fastest transaction export. Respects UI filters applied before export.

2. Realized Gains & Losses

  • API Type: EXTENDED_RAW_TRANSACTIONS
  • Category: Transaction Reports
  • Tabs (4): Summary Per Asset, Summary Per Year, Summary per Tx Activity, raw_data
  • Key Columns: Everything in Transaction Ledger + Cost Basis ($), Realized Gain ($), COGS ($), Running Balance (T), Running Balance ($), Inventory Method, ERP Account columns
  • Use Cases: Tax filing (filter by Year tab), capital gains reconciliation (sum per asset per year), cost basis audit (verify COGS per method), ERP pre-check (review account columns), lot-level analysis
  • Related: Transaction Ledger (baseline), Cost Breakdown (per-lot COGS), Rollup Breakdown
  • Notes: The go-to report for tax and capital gains. Summary Per Year tab gives annual totals at a glance.

3. Cost Breakdown Raw Transactions

  • API Type: COST_BREAKDOWN_RAW_TRANSACTIONS
  • Category: Transaction Reports
  • Tabs (1): raw_data
  • Key Columns: Everything in Realized Gains & Losses + COGS Lot Date, COGS Lot Price, COGS Lot Quantity, COGS Lot Wallet, COGS Lot TX Hash
  • Use Cases: FIFO/LIFO verification (check lot purchase order), tax-lot tracing (see which acquisitions consumed), cross-wallet lot tracking, auditor requests for full acquisition-to-disposal chain
  • Related: Realized Gains & Losses (same data minus lot detail), Cost Basis Stack Per Wallet (lot inventory)
  • Notes: Deepest transaction export. Essential when auditors ask "which specific lot was sold".

4. Rollup Breakdown

  • API Type: ROLLUP_BREAKDOWN
  • Category: Transaction Reports
  • Tabs (1): raw_data (46 columns, same structure as Transaction Ledger)
  • Key Columns: Same as Transaction Ledger, plus Rollup Parent TX Hash
  • Use Cases: Rollup verification (compare individual tx sum against rollup entry), granular staking analysis (individual reward events), audit detail (individual tx hashes)
  • Related: Transaction Ledger
  • Notes: Only relevant for orgs using rollup/aggregation rules. Empty if no rollups configured.

5. Asset Balances

  • API Type: RAW_BALANCES
  • Category: Balance Reports
  • Tabs (6): By Asset, By Wallet, By Platform, By Position, Cost Basis, raw_data
  • Key Columns: Asset Name/Symbol, Wallet Name/Address, Platform, Amount (T), Fiat Value ($), Unit Price ($), Cost Basis ($), Unrealized Gain ($), Balance State, Reconciliation Status, Is Verified
  • Use Cases: Portfolio overview, wallet audit, cost basis review, staking position check (filter Balance State), unverified token cleanup, historical balance lookup (with Time Capsule)
  • Related: Asset Balances V2 (cleaner layout), Archives (commit-based historical), Balance Trends (change detection)
  • Notes: Source of truth for current balances. Matches the Assets UI. Five pivot tabs for different slicing angles. Supports Time Capsule -- when enabled, generates a Historical Balance Format report (HISTORICAL_BALANCE) that reconstructs balances at a past date without needing a prior commit.

6. Asset Balances V2

  • API Type: RAW_BALANCES_V2
  • Category: Balance Reports
  • Tabs (3): Asset Balances - PT, Cost Basis, raw_data
  • Key Columns: Same underlying data as Asset Balances
  • Use Cases: Board/executive reporting (clean summary), cost basis summary by asset class, sharing with external parties (cleaner layout)
  • Related: Asset Balances (more pivot tabs), Archives (commit-based historical)
  • Notes: Does NOT support Time Capsule. Use Asset Balances (with Time Capsule) or Archives for historical lookups.

6a. Historical Balance Format

  • API Type: HISTORICAL_BALANCE
  • Category: Balance Reports
  • Not a standalone UI report -- generated when Asset Balances is exported with Time Capsule enabled
  • Key Columns: Same as Asset Balances but showing reconstructed balances at the selected past date
  • Use Cases: Month-end close without a prior commit, auditor balance confirmation, ad-hoc historical lookups
  • Related: Asset Balances (current), Archives (commit-based historical)
  • Notes: Reconstructs balances at any past date. Does not depend on a commit existing at that date, unlike Archives. This is the default recommendation for most "historical balance" questions.

7. Asset Balances - Archives

  • API Type: ARCHIVED_BALANCES
  • Category: Balance Reports
  • Tabs (4): Fiat Value Summary, Amount Summary By Application, Amount Summary, raw_data (36 columns)
  • Key Columns: Commit Time, Asset Name/Symbol, Wallet Name/Address, Platform, Historical Balance (T), Historical Balance ($), Running Balance (T), Running Balance ($), Balance State, Unit Price
  • Use Cases: Historical balance verification from actual commit data, balance trend analysis across all commit dates, audit evidence when commit-based snapshots are required
  • Related: Asset Balances (current), Historical Balance Format (reconstructed historical), Balance Trends (current vs. previous)
  • Notes: Uses actual commit snapshots for historical data. Unlike Asset Balances + Time Capsule (which reconstructs balances), Archives requires a commit to have been completed at or near the target date. Best when you need the exact data that was collected, not a reconstruction.

8. Balance Trends

  • API Type: BALANCE_TRENDS
  • Category: Balance Reports
  • Tabs (6): By Asset, By Wallet, By Platform, By Position, Cost Basis, raw_data (40 columns)
  • Key Columns: Everything in Asset Balances + Previous Amount (T), Previous Fiat Value ($), Amount Change (T), Fiat Value Change ($)
  • Use Cases: Anomaly detection (spot unexpected changes), daily monitoring, price impact analysis (isolate price vs. quantity movement), board reporting with built-in comparison
  • Related: Asset Balances (current only), Archives (historical)
  • Notes: Compares current snapshot to the previous data collection cycle. Same pivot tabs as Asset Balances plus four trend columns.

9. Cost Basis Inventory

  • API Type: COST_BASIS_INVENTORY
  • Category: Cost Basis Reports
  • Tabs (1): raw_data (11 columns)
  • Key Columns: Asset Name, Wallet, TX Hash, Sub TX Index, Acquisition Date, Quantity, Unit Cost, Total Cost, Is Taxable, Is Internal Transfer
  • Use Cases: Inventory verification (all acquisitions tracked), internal transfer audit (verify paired correctly), non-taxable inflow tracking
  • Related: Cost Basis Stack Per Wallet (lot-level view), Cost Basis Roll Forward (period movement)
  • Notes: Sub-transaction level view of how each acquisition builds the cost basis stack.

10. Cost Basis Stack Per Wallet

  • API Type: COST_BASIS_STACK_PER_ACCOUNT
  • Category: Cost Basis Reports
  • Tabs (1): raw_data (22 columns)
  • Key Columns: Asset Name/Symbol, Wallet Name, Purchase Date, Purchase Price ($), Remaining Quantity (T), Original Quantity (T), Unrealized Gain ($), Impairment ($), Fair Value ($), Cost Basis Method
  • Use Cases: Tax-loss harvesting (find lots with negative unrealized gains), FIFO/LIFO verification, impairment testing (ASC 350), fair value reporting (ASU 2023-08), IFRS (IAS 38), lot-level audit
  • Related: Cost Basis Inventory (acquisition detail), Cost Basis Roll Forward (period movement), Revaluation (mark-to-market)
  • Notes: Shows individual tax lots, not current wallet balance. Qty may differ from Assets UI -- that is expected.

11. Cost Basis Roll Forward

  • API Type: COST_BASIS_ROLL_FORWARD
  • Category: Cost Basis Reports
  • Tabs (3): Summary, Inventory Reconciliation, raw_data (29 columns)
  • Key Columns: Asset Name, Wallet Name, Open/Close Cost Basis ($), Open/Close Inventory (T), Acquisitions (T/$), Disposals (T/$), Fees (T/$), Realized Gains ($), Unrealized Gains ($), Check columns
  • Use Cases: Period-end cost basis close, realized gains reconciliation to P&L, auditor deliverable (summary + breakdown), unrealized gains tracking
  • Related: Asset Roll Forward (quantity-only version), Cost Basis Stack (lot detail), Realized Gains & Losses (transaction-level)
  • Notes: Bridges opening to closing cost basis. The auditor-ready cost basis reconciliation report.

12. Asset Roll Forward

  • API Type: ASSET_ROLL_FORWARD
  • Category: Reconciliation Reports
  • Tabs (2): Overview, raw_data (19 columns)
  • Key Columns: Asset Name/Symbol, Wallet Name/Address, Platform, Open Balance (T), Inflows (T), Outflows (T), Fees (T), Close Balance (T), Safety Check (boolean), Internal Transfers (T)
  • Use Cases: Auditor deliverable (asset movement), month-end reconciliation, discrepancy investigation (filter Safety Check = False), treasury reporting
  • Related: Cost Basis Roll Forward (adds cost basis), Ledger Reconciliation (full on-chain comparison)
  • Notes: Summary-level only. Does NOT contain individual transaction dates. If the user needs tx detail, also export Transaction Ledger.

13. Revaluation

  • API Type: REEVALUATION
  • Category: Reconciliation Reports
  • Tabs (1): raw_data
  • Key Columns: Asset Name/Symbol, Wallet Name, Cost Basis ($), Fair Market Value ($), Unrealized Gain/Loss ($), Impairment ($), Impairment Recovery ($), Accounting Standard
  • Use Cases: Period-end mark-to-market, impairment testing (ASC 350), fair value reporting (ASU 2023-08), IFRS revaluation model (IAS 38)
  • Related: Cost Basis Stack Per Wallet (lot-level detail), Asset Balances (current fair values)
  • Notes: Supports US GAAP and IFRS standards. Generate at period-end for mark-to-market journal entries.

14. Ledger Reconciliation

  • API Type: RECONCILIATION_LEDGER
  • Category: Reconciliation Reports
  • Tabs (7): Summary, Inventory Reconciliation, Running Token Reconciliation, Running Fiat Reconciliation, Historical Token Reconciliation, Historical Fiat Reconciliation, Roll Forward Reconciliation
  • Key Columns (57 in raw_data): Balance ID, Wallet Name/Address, Asset Name/Symbol, Platform, Open/Close Running Balance (T/$), Open/Close Historical Balance (T/$), Open/Close Reversed Balance (T/$), Inflow/Outflow/Fees (T/$), Realized Gains ($), Unrealized Gains ($), Slippage (T/$), Check columns, Has Price?, Unit Prices
  • Use Cases: Month-end close sign-off (Summary tab pass/fail), on-chain vs. book discrepancy (Historical tabs), roll-forward validation, auditor deliverable (full package), slippage investigation
  • Related: Asset Roll Forward (simpler quantity check), Cost Basis Roll Forward (cost basis version), Asset Balances Archives (point-in-time snapshots)
  • Notes: Most comprehensive reconciliation. 5 check layers. Start from Summary tab and drill down only if checks fail. If user only needs simple roll-forward, Asset Roll Forward is lighter.

15. ERP Pre-Sync

  • API Type: PRE_SYNC_JOURNAL
  • Category: ERP Reports
  • Tabs (2): Chart of Accounts Summary, raw_data (58 columns)
  • Key Columns: TX Hash, Date, Classification, Debit Account, Credit Account, Debit Amount, Credit Amount, Configuration Status, Missing Account Flag, Fiat Value, ERP Document Type
  • Use Cases: Pre-sync review (find misconfigured txs), missing account mapping (locate txs without COA rules), debit/credit verification, rule testing before sync
  • Related: ERP Post-Sync (what was actually sent), Realized Gains & Losses (transaction detail)
  • Notes: Always review this before syncing to catch missing accounts and wrong mappings.

16. ERP Post-Sync

  • API Type: POST_SYNC_JOURNAL
  • Category: ERP Reports
  • Tabs (1): raw_data (8 columns)
  • Key Columns: TX Hash, Date, Debit/Credit Account, Amount, Sync Status, ERP Document Number, Error Message
  • Use Cases: Sync reconciliation (compare against ERP), failed sync investigation (filter status = "failed"), ERP audit trail
  • Related: ERP Pre-Sync (preview before sync)
  • Notes: Use this to verify what TRES actually sent to the ERP.

17. Asset Fiat Values

  • API Type: DAILY_ASSET_PRICING
  • Category: Reference Reports
  • Tabs (1): raw_data (9 columns)
  • Key Columns: Asset Class, Asset Name, Asset Symbol, Asset Address, Platform, Price, Currency, Price Source, Datetime
  • Use Cases: Pricing verification (compare against external sources), fiat value discrepancy investigation, audit evidence (exact pricing used), cross-platform price comparison
  • Related: Asset Balances (current pricing per holding), Revaluation (fair value pricing)
  • Notes: Covers a single 24-hour period with hourly granularity. For multi-day pricing, generate multiple exports. If Price Source = "manual", price was user-overridden.

18. Organization Wallets

  • API Type: INTERNAL_ACCOUNTS
  • Category: Reference Reports
  • Tabs (1): raw_data (11 columns)
  • Key Columns: Wallet Name, Wallet Address, Platform(s), Status, Type, Total Fiat Value ($), Added Date, Tags, Is Active
  • Use Cases: Audit preparation (evidence of monitored addresses), wallet registry review, compliance documentation, onboarding verification
  • Related: Asset Balances (balances per wallet)
  • Notes: Single source of truth for the wallet inventory. Also shows when each wallet was added to TRES.

Source: SKILL.md on GitHub

No alerts2mo3 checks · Risk SAFE
  • Gen Agent Trust Hub2mo

    The 'tres-report-advisor' skill is a well-structured tool designed to help users navigate financial reporting within the TRES Finance platform. It uses a comprehensive internal catalog to provide accurate recommendations and leverages a standard Model Context Protocol (MCP) interface for report generation. No security concerns were identified during the analysis.

  • Socket2mo

    No alerts

  • Snyk2mo

    Risk: LOW · No issues

Signed by skilld at 57ee469. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last month.

Steadyupdated 3 months ago

README badge

README badge for anthropics/claude-plugins-community/tres-report-advisor