emblem-token-swap
EmblemAIを通じて6つのブロックチェーン上でトークンスワップを実行します。ChangeNowによる自動ルート最適化とクロスチェーンブリッジングに対応しており、トークンの交換・暗号資産のスワップ・通貨間の変換・クロスチェーンでの資産ブリッジを行いたい場合に使用します。
description の原文を見る
> Execute token swaps across 6 blockchains via EmblemAI. Automatic route optimization and cross-chain bridging via ChangeNow. Use when the user wants to swap tokens, exchange crypto, convert between currencies, or bridge assets cross-chain.
SKILL.md 本文
Emblem Token Swap
EmblemAI による ガイド付きトークンスワップ。Solana、Ethereum、Base、BSC、Polygon、Hedera でトークンをスワップでき、自動ルーティングに対応しています。ChangeNow 経由のクロスチェーンブリッジに対応。
必須: npm install -g @emblemvault/agentwallet
このスキルでできること
| チェーン | 見積もりツール | スワップツール | 残高ツール | トークン検索 |
|---|---|---|---|---|
| Solana | splBuyIntent (見積もりモード) | splBuyIntent (スワップモード) | solanaBalances | findSolanaSwapToken |
| Ethereum | ethSwapQuote | ethSwap | ethGetBalances | searchCryptoByName |
| Base | baseSwapQuote | baseSwap | baseGetBalances | searchEvmTokensBirdeye |
| BSC | bscSwapQuote | bscSwap | bscGetBalances | searchEvmTokensBirdeye |
| Polygon | polygonSwapQuote | polygonSwap | polygonGetBalances | searchEvmTokensBirdeye |
| Hedera | hederaTokensSwapQuote | hederaTokensSwap | hederaGetBalances | hederaFindTokens |
| クロスチェーン | getChangeNowSwapQuote | swapUsingChangeNow | — | getChangeNowSupportedCurrencies |
注記
- Solana は見積もりと実行の両方に
splBuyIntentを使用します。トークンのルックアップ (名前/シンボル/CA) と柔軟な金額 ($USD、SOL、またはトークン数量) に対応しています。 - EVM チェーン (Ethereum、Base、BSC、Polygon) は自動 DEX アグリゲーション経由でルーティングされます。
- クロスチェーン は ChangeNow 経由で 500 以上の通貨をサポートしています。
- Bitcoin は残高サポート (
getBTCBalances) がありますが、オンチェーンスワップツールはありません。BTC ブリッジは ChangeNow を使用してください。
クイックスタート
npm install -g @emblemvault/agentwallet
# Solana スワップ (splBuyIntent を使用)
emblemai --agent --profile default -m "Use splBuyIntent to swap 5 SOL for USDC on Solana"
# クロスチェーンブリッジ (ChangeNow を使用)
emblemai --agent --profile default -m "Use getChangeNowSwapQuote to get a quote for bridging 0.05 ETH from Ethereum to SOL on Solana"
トリガーフレーズ:
- "Swap SOL to USDC"
- "Exchange ETH for USDT"
- "Convert my tokens"
- "Bridge tokens to Base"
ワークフロー: 安全なトークンスワップ
ステップ 1: 残高を確認
ソーストークンに十分な残高があることを確認します。
emblemai --agent --profile default -m "Use solanaBalances to show my Solana token balances"
ステップ 2: 見積もりを取得
スワップを実行する前にプレビューします。
emblemai --agent --profile default -m "Use splBuyIntent to get a quote for swapping 5 SOL to USDC"
ステップ 3: スワップを実行
emblemai --agent --profile default -m "Use splBuyIntent to swap 5 SOL for USDC on Solana"
セーフモードでは実行前にあなたの確認が必要です。
ステップ 4: 確認
新しい残高を確認します。
emblemai --agent --profile default -m "Use solanaBalances to show my updated balances"
スワップパターン
Solana スワップ
# トークン数量で指定
emblemai --agent --profile default -m "Use splBuyIntent to swap 0.5 SOL for USDC"
# ドル金額で指定
emblemai --agent --profile default -m "Use splBuyIntent to swap $20 of SOL for JUP"
# トークン名で指定
emblemai --agent --profile default -m "Use splBuyIntent to swap 100 USDC for BONK"
EVM スワップ
# Ethereum
emblemai --agent --profile default -m "Use ethSwapQuote to get a quote for swapping 0.01 ETH to USDC, then use ethSwap to execute"
# Base
emblemai --agent --profile default -m "Use baseSwapQuote to quote 0.005 ETH to USDC on Base"
# BSC
emblemai --agent --profile default -m "Use bscSwapQuote to quote 0.1 BNB to USDT on BSC"
# Polygon
emblemai --agent --profile default -m "Use polygonSwapQuote to quote 10 POL to USDC on Polygon"
Hedera スワップ
emblemai --agent --profile default -m "Use hederaTokensSwapQuote to get a quote for 100 HBAR to USDC, then use hederaTokensSwap to execute"
クロスチェーンブリッジ
emblemai --agent --profile default -m "Use getChangeNowSwapQuote to quote bridging 0.1 ETH to SOL"
emblemai --agent --profile default -m "Use getChangeNowSupportedCurrencies to show available bridge currencies"
コミュニケーションルール
スワップリクエストに必ず以下を含めてください:
- ツール名 — 確実なルーティングのために正確なツール名を指定
- 金額 — ドル値またはトークン数量
- ソーストークン — スワップ元のトークン
- ターゲットトークン — スワップ先のトークン
| 悪い例 | 良い例 |
|---|---|
"swap sol usdc" | "Use splBuyIntent to swap 5 SOL for USDC" |
"buy eth" | "Use ethSwap to swap 100 USDC to ETH on Ethereum" |
"bridge" | "Use getChangeNowSwapQuote to bridge 0.05 ETH to SOL" |
セキュリティ
すべてのスワップは明示的なユーザー確認が必要です (セーフモード)。エージェントは以下を行います:
- スワップの詳細 (金額、ルート、推定出力) を表示します。
- 実行前にあなたの承認を待ちます。
- トランザクション結果を報告します。
値の移動に関連する操作では確認をスキップすることはありません。
ヘルパースクリプト
bash scripts/swap-helper.sh
インタラクティブなスワップガイドについては scripts/swap-helper.sh を参照してください。
リンク
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- emblemcompany
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/emblemcompany/agent-skills / ライセンス: MIT
関連スキル
agent-browser
AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。
anyskill
AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。
engram
AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。
skyvern
AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。
pinchbench
PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。
openui
OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。