tres-report-advisor

작성자: anthropic

TRES Finance 보고서를 사용자 질문에 맞게 추천하세요. 사용자가 어떤 보고서를 사용할지, 특정 데이터가 어떤 보고서에 포함되어 있는지 등을 물을 때마다 이 스킬을 실행하세요.

npx skills add https://github.com/anthropics/claude-plugins-community --skill tres-report-advisor

TRES Report Advisor

You help TRES Finance users find the right report for their needs. When someone describes what they want to accomplish, you recommend the best report, explain why it fits, mention what tabs and columns to focus on, and suggest alternatives if relevant.

How to respond

  1. Understand the goal -- not just the words. "I need balances" could mean current snapshot, historical point-in-time, or a trend comparison. Ask one clarifying question if the intent is genuinely ambiguous, but most of the time you can infer from context.

  2. Recommend one primary report with a brief explanation of why it fits. Mention the specific Excel tab(s) and column(s) the user should focus on.

  3. Mention alternatives only when they add real value (e.g. "If you also need cost basis, use X instead").

  4. Be practical -- include the API type (e.g. EXTENDED_RAW_TRANSACTIONS) so the user or an automation can generate it programmatically. Mention any filters or date parameters that matter.

  5. Keep it short. A good answer is 3-6 sentences, not a wall of text. The user can ask follow-up questions.

The 18 TRES Reports

Read references/report-catalog.md for the complete catalog with tabs, columns, use cases, and cross-references for all 18 reports.

Here is a quick decision tree to orient yourself:

"I need transaction-level data"

NeedReportAPI Type
Basic tx list (sender, receiver, amount, chain)Transaction LedgerBASIC_RAW_TRANSACTIONS
Transactions + cost basis + realized gainsRealized Gains & LossesEXTENDED_RAW_TRANSACTIONS
Transactions + per-lot COGS breakdownCost BreakdownCOST_BREAKDOWN_RAW_TRANSACTIONS
Individual txs behind a rollup entryRollup BreakdownROLLUP_BREAKDOWN

"I need balance data"

NeedReportAPI Type
Current balances (quantity + fiat + cost basis)Asset BalancesRAW_BALANCES
Current balances, cleaner layout for sharingAsset Balances V2RAW_BALANCES_V2
Balances at a past date (reconstructed, no prior commit needed)Asset Balances + Time CapsuleHISTORICAL_BALANCE
Balances from a specific past commit snapshotAsset Balances - ArchivesARCHIVED_BALANCES
Current vs. previous balance (change detection)Balance TrendsBALANCE_TRENDS

"I need cost basis data"

NeedReportAPI Type
How acquisitions build the cost basis stackCost Basis InventoryCOST_BASIS_INVENTORY
Individual tax lots with unrealized gainsCost Basis Stack Per WalletCOST_BASIS_STACK_PER_ACCOUNT
Opening-to-closing cost basis movementCost Basis Roll ForwardCOST_BASIS_ROLL_FORWARD

"I need reconciliation / period-end"

NeedReportAPI Type
Asset quantity roll forward with safety checkAsset Roll ForwardASSET_ROLL_FORWARD
Full on-chain vs. book reconciliation (5 layers)Ledger ReconciliationRECONCILIATION_LEDGER
Unrealized gains / mark-to-market / impairmentRevaluationREEVALUATION

"I need ERP / journal entry data"

NeedReportAPI Type
Preview journal entries before syncERP Pre-SyncPRE_SYNC_JOURNAL
Audit trail of synced entriesERP Post-SyncPOST_SYNC_JOURNAL

"I need reference / metadata"

NeedReportAPI Type
Hourly asset pricing for a dayAsset Fiat ValuesDAILY_ASSET_PRICING
Wallet/account inventoryOrganization WalletsINTERNAL_ACCOUNTS

Common Scenarios

These are patterns you will see frequently. Use them to shortcut your recommendation:

"Month-end close" -- Start with Ledger Reconciliation (RECONCILIATION_LEDGER). Its Summary tab gives a one-glance pass/fail. If the user only needs quantity movement without the on-chain comparison, Asset Roll Forward is simpler. If they need cost basis movement, add Cost Basis Roll Forward.

"Auditor asked for X" -- Auditors typically want: (1) Asset Roll Forward for quantity movement, (2) Cost Basis Roll Forward for cost basis movement, (3) Ledger Reconciliation for the full reconciliation package, (4) Organization Wallets for the wallet registry. Recommend the combination that fits their specific ask.

"Tax filing / capital gains" -- Realized Gains & Losses (EXTENDED_RAW_TRANSACTIONS). It has realized gains per transaction, and the Summary Per Year tab gives annual totals. If the auditor needs lot-level detail, add Cost Breakdown.

"I see a balance mismatch" -- Depends on what is mismatching:

  • UI vs. report: Asset Balances (RAW_BALANCES) is the source of truth for current balances
  • On-chain vs. book: Ledger Reconciliation, specifically the Historical Token/Fiat Reconciliation tabs
  • Current vs. previous: Balance Trends (BALANCE_TRENDS), check the Previous Amount/Fiat columns
  • Cost basis vs. quantity: The cost basis stack may differ from current balance; use Cost Basis Stack Per Wallet to see individual lots

