deepseek-balance について
deepseek-balanceは、DeepSeek Open Platformのアカウント残高を確認するスキルです。スクリプトで残高APIを呼び出し、生のJSON応答を標準出力に表示します。
主な機能
- 01DeepSeek残高APIの呼び出し
- 02環境変数からのAPIキー読み込み
- 03残高データの生JSON出力
- 04利用可否と残高項目の表示
活用シーン
- 01DeepSeekアカウント残高の確認
- 02残高が利用可能かの確認
- 03付与残高とチャージ残高の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ wmy2981/ skills --skill deepseek-balanceインストール後、Claude Code で/deepseek-balanceを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
.claude-plugin/plugin.jsonreferences/output_example.jsonscripts/.env.examplecheck_balance.py詳細
DeepSeek オープンプラットフォームの残高照会
ユーザーから DeepSeek アカウントの残高について尋ねられた場合に、このスキルを使用します。
実行ルール
依存関係、環境変数、設定を事前に確認せず、ユーザーが要求したコマンドを直接実行します。問題があればスクリプトが明確なエラーを出力するため、その場合に限り確認して修正してください。
使用方法
スクリプトは DEEPSEEK_APIKEY 環境変数から API キーを読み取り、残高 API を呼び出して、生の JSON を標準出力に出力します。~/.wmyskills/.env(スキル間で共有)または scripts/.env(こちらが優先)に設定してください。テンプレートとして scripts/.env.example を使用します。変数を ~/.wmyskills/.env に追加し、既存のファイルは上書きしないでください。
python scripts/check_balance.py
出力形式
スクリプトは生の JSON を出力します(整形なし)。
成功:
{"is_available":true,"balance_infos":[{"currency":"CNY","total_balance":"110.00","granted_balance":"10.00","topped_up_balance":"100.00"}]}
エラー(API キーがない、またはネットワーク障害):
{"error": "DEEPSEEK_APIKEY environment variable not set"}
フィールド
| フィールド | 説明 |
|---|---|
is_available | API 呼び出しに十分な残高があるかどうか |
currency | 通貨の種類。CNY または USD |
total_balance | 利用可能な残高の合計(付与分とチャージ分を含む) |
granted_balance | 有効期限内の付与残高 |
topped_up_balance | チャージ済み残高 |
注意事項
- 残高の数値のみを報告してください。ユーザーから求められない限り、料金や換算に関するアドバイス(例:「この残高で何トークン使えるか」)は自発的に提示しないでください。
DEEPSEEK_APIKEY環境変数を設定する必要があります(または~/.wmyskills/.envかscripts/.envに設定してください)。
コメント
Markdown 対応