jpskill.com
🛠️ 開発・MCP コミュニティ

authenticate-wallet

ブラウザ経由でAgnicPayウォレットにOAuth認証でサインインし、ユーザー認証、ログイン、ウォレット接続、CLI設定などを行う際に活用できるSkill。

📜 元の英語説明(参考)

Sign in to AgnicPay wallet via browser-based OAuth. Use when you or the user want to authenticate, sign in, log in, connect wallet, or set up the CLI. Covers phrases like "sign in", "log in", "authenticate", "connect my wallet", "set up agnic".

🇯🇵 日本人クリエイター向け解説

一言でいうと

ブラウザ経由でAgnicPayウォレットにOAuth認証でサインインし、ユーザー認証、ログイン、ウォレット接続、CLI設定などを行う際に活用できるSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o authenticate-wallet.zip https://jpskill.com/download/10464.zip && unzip -o authenticate-wallet.zip && rm authenticate-wallet.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/10464.zip -OutFile "$d\authenticate-wallet.zip"; Expand-Archive "$d\authenticate-wallet.zip" -DestinationPath $d -Force; ri "$d\authenticate-wallet.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して authenticate-wallet.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → authenticate-wallet フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

AgnicPayウォレットの認証

npx agnic@latest auth login を使用して、ブラウザベースのOAuth経由で認証します。これにより、ユーザーのデフォルトブラウザがAgnicPayに開き、そこでサインインしてCLIセッションの支出制限を設定します。

ウォレットが初期化され、認証されていることを確認する

npx agnic@latest status

すでに認証されている場合は、それ以上の操作は必要ありません。認証されていない場合は、ログインに進んでください。

ログインフロー

npx agnic@latest auth login

このコマンドは次の処理を行います。

  1. ランダムなポートで一時的なローカルサーバーを起動します
  2. ユーザーのデフォルトブラウザをAgnicPayのOAuth同意画面に開きます
  3. ユーザーはサインイン(メール、Google、またはウォレット)し、支出制限を承認します
  4. ブラウザは http://localhost:<port>/callback にリダイレクトされます
  5. CLIは認証コードをトークンと交換し、ローカルに保存します

CLIが ✓ Authenticated! と出力するまで待ってから、続行してください。

認証の確認

ログイン後、セッションがアクティブであることを確認します。

npx agnic@latest status

期待される出力:

Wallet Status
✓ Authenticated

Email:    user@example.com
Wallet:   0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb7
Expires:  2026-05-22 14:30:00 UTC

ログアウト

保存された認証情報を削除するには:

npx agnic@latest auth logout

トークンストレージ

認証情報は、制限された権限(0600)で ~/.agnic/config.json に保存されます。トークンは401レスポンスで自動的に更新されます。リフレッシュトークンの有効期限が切れるまで(90日)、手動での再認証は必要ありません。

エラー処理

一般的なエラー:

  • "Not authenticated" — npx agnic@latest auth login を実行してください
  • "Authentication failed" — ユーザーがブラウザフローをキャンセルしたか、タイムアウト(5分)が経過しました
  • "Could not open browser" — CLIはコピーして手動で開くためのURLを出力します
  • "Token expired" — トークンは自動的に更新されます。更新も失敗する場合は、npx agnic@latest auth login を再実行してください
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Authenticating the AgnicPay Wallet

Use npx agnic@latest auth login to authenticate via browser-based OAuth. This opens the user's default browser to AgnicPay where they sign in and set spending limits for the CLI session.

Confirm wallet is initialized and authed

npx agnic@latest status

If already authenticated, no further action is needed. If not authenticated, proceed with login.

Login Flow

npx agnic@latest auth login

This command:

  1. Starts a temporary local server on a random port
  2. Opens the user's default browser to AgnicPay's OAuth consent screen
  3. The user signs in (email, Google, or wallet) and approves spending limits
  4. The browser redirects back to http://localhost:<port>/callback
  5. The CLI exchanges the authorization code for tokens and saves them locally

Wait for the CLI to print ✓ Authenticated! before proceeding.

Verify Authentication

After login, confirm the session is active:

npx agnic@latest status

Expected output:

Wallet Status
✓ Authenticated

Email:    user@example.com
Wallet:   0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb7
Expires:  2026-05-22 14:30:00 UTC

Logout

To remove stored credentials:

npx agnic@latest auth logout

Token Storage

Credentials are stored in ~/.agnic/config.json with restricted permissions (0600). Tokens auto-refresh on 401 responses — no manual re-authentication needed until the refresh token expires (90 days).

Error Handling

Common errors:

  • "Not authenticated" — Run npx agnic@latest auth login
  • "Authentication failed" — User cancelled the browser flow or the timeout (5 min) expired
  • "Could not open browser" — The CLI prints a URL to copy and open manually
  • "Token expired" — Tokens auto-refresh; if refresh also fails, re-run npx agnic@latest auth login