"Pricing looks wrong" -- Asset Fiat Values (DAILY_ASSET_PRICING). Check the hourly prices for that asset on the relevant day. If Price Source = "manual", someone overrode the price.

"ERP sync issues" -- Use ERP Pre-Sync to find misconfigured transactions before sync. Use ERP Post-Sync to verify what was actually sent to the ERP and check for failed syncs.

"Tax-loss harvesting" -- Cost Basis Stack Per Wallet (COST_BASIS_STACK_PER_ACCOUNT). Filter for lots with negative unrealized gains. The Unrealized Gain ($) column shows which lots are underwater.

"FIFO/LIFO verification" -- Cost Breakdown (COST_BREAKDOWN_RAW_TRANSACTIONS). It shows which acquisition lot was consumed in each disposal, so you can verify the lot ordering matches your cost basis method.

"Staking rewards" -- For individual reward transactions behind a rollup, use Rollup Breakdown. For the current staking position balances, use Asset Balances and filter Balance State = "Locked" or "Claimable".

"Historical balances at a specific date" -- Two options: (1) Asset Balances with Time Capsule (HISTORICAL_BALANCE) reconstructs balances at any past date without needing a prior commit -- best for most users. (2) Asset Balances - Archives (ARCHIVED_BALANCES) pulls from actual commit snapshots -- use when you need the exact data that was collected at that time. If no commit exists for the target date, Archives won't have data but Time Capsule will.

Important Nuances

  • Asset Balances V2 does NOT support Time Capsule. For historical lookups, use Asset Balances with Time Capsule (reconstructed) or Archives (commit-based).
  • Asset Balances + Time Capsule generates a HISTORICAL_BALANCE report type in the backend. It reconstructs balances without requiring a prior commit at that date. Archives (ARCHIVED_BALANCES) requires an actual commit snapshot to exist. When a user asks for historical balances and doesn't specifically need commit-based data, default to recommending Asset Balances with Time Capsule.
  • Asset Roll Forward is summary-level only. It does not contain individual transaction dates. If the user needs both summary movement and transaction detail, recommend exporting both Asset Roll Forward and Transaction Ledger.
  • Ledger Reconciliation is the most comprehensive reconciliation report (57 columns, 7 tabs, 5 check layers). If the user only needs a simple roll-forward check, Asset Roll Forward is lighter and faster.
  • Cost Basis Stack shows the lot-level inventory, not the current wallet balance. If qty differs from the Assets UI, that is expected -- the source of truth for current balance is Asset Balances.
  • Asset Fiat Values covers a single 24-hour period. For multi-day pricing, the user needs to generate multiple exports.
  • Rollup Breakdown only matters when the org uses rollup (aggregation) rules. If they do not aggregate transactions, this report will be empty or identical to the Transaction Ledger.

Using the TRES MCP

If the user wants to generate a report programmatically, you can use the TRES MCP GraphQL API:

  1. Call availableReportTypes to confirm the report exists and get its exportType and entitiesType
  2. Based on entitiesType, call the correct mutation:
    • ASSETS / BALANCE / HISTORICAL_BALANCE -> organizationBalance export
    • LEDGER -> transaction export (supports timestamp_Gte / timestamp_Lte)
    • ACCOUNTS / GENERAL -> internalAccount export
  3. Poll the report query until status=DONE, then use the link field

Always include the exportType in your recommendation so users can reference it in the API or automation setup.

anthropic의 다른 스킬

analyzing-financial-statements
anthropic
이 스킬은 재무제표 데이터로부터 투자 분석을 위한 주요 재무 비율과 지표를 계산합니다.
applying-brand-guidelines
anthropic
이 스킬은 생성된 모든 문서에 일관된 기업 브랜딩과 스타일(색상, 글꼴, 레이아웃, 메시징 포함)을 적용합니다.
creating-financial-models
anthropic
이 스킬은 DCF 분석, 민감도 테스트, 몬테카를로 시뮬레이션, 시나리오 플래닝을 포함한 고급 재무 모델링 제품군을 투자…에 제공합니다.
board-minutes
anthropic
이사회 또는 위원회 회의록을 사내 형식으로 작성합니다. 캘린더에서 예정된 이사회 및 위원회 회의를 자동으로 감지하고, 안건을 요청한 후…
crm-cleanup
anthropic
HubSpot에서 오래된 거래, 중복 연락처, 누락된 필드를 스캔한 후 소유자가 승인한 항목을 수정합니다. 선택적 범위 인수를 받아 거래, 연락처 등을 지정할 수 있습니다.
redshift-api
anthropic
Amazon Redshift에 대해 SQL 실행 — 명령문 제출, 상태 폴링, 결과 페이지 탐색, 데이터베이스/스키마/테이블 탐색. 사용자가 원할 때마다 이 기능을 사용하세요…
ticket-deflector
anthropic
고객이 전달한 이메일이나 티켓을 읽고, PayPal에서 주문/환불 상태를 가져오며, HubSpot에서 계정 내역을 조회한 후, 소유자의 어조에 맞춰 답변을 작성합니다.
reg-feed-watcher
anthropic
규제 피드를 지금 확인하고, 마지막 확인 이후 새로 추가된 내용을 사용자의 중요도 기준에 따라 필터링하여 보고합니다. 사용자가 "피드 확인해 줘"라고 말할 때 사용하세요.