Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/anthropics/claude-plugins-community
/ functions
Functions
42 in github.com/anthropics/claude-plugins-community
⨍
Functions
42
◇
Types & classes
1
↓ 8 callers
Function
read_sheet_as_dicts
Read a worksheet into a list of dicts using the first row as headers. Handles pivot tables where the real headers may be in row 2 (row 1 is just '
tres-finance-plugin/skills/tres-report-analyzer/scripts/analyze_report.py:26
↓ 5 callers
Function
safe_float
Convert a value to float safely.
tres-finance-plugin/skills/tres-report-analyzer/scripts/analyze_report.py:58
↓ 3 callers
Method
_rpc
(self, method: str, params: dict)
tres-finance-plugin/skills/tres-report-create/tests/run_report_matrix.py:93
↓ 2 callers
Method
_post
(self, payload: dict)
tres-finance-plugin/skills/tres-report-create/tests/run_report_matrix.py:113
↓ 2 callers
Function
build_reprice_plan
Main engine: takes raw subtransactions, returns a complete reprice plan. Args: activity_tags: Optional list of classification activi
tres-finance-plugin/skills/tres-asc845-swap-reprice-skill/scripts/reprice_swaps.py:287
↓ 2 callers
Function
determine_case
Determine which repricing case applies.
tres-finance-plugin/skills/tres-asc845-swap-reprice-skill/scripts/reprice_swaps.py:141
↓ 2 callers
Function
print_preview
Print a human-readable preview of the reprice plan.
tres-finance-plugin/skills/tres-asc845-swap-reprice-skill/scripts/reprice_swaps.py:402
↓ 2 callers
Function
run_query
(client: McpClient, tool: str, query: str, variables: dict)
tres-finance-plugin/skills/tres-report-create/tests/run_report_matrix.py:176
↓ 1 callers
Method
_headers
(self)
tres-finance-plugin/skills/tres-report-create/tests/run_report_matrix.py:82
↓ 1 callers
Function
_normalize
Unwrap {result: ...} and surface the MCP's `error`/`error_type` failure shape (returned for 400s / validation errors) as a standard `errors` list.
tres-finance-plugin/skills/tres-report-create/tests/run_report_matrix.py:142
↓ 1 callers
Method
_notify
(self, method: str, params: dict)
tres-finance-plugin/skills/tres-report-create/tests/run_report_matrix.py:109
↓ 1 callers
Method
_parse
(body: str)
tres-finance-plugin/skills/tres-report-create/tests/run_report_matrix.py:127
↓ 1 callers
Function
analyze
Main analysis entry point.
tres-finance-plugin/skills/tres-report-analyzer/scripts/analyze_report.py:490
↓ 1 callers
Function
analyze_asset_roll_forward
Analyze Asset Roll Forward report.
tres-finance-plugin/skills/tres-report-analyzer/scripts/analyze_report.py:237
↓ 1 callers
Function
analyze_balances
Analyze Asset Balances / V2 / Historical Balance Format / Balance Trends.
tres-finance-plugin/skills/tres-report-analyzer/scripts/analyze_report.py:330
↓ 1 callers
Function
analyze_cost_basis_stack
Analyze Cost Basis Stack Per Wallet.
tres-finance-plugin/skills/tres-report-analyzer/scripts/analyze_report.py:399
↓ 1 callers
Function
analyze_erp_post_sync
Analyze ERP Post-Sync.
tres-finance-plugin/skills/tres-report-analyzer/scripts/analyze_report.py:450
↓ 1 callers
Function
analyze_erp_pre_sync
Analyze ERP Pre-Sync.
tres-finance-plugin/skills/tres-report-analyzer/scripts/analyze_report.py:431
↓ 1 callers
Function
analyze_generic
Generic analysis for reports without specialized logic.
tres-finance-plugin/skills/tres-report-analyzer/scripts/analyze_report.py:472
↓ 1 callers
Function
analyze_realized_gains
Analyze Realized Gains & Losses report.
tres-finance-plugin/skills/tres-report-analyzer/scripts/analyze_report.py:278
↓ 1 callers
Function
analyze_reconciliation_ledger
Analyze Ledger Reconciliation report.
tres-finance-plugin/skills/tres-report-analyzer/scripts/analyze_report.py:144
↓ 1 callers
Function
build_trigger
(query_name: str, export_format: str, export_name: str, gte: str, lte: str, asset_class_id:
tres-finance-plugin/skills/tres-report-create/tests/run_report_matrix.py:181
↓ 1 callers
Method
call_tool
(self, name: str, arguments: dict)
tres-finance-plugin/skills/tres-report-create/tests/run_report_matrix.py:79
↓ 1 callers
Function
classify_legs
Separate subtransactions into outflows and inflows.
tres-finance-plugin/skills/tres-asc845-swap-reprice-skill/scripts/reprice_swaps.py:134
↓ 1 callers
Function
compute_repricing
Compute new fiat values for inflows based on ASC 845 equal-value exchange. Returns list of adjustments and list of warnings.
tres-finance-plugin/skills/tres-asc845-swap-reprice-skill/scripts/reprice_swaps.py:157
↓ 1 callers
Function
extract_graphql
Pull the GraphQL JSON ({data, errors}) out of an MCP tools/call result.
tres-finance-plugin/skills/tres-report-create/tests/run_report_matrix.py:152
↓ 1 callers
Function
find_execute_tool
(tools: list[dict])
tres-finance-plugin/skills/tres-report-create/tests/run_report_matrix.py:168
↓ 1 callers
Function
generate_execution_script
Generate a JSON file with all mutation details Claude needs to execute.
tres-finance-plugin/skills/tres-asc845-swap-reprice-skill/scripts/orchestrate_reprice.py:53
↓ 1 callers
Function
group_by_transaction
Group subtransactions by parent transaction ID.
tres-finance-plugin/skills/tres-asc845-swap-reprice-skill/scripts/reprice_swaps.py:125
↓ 1 callers
Function
identify_report_type
Identify the TRES report type from sheet names and columns.
tres-finance-plugin/skills/tres-report-analyzer/scripts/analyze_report.py:68
↓ 1 callers
Method
initialize
(self)
tres-finance-plugin/skills/tres-report-create/tests/run_report_matrix.py:64
↓ 1 callers
Method
list_tools
(self)
tres-finance-plugin/skills/tres-report-create/tests/run_report_matrix.py:76
↓ 1 callers
Function
load_subtransactions
Load subtransaction data from file or stdin.
tres-finance-plugin/skills/tres-asc845-swap-reprice-skill/scripts/reprice_swaps.py:97
↓ 1 callers
Function
main
()
tres-finance-plugin/skills/tres-report-create/tests/run_report_matrix.py:251
↓ 1 callers
Function
main
()
tres-finance-plugin/skills/tres-report-analyzer/scripts/analyze_report.py:529
↓ 1 callers
Function
main
()
tres-finance-plugin/skills/tres-asc845-swap-reprice-skill/scripts/reprice_swaps.py:448
↓ 1 callers
Function
main
()
tres-finance-plugin/skills/tres-asc845-swap-reprice-skill/scripts/orchestrate_reprice.py:91
↓ 1 callers
Function
matches_target_account
Check if a subtransaction is mapped to the target ERP account.
tres-finance-plugin/skills/tres-asc845-swap-reprice-skill/scripts/reprice_swaps.py:106
↓ 1 callers
Function
parse_args
()
tres-finance-plugin/skills/tres-asc845-swap-reprice-skill/scripts/reprice_swaps.py:79
↓ 1 callers
Function
poll_report
(client: McpClient, tool: str, name: str)
tres-finance-plugin/skills/tres-report-create/tests/run_report_matrix.py:241
Method
__init__
(self, url: str, token: str)
tres-finance-plugin/skills/tres-report-create/tests/run_report_matrix.py:58
Function
generate_graphql_mutations
Generate GraphQL mutation strings ready for Claude to execute via TRES MCP. Returns batches of mutations for sequential execution.
tres-finance-plugin/skills/tres-asc845-swap-reprice-skill/scripts/orchestrate_reprice.py:36