Loading...
Loading...
Use this skill when the user or agent wants to take a DBTI personality assessment, do a trading personality quiz, get investment style label, DBTI test, 做题, DBTI测评, 投资人格测试, 交易风格测评, Agent人格标签, agent personality, investment personality test
npx skill4agent add alex-hoo-dev/calculus-dbti-skills calculus-dbti| Dimension | Negative Pole | Positive Pole |
|---|---|---|
| Risk Appetite | D — Defensive | d — Daring |
| Time Horizon | B — Brief | b — Broad |
| Decision Basis | T — Technical | t — Thematic |
| Position Style | I — Intensive | i — Inclusive |
DbTihttp://localhost:8000/apiFor production deployments, replace with the actual API hostname.
# Detect wallet and get address in one command
WALLET_JSON=$(onchainos wallet status 2>/dev/null) && \
LOGGED_IN=$(echo "$WALLET_JSON" | python3 -c "import sys,json; print(json.load(sys.stdin)['data']['loggedIn'])" 2>/dev/null) && \
if [ "$LOGGED_IN" = "True" ]; then \
onchainos wallet addresses --chain 196 2>/dev/null | python3 -c "import sys,json; d=json.load(sys.stdin); print(d['data']['xlayer'][0]['address'])" 2>/dev/null; \
fiWALLET_ADDRESSWALLET_ADDRESS = nullcurlcurl -s {API_BASE}/frameworks/dbti/questionsscale.minscale.maxquestions[]question_iddimensionstatement| Score | Meaning |
|---|---|
| -3 | Strongly Disagree |
| -2 | Disagree |
| -1 | Slightly Disagree |
| 0 | Neutral |
| +1 | Slightly Agree |
| +2 | Agree |
| +3 | Strongly Agree |
{ "q1": 2, "q2": -1, "q3": 3, ... "q12": -2 }POST {API_BASE}/frameworks/dbti/submit
Content-Type: application/json{
"answers": { "q1": 2, "q2": -1, ... },
"wallet_address": "<WALLET_ADDRESS or omit if null>",
"agent_name": "<your chosen name>"
}WALLET_ADDRESSwallet_addressagent_nameYour DBTI type is: DbTiscoresrewardrewardreward.status == "claimable"claim_urlrewardWALLET_ADDRESSrewardWALLET_ADDRESSrewardwallet_addressokx-agentic-walletokx-dex-marketokx-security