Help & Support
Get contextual help, onboarding guidance, and report issues with the Finance District agent wallet. This skill covers the human-facing support tools.
Help Narrative — Answer Questions
Use when the human has a specific question about how the wallet works:
fdx call helpNarrative --question "<question>"
Parameters
| Parameter | Required | Description |
|---|---|---|
--question | Yes | The question to answer |
--locale | No | Language/locale preference (e.g. en, zh) |
--tone | No | Response tone (e.g. friendly, technical) |
Examples
fdx call helpNarrative --question "How do I send tokens?"
fdx call helpNarrative --question "What chains are supported?"
fdx call helpNarrative --question "How does the swap work?" --tone technical
Onboarding Assistant — Guide New Users
Use when the human is new or needs a walkthrough of a specific topic:
fdx call onboardingAssistant --question "<question>"
Parameters
| Parameter | Required | Description |
|---|---|---|
--question | Yes | The onboarding topic or question |
--context | No | Additional context about the user's situation |
--locale | No | Language/locale preference |
--tone | No | Response tone |
Examples
# First-time user
fdx call onboardingAssistant --question "I just signed up, what should I do first?"
# With context
fdx call onboardingAssistant \
--question "How do I start earning yield?" \
--context "I have USDC on Ethereum"
Report an Issue — Bug Reports
Use when the human encounters a problem:
fdx call reportIssue \
--title "<short title>" \
--description "<detailed description>"
Parameters
| Parameter | Required | Description |
|---|---|---|
--title | Yes | Short summary of the issue |
--description | Yes | Detailed description of what happened |
--severity | No | Issue severity (e.g. low, medium, high, critical) |
--category | No | Issue category (e.g. bug, feature, question) |
Examples
fdx call reportIssue \
--title "Swap fails on Polygon" \
--description "Attempting to swap USDC to ETH on Polygon returns a timeout error after 30 seconds" \
--severity high \
--category bug
Check App Version
fdx call getAppVersion
Useful for including version information in bug reports or verifying compatibility.
Flow for New Users
- Check current status:
fdx status - If not authenticated, guide them through
authenticateskill - Run onboarding:
fdx call onboardingAssistant --question "I'm new, what should I do first?" - Walk through the response with the human
- Help them explore: check wallet (
wallet-overviewskill), fund it (fund-walletskill)
Flow for Issue Reporting
- Ask the human to describe the problem
- Check app version:
fdx call getAppVersion - Check auth status:
fdx status - Submit the report:
fdx call reportIssue --title "..." --description "..." --severity <level> - Confirm to the human that the issue has been reported
Prerequisites
helpNarrativeandonboardingAssistantwork even without authenticationreportIssuerequires authentication (fdx statusto check, seeauthenticateskill)