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

upbit-openapi-skill

UXCを通じてUpbitの公開取引市場APIを操作し、厳選されたOpenAPIスキーマと市場初の発見、明確なプライベート認証境界ノートを提供するSkillです。

📜 元の英語説明(参考)

Operate Upbit public exchange market APIs through UXC with a curated OpenAPI schema, market-first discovery, and explicit private-auth boundary notes.

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

一言でいうと

UXCを通じてUpbitの公開取引市場APIを操作し、厳選されたOpenAPIスキーマと市場初の発見、明確なプライベート認証境界ノートを提供するSkillです。

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

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

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

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

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

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して upbit-openapi-skill.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → upbit-openapi-skill フォルダができる
  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-17
取得日時
2026-05-17
同梱ファイル
4

📖 Skill本文(日本語訳)

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

Upbit Open API Skill

このスキルを使用して、uxc + OpenAPI を介して Upbit の公開市場データ操作を実行します。

共有の実行、認証、およびエラー処理のガイダンスについては、uxc スキルを再利用してください。

前提条件

  • uxc がインストールされており、PATH で利用可能です。
  • 選択した Upbit 地域 API ホストへのネットワークアクセス。
  • キュレーションされた OpenAPI スキーマ URL へのアクセス:
    • https://raw.githubusercontent.com/holon-run/uxc/main/skills/upbit-openapi-skill/references/upbit-public.openapi.json

スコープ

このスキルは、以下のためのキュレーションされた Upbit 公開インターフェースをカバーしています。

  • 市場の発見
  • ティッカーの読み取り
  • 分足ローソク足
  • 板情報のスナップショット

このスキルは、以下をカバーしません

  • v1 のプライベートアカウントまたは注文エンドポイント
  • 地域固有のアカウント/取引認証フロー

エンドポイント

Upbit は地域ホストを使用します。リンクする前に、必要な市場に合ったものを選択してください。

例:

  • https://sg-api.upbit.com
  • https://id-api.upbit.com
  • https://th-api.upbit.com

認証

このスキルにおける公開市場エンドポイントは、認証情報を必要としません。

Upbit のプライベート API は、リクエスト固有のクレームを持つプロバイダー固有のベアラ JWT 生成を使用します。uxc に再利用可能な Upbit 署名フローが存在するまで、この v1 スキルは公開データのみに限定してください。

コアワークフロー

  1. 必要な市場に合った正しい地域ホストを選択します。

  2. デフォルトで固定リンクコマンドを使用します。

    • command -v upbit-openapi-cli
    • 不足している場合は、作成します。 uxc link upbit-openapi-cli https://sg-api.upbit.com --schema-url https://raw.githubusercontent.com/holon-run/uxc/main/skills/upbit-openapi-skill/references/upbit-public.openapi.json
    • upbit-openapi-cli -h
  3. 実行前に操作ヘルプを確認します。

    • upbit-openapi-cli get:/v1/market/all -h
    • upbit-openapi-cli get:/v1/ticker -h
  4. まずは狭い市場の読み取りを優先します。

    • upbit-openapi-cli get:/v1/ticker markets=SGD-BTC
    • upbit-openapi-cli get:/v1/orderbook markets=SGD-BTC

操作

  • get:/v1/market/all
  • get:/v1/ticker
  • get:/v1/candles/minutes/{unit}
  • get:/v1/orderbook

ガードレール

  • 自動化は JSON 出力エンベロープ上で行い、--text は使用しないでください。
  • 安定したフィールドを最初に解析してください: okkindprotocoldataerror
  • この v1 スキルは読み取り専用として扱ってください。
  • 実行前に正しい地域ホストと引用市場を確認してください。
  • 地域の Upbit ホストでは、ライブ市場コードは引用符が最初に来ます。例えば SGD-BTCUSDT-BTC です。
  • upbit-openapi-cli <operation> ...uxc <upbit_region_host> --schema-url <upbit_public_openapi_schema> <operation> ... と同等です。

参照

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Upbit Open API Skill

Use this skill to run Upbit public market-data operations through uxc + OpenAPI.

Reuse the uxc skill for shared execution, auth, and error-handling guidance.

Prerequisites

  • uxc is installed and available in PATH.
  • Network access to the chosen Upbit regional API host.
  • Access to the curated OpenAPI schema URL:
    • https://raw.githubusercontent.com/holon-run/uxc/main/skills/upbit-openapi-skill/references/upbit-public.openapi.json

Scope

This skill covers a curated Upbit public surface for:

  • market discovery
  • ticker reads
  • minute candles
  • order book snapshots

This skill does not cover:

  • private account or order endpoints in v1
  • region-specific account/trade auth flows

Endpoint

Upbit uses regional hosts. Pick the right one for the market you need before linking.

Examples:

  • https://sg-api.upbit.com
  • https://id-api.upbit.com
  • https://th-api.upbit.com

Authentication

Public market endpoints in this skill do not require credentials.

Upbit private APIs use provider-specific bearer JWT generation with request-specific claims. Keep this v1 skill public-data-only until a reusable Upbit signer flow exists in uxc.

Core Workflow

  1. Choose the correct regional host for the market you need.

  2. Use a fixed link command by default:

    • command -v upbit-openapi-cli
    • If missing, create it: uxc link upbit-openapi-cli https://sg-api.upbit.com --schema-url https://raw.githubusercontent.com/holon-run/uxc/main/skills/upbit-openapi-skill/references/upbit-public.openapi.json
    • upbit-openapi-cli -h
  3. Inspect operation help before execution:

    • upbit-openapi-cli get:/v1/market/all -h
    • upbit-openapi-cli get:/v1/ticker -h
  4. Prefer narrow market reads first:

    • upbit-openapi-cli get:/v1/ticker markets=SGD-BTC
    • upbit-openapi-cli get:/v1/orderbook markets=SGD-BTC

Operations

  • get:/v1/market/all
  • get:/v1/ticker
  • get:/v1/candles/minutes/{unit}
  • get:/v1/orderbook

Guardrails

  • Keep automation on the JSON output envelope; do not use --text.
  • Parse stable fields first: ok, kind, protocol, data, error.
  • Treat this v1 skill as read-only.
  • Confirm the correct regional host and quote market before execution.
  • On regional Upbit hosts, live market codes are quote-first, for example SGD-BTC and USDT-BTC.
  • upbit-openapi-cli <operation> ... is equivalent to uxc <upbit_region_host> --schema-url <upbit_public_openapi_schema> <operation> ....

References

同梱ファイル

※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。