eli5
無料Explain a topic like I'm a 5 year old. Use when the user types /eli5 <topic> or asks for a dead-simple picture explainer of how something works.
日本語の概要は準備中です。原文の説明を表示しています。
Build a TRES Finance dashboard ledger URL (Transactions tab) with a precise filter set — date range, wallets, assets, tags, status, amount, and more — so it can be shared with a customer or reused. Use whenever the user asks for a "ledger link", "dashboard link", "filter URL", or "send <customer> a link to <some filtered view>". Scoped to the Transactions tab only (not Accounting, Roll Forward, Pivot Tables, Cost Basis, or Trial Balances).
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Your job is to produce a working TRES Finance dashboard URL that opens the Transactions tab of the ledger with a precise filter set applied, so the user can share it with a customer (or use it themselves).
This skill is scoped to the Transactions tab only. If the user asks for a link to Accounting, Roll Forward, Pivot Tables, Cost Basis, or Trial Balances — stop and tell them this skill does not cover those tabs.
The dashboard URL is https://<org-subdomain>.tres.finance/ledger.
Resolve <org-subdomain> from the MCP get_viewer query (use the returned orgName). Do not ask
the user.
query { viewer { orgName } }
State the subdomain you used in your final message so the user can correct it in one shot if it is wrong.
Read the filters out of the user's request in plain English (date range, wallets, assets, tags, status, etc.). If a filter is ambiguous (e.g. "USDC" when the org has multiple USDC variants, or "Q1" without a year), ask before generating. A wrong value silently produces a broken / empty view.
Only include filters the user explicitly asked for. The dashboard fills in defaults for everything else — extra params just add noise.
Base path is always:
https://<org-subdomain>.tres.finance/ledger
No path segment after /ledger (that is the Transactions tab).
Append ? and the query string built from the rules below. URL-encode every value (spaces → %20).
Inside a single value, encode commas; between distinct array items, a comma is the literal delimiter.
| Param | Format / values | Notes |
|---|---|---|
fromDate | YYYY-MM-DD | UTC date |
toDate | YYYY-MM-DD | UTC date |
dateType | Month to date, Year to date, Last 30 days, Last month, Before this month, Custom date, All time, Year, Quarters | URL-encode spaces. Omit if Last 30 days (default). For an arbitrary fromDate/toDate range, use Custom date. |
page | integer | Omit if 1. |
pageSize | integer | Omit if 20 (default). |
If dateType=All%20time, fromDate / toDate are ignored — do not include them.
| Param | What goes in it |
|---|---|
internalAccounts | numeric database ID of org-owned wallets |
tags | wallet group IDs, or no-label for unlabeled |
thirdPartyAccounts | raw address string of an external account (sender/receiver identifier on a sub-transaction — not necessarily a named contact in the system) |
customNameLabelTags | contact group IDs |
addresses | raw unidentified address strings |
assetClasses | asset class enum IDs (e.g. CRYPTO, FIAT, NFT) |
assets | asset IDs |
activities | tag IDs uppercase (e.g. SPAM, STAKING), or no-label |
automations | automation IDs |
platforms | platform names lowercased (e.g. ethereum, bitcoin — NOT the uppercase enum) |
actions | financial action enum names (e.g. SEND, RECEIVE) |
functions | decoded function names |
applications | application IDs |
protocols | protocol IDs |
methodIds | 4-byte hex method IDs (0xa9059cbb) |
transactionHash | tx hash(es) |
transactionView | readyPending (default), onlyReady, onlyPending, onlyDeleted |
transactionType | any of isManual, onlyPlug |
filterByBookmark | bookmark types lowercased |
missingCounterMatchedTransfers | all (default), false (has counter transfer), true (no counter transfer) |
balanceFactor | 1 (Inflow), -1 (Outflow). Typically a single value. |
amountAsset | single asset ID (pair with amountBetween) |
If you do not know the exact ID for a multi-select value, query the BFF via the execute MCP tool
first to look it up. Do not guess.
| Param | Format | Notes |
|---|---|---|
amountBetween | <min>,<max> | Either side may be empty: 100,500 (range), 100, (≥100), ,500 (≤500). The single comma is required. |
true)showSpam, missingFiat, failedTransactions, nonTaxableType, missingCostBasis,
internalTransactions, ignoreFee
Example: ?showSpam=true&missingFiat=true. Never emit =false — false is the default.
| Param | Values |
|---|---|
commentContains | 1 = has notes, -1 = no notes, 0 = show all (omit), or any text string to search note content |
| Param | Format |
|---|---|
savedFilters | saved-filter ID (single value) |
description | single string |
globalSearch | single string |
Walk the URL through this checklist. If any rule fails, fix it before handing it over.
/ledger. No tab suffix, no ?id=....fromDate / toDate paired with dateType=Custom%20date (or dateType omitted), never with
Last%2030%20days or All%20time.=false on any boolean.?platforms=ethereum,bsc, never
?platforms=ethereum&platforms=bsc).platforms values are lowercased (ethereum, not ETHEREUM). All other enum IDs match the
schema (SPAM, not Spam; CRYPTO, not crypto).amountBetween always has exactly one comma, even when one side is open.activities includes SPAM, also set showSpam=true so the link is self-contained.transactionHash is set, the dashboard ignores any date filter — warn the user when you also
see a date in their request.Custom date → Custom%20date).Send the URL on its own line so it is easy to copy. Briefly state which filters are encoded (and which subdomain you used) so the user can sanity-check before forwarding to the customer.
Example handoff:
Built for org
<subdomain>: filters are platform=ethereum, activities=SPAM, fromDate/toDate Apr 2026 (Custom date), showSpam=true.https://<subdomain>.tres.finance/ledger?fromDate=2026-04-01&toDate=2026-04-30&dateType=Custom%20date&platforms=ethereum&activities=SPAM&showSpam=true
Last month's Ethereum SPAM transactions:
https://<subdomain>.tres.finance/ledger?fromDate=2026-04-01&toDate=2026-04-30&dateType=Custom%20date&platforms=ethereum&activities=SPAM&showSpam=true
All-time view of two specific wallets:
https://<subdomain>.tres.finance/ledger?dateType=All%20time&internalAccounts=12345,67890
USD-only large transfers ≥ 50k:
https://<subdomain>.tres.finance/ledger?assetClasses=FIAT&amountBetween=50000,&amountAsset=USD
Failed transactions missing fiat in Q1 2026:
https://<subdomain>.tres.finance/ledger?fromDate=2026-01-01&toDate=2026-03-31&dateType=Custom%20date&failedTransactions=true&missingFiat=true
A specific saved filter:
https://<subdomain>.tres.finance/ledger?savedFilters=12345
transactionHash
with dateType=All%20time.=false on a boolean filter.?x=a&x=b) — comma-join into one value.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Explain a topic like I'm a 5 year old. Use when the user types /eli5 <topic> or asks for a dead-simple picture explainer of how something works.
日本語の概要は準備中です。原文の説明を表示しています。
Write an implementation plan as one interactive HTML page - a tree of claims (why › what › how › where), each proved by one exhibit (UI mockup, state machine, call stack, schema or code), with the decisions the user has to make placed on the claim they change. Use when the user types /html-plan, or asks for a plan, RFC or design before building something that touches more than a couple of files.
日本語の概要は準備中です。原文の説明を表示しています。
Use the `quickdesign` CLI to generate AI media — UGC promo videos, image edits, product creatives, video upscales — through Seedance, Kling, Sora2, Nano Banana, and GPT Image. Invoke this skill whenever the user asks for a talking-avatar video, multi-segment ad / promo / explainer, image edit (object swap, angle change, state change), product photoshoot, or video upscale via QuickDesign.
日本語の概要は準備中です。原文の説明を表示しています。
Use only when the user explicitly asks for a TestDino audit of Playwright automated test code. Routes through the audit tools the TestDino MCP server exposes (get_audit_report + submit_audit_report, or the legacy test_audit). For generic code review or non-Playwright targets, do a normal review instead.
日本語の概要は準備中です。原文の説明を表示しています。
Use when the user wants to check TestDino connection status, validate their PAT, discover available organizations and projects, or find the right projectId. Always call this first when the project context is ambiguous before any other TestDino tool.
日本語の概要は準備中です。原文の説明を表示しています。
Use when the user wants to manage a manual execution run or update case-level results inside a run — listing runs, creating runs for a release, inspecting a run, assigning cases, or marking case results (passed/failed/blocked/skipped/retest/untested). Accepts counter-style IDs like RUN-12 and TC-156.
日本語の概要は準備中です。原文の説明を表示しています。