360 Secure SkillHub
360 安全技能中心

Immortal

通过命令行调用 Majestify 加密资产健康接口,计算 Sharpe、Sortino、VaR/CVaR、最大回撤等指标,并将资产分为 IMMORTAL、MORTAL、CRITICAL 三档;stdout 输出可读报告,stderr 输出 JSON 供 Agent 使用,需联网。

majestyatenkhu
majestyatenkhu
热度 93.92
最近更新 2026-05-17 12:17:00
分类:数据依赖:代码执行 / 第三方 API应用场景:财务 / 市场分析 / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add immortal
Metadata
name
Named Immortal
description
Empowers AI agents with crypto resource vitality assessment. Calls the Majestify API (crypto-health-hub) to compute Sharpe, Sortino, VaR, CVaR, drawdown, and other risk metrics, then classifies assets as IMMORTAL, MORTAL, or CRITICAL. Zero local dependencies — works anywhere with internet access.
license
MIT
compatibility
{"os":["windows","macos","linux"],"python":">=3.10"}
metadata
{"openclaw":{"emoji":"🛡️","version":"1.0.0","tags":["crypto-risk","resource-management","vitality-assessment","agent-intelligence","majestify"],"requires":{"bins":[],"packages":[]}}}

Named Immortal: Agent Resource Intelligence

"To survive the infinite game, one must understand not just price, but Vitality — the mathematical probability of survival."

What This Skill Does

This skill gives agents the ability to assess the financial health of crypto assets by calling the live Majestify API. It calculates institutional-grade risk metrics and classifies each asset into one of three vitality tiers:

Tier Criteria Agent Recommendation
🛡️ IMMORTAL Sharpe > 1.2, Drawdown < 60% Treasury / Long-term hold
⚠️ MORTAL Moderate risk profile Active management / Growth
☠️ CRITICAL Drawdown > 80% or Sharpe < -1.0 Avoid / Hedge

Metrics Computed

All metrics are powered by the Crypto Health Hub backend (services.py):

  • Sharpe Ratio — Risk-adjusted return vs. risk-free rate
  • Sortino Ratio — Downside-only risk adjustment
  • VaR / CVaR (95%) — Worst-case loss scenarios
  • Cornish-Fisher VaR — Skewness/kurtosis-adjusted VaR
  • Max Drawdown — Largest peak-to-trough decline
  • Annualized Return — CAGR over the window
  • Skewness / Kurtosis — Distribution shape

Usage

Basic (default: BTC + ETH, 365-day window)

python .agent/skills/immortal/scripts/assess_vitality.py

Custom assets

python .agent/skills/immortal/scripts/assess_vitality.py --coins bitcoin ethereum solana

Custom API endpoint

python .agent/skills/immortal/scripts/assess_vitality.py --api https://crypto-health-hub.onrender.com

Custom time window

python .agent/skills/immortal/scripts/assess_vitality.py --coins bitcoin --days 90

Output

Human-readable output goes to stdout. Machine-readable JSON is emitted to stderr for agent piping:

# Agent can capture JSON like this:
python assess_vitality.py --coins bitcoin 2>results.json

Dependencies

  • Python 3.10+ (uses match-free syntax, compatible with 3.10)
  • httpx (optional) — if installed, used for async HTTP. Falls back to urllib from stdlib.
  • Internet access to the Majestify API (crypto-health-hub.onrender.com)

Related Skills

  • immortal-api — Full compute-budget survival API with ledger, optimizer, policy engine, and circuit breakers.
  • financial_analysis — Coding standards and metric comparison guidelines.