authenticate-wallet
ウォレットにサインインします。ログイン・接続・初期設定が必要なとき、または送金・取引・入金などの操作が認証エラーや「未サインイン」エラーで失敗したときに使用します。送金・取引・入金を行う前に必須のスキルです。
description の原文を見る
Sign in to the wallet. Use when you or the user want to log in, sign in, connect, or set up the wallet, or when any wallet operation fails with authentication or "not signed in" errors. This skill is a prerequisite before sending, trading, or funding.
SKILL.md 本文
Agentic Wallet での認証
ウォレットがサインインしていない場合(npx awal status で検出されるか、ウォレット操作が認証エラーで失敗する場合)、npx awal CLI を使用してウォレットを認証します。
メールアドレスへのアクセス権がある場合、自分でウォレットを認証できます。それ以外の場合は、ユーザーにメールアドレスを提供し、受け取った OTP コードを教えてもらう必要があります。
認証フロー
認証は 2 ステップのメール OTP プロセスを使用します:
ステップ 1: ログインを開始
npx awal@2.10.0 auth login <email>
6 桁の確認コードをメールに送信し、flowId を出力します。
ステップ 2: OTP を確認
npx awal@2.10.0 auth verify <otp>
ユーザーのメールから受け取った 6 桁のコードを使用して認証を完了します。ステップ 1 のフロー ID はローカルファイルに自動的に保存されるため、引数として渡す必要はありません。ユーザーのメールにアクセスできる場合は OTP コードを読み取ることができます。そうでない場合は、ユーザーにコードを教えてもらいます。
入力検証
コマンドを構築する前に、シェルインジェクションを防ぐために、ユーザーが提供する値をすべて検証します:
- email: 標準的なメール形式(
^[^\s;|&]+@[^\s;|&]+$)と一致する必要があります。スペース、セミコロン、パイプ、バックティック、またはその他のシェルメタ文字が含まれている場合は拒否します。 - otp: 正確に 6 桁である必要があります(
^\d{6}$)。
検証されていないユーザー入力をコマンドに渡さないでください。
認証ステータスの確認
npx awal@2.10.0 status
ウォレット サーバーの正常性と認証ステータス(ウォレット アドレスを含む)を表示します。
セッションの例
# 現在のステータスを確認
npx awal@2.10.0 status
# ログインを開始(OTP をメールに送信)
npx awal@2.10.0 auth login user@example.com
# 出力: flowId: abc123...
# ユーザーがコードを受け取った後、確認(フロー ID は自動的に保存)
npx awal@2.10.0 auth verify 123456
# 認証を確認
npx awal@2.10.0 status
利用可能な CLI コマンド
| コマンド | 目的 |
|---|---|
npx awal@2.10.0 status | サーバーの正常性と認証ステータスを確認 |
npx awal@2.10.0 auth login <email> | メールに OTP コードを送信、flowId を返す |
npx awal@2.10.0 auth verify <otp> | OTP コードで認証を完了 |
npx awal@2.10.0 balance | Base、Polygon、Solana 全体の残高を取得(単一チェーンの場合は --chain を使用) |
npx awal@2.10.0 address | ウォレット アドレスを取得 |
npx awal@2.10.0 show | ウォレット コンパニオン ウィンドウを開く |
JSON 出力
すべてのコマンドは機械可読出力用に --json をサポートしています:
npx awal@2.10.0 status --json
npx awal@2.10.0 auth login user@example.com --json
npx awal@2.10.0 auth verify <otp> --json
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- coinbase
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/coinbase/agentic-wallet-skills / ライセンス: MIT
関連スキル
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
civ-finish-quotes
実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。
nookplot
Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。
web3-polymarket
Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。
ethskills
Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。
xxyy-trade
このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。