一键导入
temporal-history
Decode and analyze Temporal.io workflow history JSON. Use when the user provides Temporal history JSON or says something is temporal history.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Decode and analyze Temporal.io workflow history JSON. Use when the user provides Temporal history JSON or says something is temporal history.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Interact with the Train Solver Gateway gRPC API (SolverService + ExecutionService). Use whenever the user wants to test, query, or submit transactions via the solver gateway — including getting routes, quotes, orders, submitting custom transactions, or checking transaction status. Triggers on: 'test gateway', 'call execution service', 'get routes', 'submit transaction', 'check tx status', 'grpc call', 'solver api'.
Call gRPC methods on the Train Solver NetworkService (blockchain.proto). Use when the user wants to query or debug a network gRPC service — balances, health, fees, transactions, etc.
Perform a cross-chain atomic swap with detailed lifecycle timing. Use when the user wants to execute a test swap between two EVM networks.
| name | temporal-history |
| description | Decode and analyze Temporal.io workflow history JSON. Use when the user provides Temporal history JSON or says something is temporal history. |
Decode a Temporal.io workflow execution history JSON export into a human-readable timeline with decoded payloads.
When the user provides JSON (file path, pasted content, or URL) and indicates it's Temporal workflow history, or attaches a file that looks like Temporal history.
The decoder script lives at .claude/skills/temporal-history/decode.mjs. It handles:
Determine the file path from user input (file attachment, path, or save pasted JSON to a temp file)
Run the decoder:
node .claude/skills/temporal-history/decode.mjs <path-to-history.json>
Flags:
--raw — include workflow task events and unknown event types--activities-only — show only activity and local activity events--errors-only — show only failed eventsThis project uses Temporal heavily. Common workflow types:
order-workflow — OrderWorkflow (swap lifecycle)network-runtime — NetworkRuntime (per-network infrastructure)transaction-processor — TransactionProcessor (tx pipeline)gas-station — GasStation (fee estimation)rpc-log-event-listener — RPCLogEventListenerroute-monitor — RouteMonitor (balance/route management)refund-monitor — RefundMonitor (expired lock recovery)rebalance-workflow — RebalanceWorkflow (admin transfers)Common activity names (C# registered, no Async suffix):
GetAllRoutes, GetNetwork, GetRoute, GetWallets — config lookupsCreateOrder, UpdateOrderStatus, CreateOrderTransaction — order persistenceReserveBalance, ReleaseBalance — balance managementGetBatchBalancesViaRuntime — balance fetching through network runtimeRefreshVirtualBalance, CleanupStaleReservations — RouteMonitor balance opsGetActiveRoutesByWalletGroup, UpdateRoutesStatus — route status managementValidateQuote — quote validationBuildSolverLockTransaction, BuildSolverRedeemTransaction — HTLC buildingQueryGasLimits — GasStation queryCommon signal names:
OnUserTokenLocked, OnSolverTokenLocked — lock eventsOnUserTokenRedeemed, OnSolverTokenRedeemed — redeem eventsOnUserTokenRefunded, OnSolverTokenRefunded — refund eventsSubmitLock, SubmitRedeem, SubmitRefund, SubmitTransfer — TP signalsOnTransactionResult — TP callbackUpdateSubscriptions — listener subscription updateReportGasUsage — GasStation gas reportAfter running the script, provide a brief human-readable analysis: