Agent Skills by ALSEL
Anthropic Claudeその他⭐ リポ 0品質スコア 50/100

okx-defi-portfolio

ユーザーが特定のDAppを指定せずにDeFiのポジションや保有資産を確認したい場合に使用するスキルです。ステーキングやレンディングを含むプロトコル横断のポジション一覧・詳細を取得できます。入出金・報酬請求はokx-defi-invest、ウォレットのトークン残高はokx-wallet-portfolio、DEXスワップはokx-dex-swapを使用し、AaveやHyperliquidなど特定のDAppが名指しされた場合はokx-dapp-discoveryにルーティングしてください。

description の原文を見る

Use this skill to 'check my DeFi positions', 'view DeFi holdings', 'show my DeFi portfolio', 'what DeFi am I invested in', 'show my staking positions', 'show my lending positions', 'DeFi balance', 'DeFi 持仓', '查看DeFi持仓', '我的DeFi资产', '持仓详情', '持仓列表', or mentions viewing DeFi holdings, positions, portfolio across protocols — when the user does NOT name a specific DApp. Covers positions overview and per-protocol position detail. Do NOT use for deposit/redeem/claim operations — use okx-defi-invest. Do NOT use for wallet token balances — use okx-wallet-portfolio. Do NOT use for DEX spot swaps — use okx-dex-swap. Do NOT use when the user names a specific third-party DApp by name (e.g. 'show my Aave positions', 'my Hyperliquid balance', 'check my Polymarket holdings') — route to okx-dapp-discovery instead, which loads the DApp's plugin for protocol-native position views.

SKILL.md 本文

OKX DeFi ポートフォリオ

複数のプロトコルとチェーン間でDeFiポジションと保有資産を確認するための2つのコマンド。

スキルのルーティング

  • DeFiの預金/引き出し/請求 → okx-defi-invest を使用
  • トークン価格/チャート → okx-dex-market を使用
  • ウォレットトークン残高 → okx-wallet-portfolio を使用
  • DEXスポットスワップ → okx-dex-swap を使用

クイックスタート

# チェーン全体のDeFi保有資産概要を取得
onchainos defi positions \
  --address 0xYourWallet \
  --chains ethereum,bsc,solana

# 特定のプロトコルの詳細保有資産を取得 (analysisPlatformIdはpositionsの出力から)
onchainos defi position-detail \
  --address 0xYourWallet \
  --chain ethereum \
  --platform-id 67890

コマンドインデックス

#コマンド説明
1onchainos defi support-chainsDeFiでサポートされているチェーンを取得
2onchainos defi support-platformsDeFiでサポートされているプラットフォームを取得
3onchainos defi positions --address <addr> --chains <chains>ユーザーのDeFi保有資産概要を取得
4onchainos defi position-detail --address <addr> --chain <chain> --platform-id <id>プロトコルの詳細保有資産を取得

チェーンサポート

チェーン名前 / エイリアスchainIndex
Ethereumethereum, eth1
BSCbsc, bnb56
Polygonpolygon, matic137
Arbitrumarbitrum, arb42161
Basebase8453
X Layerxlayer, okb196
Avalancheavalanche, avax43114
Optimismoptimism, op10
Fantomfantom, ftm250
Suisui784
Trontron, trx195
TONton607
Linealinea59144
Scrollscroll534352
zkSynczksync324
Solanasolana, sol501

実行フロー

ステップ0: アドレス解決

ユーザーがウォレットアドレスを指定しない場合、DeFiコマンド実行前にエージェントウォレットから自動的に解決します:

1. onchainos wallet status          → ログイン状態を確認、アクティブアカウントを取得
2. onchainos wallet addresses       → チェーンカテゴリ別のアドレスを取得:
                                       - XLayer アドレス
                                       - EVM アドレス (Ethereum, BSC, Polygon等)
                                       - Solana アドレス
3. ターゲットチェーンにアドレスをマッチング:
   - EVM チェーン → EVM アドレスを使用
   - Solana     → Solana アドレスを使用
   - XLayer     → XLayer アドレスを使用

ルール:

  • ユーザーが明示的なアドレスを指定した場合、それを直接使用 — このステップをスキップ
  • ウォレットがログインしていない場合、ユーザーにログインするよう求める (→ okx-agentic-wallet) か、手動でアドレスを提供するよう求める
  • ユーザーが「すべてのアカウントをチェック」または「すべてのウォレット」と言った場合、wallet balance --all ですべてのアカウントIDを取得し、各アカウントについて wallet switch <id> + wallet addresses を実行し、各アカウントのポジションをクエリ
  • アカウントが同じタイプの複数のアドレスを持つ場合、解決されたアドレスを進める前にユーザーに確認

ステップ1: インテント識別

ユーザーの発言アクション
ポジション / ポートフォリオ / 保有資産を表示onchainos defi positions
プロトコルの詳細を表示onchainos defi position-detail
表示後に引き出し / 請求提案 → okx-defi-invest を使用

ステップ2: パラメータ収集

  • 不明なウォレットアドレス → ステップ0 (wallet status → wallet addresses) で解決、またはログインしていない場合はユーザーに確認
  • 不明なチェーン → ユーザーにクエリするチェーンを尋ねるか、一般的なもの (ethereum, bsc, solana) を提案
  • 不明なplatform-id → まず defi positions を実行して analysisPlatformId を取得

ステップ3: 結果を表示

Positionsの結果表示

defi positions 出力を表示する場合、正確にこの順序でこれらの列を使用する必要があります — 代替や省略は不可:

#PlatformanalysisPlatformIdChainsPositionsValue(USD)
1Aave V312345ETH,BSC2$120.00

ルール:

  • analysisPlatformId はすべての行に必須 — ユーザーはこの値をコピーして position-detail を実行する必要があります
  • analysisPlatformId を省略、非表示、または他のフィールドで置き換えない
  • プラットフォームをグループ化しない — 値の大きさに関わらず、すべてのプラットフォームを独立した行として表示
  • Raw JSON パス: walletIdPlatformList[*].platformList[*] — 各要素が1つのプラットフォーム行
    • platformName → Platform
    • analysisPlatformId → analysisPlatformId
    • networkBalanceList[*].network → Chains (カンマで結合)
    • investmentCount → Positions
    • currencyAmount → Value(USD)

Position詳細結果の表示

出力形態: { "ok": true, "data": [ { "walletIdPlatformDetailList": [...] }, ... ] }data配列です。data に対して直接 .get() を呼び出さないでください。リストとして反復処理します。

defi position-detail 出力を表示する場合、以下の正確な列で1つの統合テーブルにすべてのトークンをレンダリングします:

TypeAssetAmountValue(USD)investmentIdaggregateProductIdToken ContractRewards
SupplyUSDT1.002285$1.0025127719310x970223...70.000080 AVAX
PendingsAVAX0.00000091$0.000012Platform reward

ルール:

  • 各トークン行が1行です。その親投資エントリから investmentIdaggregateProductId を結合します
  • investmentId はすべての行に必須 — ユーザーは redeem/claim に必要です (via okx-defi-invest)
  • aggregateProductId — 存在する場合は表示、その他は
  • Token Contract: 短縮なし完全なコントラクトアドレスを表示。ネイティブ/空の場合は を表示
  • Rewards: 保留中の報酬額とシンボルがあれば表示、ない場合は 。プラットフォーム報酬の場合は Platform reward を表示
  • Type: investType をマップ → Supply/Borrow/Stake/Farm/Pool等。保留中報酬行は Pending を使用
  • ヘルスレート: テーブルの下に別途表示。healthRate < 1.5 の場合は警告を表示

V3プールポジション — 追加フィールド

V3プールポジション (positionList が存在) の場合、ポジションごとに追加セクションを表示:

tokenIdStatusRangetickLowertickUpper
93828ACTIVE0.892 – 0.992 USDC/DAI-33500-30450
  • tokenId: positionList[].tokenId から
  • positionStatus: ACTIVE または INACTIVE
  • range: positionList[].range から
  • tickLower / tickUpper: positionList[].rangeInfo.tickLower / rangeInfo.tickUpper から
  • これらのフィールドはV3オペレーション (流動性追加、引き出し、V3手数料請求) に重要

investTypeリファレンス

investType説明
1Save (貯蓄/イールド)
2Pool (流動性プール)
3Farm (イールドファーミング)
4Vaults
5Stake
6Borrow
7Staking
8Locked
9Deposit
10Vesting

実行後の提案

完了したコマンド提案
defi positions1. 詳細を表示 → defi position-detail 2. 引き出し → okx-defi-invest 3. 報酬を請求 → okx-defi-invest
defi position-detail1. ポジションを引き出し → テーブルの investmentIdokx-defi-invest を使用 2. 報酬を請求 → okx-defi-invest を使用 3. さらに追加 → okx-defi-invest を使用
defi position-detail (V3プール)1. デプスチャートを表示 → defi depth-price-chart --investment-id <id> (via okx-defi-invest) 2. 価格履歴を表示 → defi depth-price-chart --investment-id <id> --chart-type PRICE

グローバルノート

  • 重要 — アドレスチェーン互換性: --address--chains パラメータは互換性がある必要があります。EVMアドレス (0x…) はEVMチェーンのみクエリ可能です。Solanaアドレス (base58) は solana のみクエリ可能です。1つの呼び出しで混在させないでください — APIはエラー84019 (アドレス形式エラー) を返します。
    • 0x… アドレス → EVMチェーンのみ渡す: ethereum,bsc,polygon,arbitrum,base,xlayer,avalanche,optimism,fantom,linea,scroll,zksync
    • base58アドレス → solana のみ渡す
    • Suiアドレス → sui のみ渡す
    • Tronアドレス (T…) → tron のみ渡す
    • TONアドレス → ton のみ渡す
    • ユーザーがEVMとSolanaの両方をまたいでポジションを望む場合、各アドレスで2つの別別の呼び出しを行う
  • defi positions--chains (複数形、カンマ区切り、例: --chains ethereum,bsc) を使用 — --chain を使用しないでください
  • defi position-detail--chain (単数) を使用 — --chains を使用しないでください
  • ウォレットアドレスパラメータは両方のコマンドで --address です
  • position-detailpositions 出力から analysisPlatformId--platform-id として必要とします
  • CLIはチェーン名を自動的に解決します (ethereum1, bsc56, solana501)

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
okx
リポジトリ
okx/onchainos-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/okx/onchainos-skills / ライセンス: MIT

関連スキル

汎用その他⭐ リポ 1,982

superfluid

Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper

by LeoYeAI
汎用その他⭐ リポ 100

civ-finish-quotes

実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。

by huxiuhan
汎用その他⭐ リポ 1,110

nookplot

Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。

by BankrBot
汎用その他⭐ リポ 59

web3-polymarket

Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。

by elophanto
汎用その他⭐ リポ 52

ethskills

Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。

by jiayaoqijia
汎用その他⭐ リポ 44

xxyy-trade

このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。

by Jimmy-Holiday
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: okx · okx/onchainos-skills · ライセンス: MIT