jpskill.com
📦 その他 コミュニティ

cpa-codex-free

CPA(公認会計士)の資格取得に必要な書類作成や整理を自動化し、煩雑な事務作業を効率化することで、試験勉強に集中できる環境を整えるSkill。

📜 元の英語説明(参考)

CPA认证文件自动生成及清理

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

一言でいうと

CPA(公認会計士)の資格取得に必要な書類作成や整理を自動化し、煩雑な事務作業を効率化することで、試験勉強に集中できる環境を整えるSkill。

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

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

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

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

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

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して cpa-codex-free.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → cpa-codex-free フォルダができる
  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 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

技能描述

この技能は、CLI Proxy API の認証ファイルを生成するために使用されます。openaiドメインが中国以外の地域にルーティングされていることを確認してください。

環境変数

環境変数は、まずワークスペース下の.envから取得され、次にシステム環境変数から取得されます。設定されていない場合は、ユーザーに要求し、.envを更新します。

MAIL_API_KEY: メールサービスAPIキー。取得先: https://shop.chatgpt.org.uk/buy/prod_1768420938389 CLI_PROXY_API_BASE: CPA Base URL CLI_PROXY_API_MKEY: CPA Management Key

ワークフロー

# 認証ファイルの生成
uv scripts/main.py > {tempdir}/{temp-name}.json

# CPAサービスへのアップロード
curl -X POST -H 'Content-Type: application/json' \
  -H "Authorization: Bearer $CLI_PROXY_API_MKEY" \
  "$CLI_PROXY_API_BASE/v0/management/auth-files?name=codex-<email>.json" \
  -d "@{tempdir}/{temp-name}.json"

# 認証ファイルの確認
curl "${CLI_PROXY_API_BASE}/v0/management/auth-files" \
  -H "Authorization: Bearer ${CLI_PROXY_API_MKEY}" \
| jq '.files[] | select(.provider == "codex" and .email == "<email>") | {auth_index, id_token, status}'

# 残り額の照会
curl "$CLI_PROXY_API_BASE/v0/management/api-call" \
  -H "Authorization: Bearer $CLI_PROXY_API_MKEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "authIndex":"<auth_index>",
  "method":"GET",
  "url":"https://chatgpt.com/backend-api/wham/usage",
  "header":{
    "Authorization":"Bearer $TOKEN$",
    "Content-Type":"application/json",
    "User-Agent":"codex_cli_rs/0.76.0 (Debian 13.0.0; x86_64) WindowsTerminal",
    "Chatgpt-Account-Id":"<chatgpt_account_id>"
  }
}'

# テンポラリファイルの削除
rm {tempdir}/{temp-name}.json

クリーンアップフロー

# 無効な認証ファイルの一覧を取得
curl "${CLI_PROXY_API_BASE}/v0/management/auth-files" \
  -H "Authorization: Bearer ${CLI_PROXY_API_MKEY}" \
| jq '.files[] | select(.provider == "codex" and .status == "error") | {name, status_message}'

# 認証ファイルの削除
curl -X DELETE "${CLI_PROXY_API_BASE}/v0/management/auth-files?name=<name.json>" \
  -H "Authorization: Bearer ${CLI_PROXY_API_MKEY}"

クリーンアップルール

明確に無効な認証ファイルのみをクリーンアップします。

クリーンアップしない(ネットワーク/一時的なエラー)

  • i/o timeout
  • EOF / unexpected EOF
  • context canceled

クリーンアップ可能(明確に無効)

  • usage_limit_reached
  • invalid auth
  • revoked
  • malformed token
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

技能描述

此技能用于生成 CLI Proxy API 的认证文件,请确保已为openai域名分流至非中国地区。

环境变量

优先从工作空间下的.env获取,其次从系统环境变量获取。未配置时向用户索取并更新.env

MAIL_API_KEY: 邮箱服务API密钥,获取地址: https://shop.chatgpt.org.uk/buy/prod_1768420938389 CLI_PROXY_API_BASE: CPA Base URL CLI_PROXY_API_MKEY: CPA Management Key

工作流程

# 生成认证文件
uv scripts/main.py > {tempdir}/{temp-name}.json

# 上传至CPA服务
curl -X POST -H 'Content-Type: application/json' \
  -H "Authorization: Bearer $CLI_PROXY_API_MKEY" \
  "$CLI_PROXY_API_BASE/v0/management/auth-files?name=codex-<email>.json" \
  -d "@{tempdir}/{temp-name}.json"

# 检查认证文件
curl "${CLI_PROXY_API_BASE}/v0/management/auth-files" \
  -H "Authorization: Bearer ${CLI_PROXY_API_MKEY}" \
| jq '.files[] | select(.provider == "codex" and .email == "<email>") | {auth_index, id_token, status}'

# 查询剩余额度
curl "$CLI_PROXY_API_BASE/v0/management/api-call" \
  -H "Authorization: Bearer $CLI_PROXY_API_MKEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "authIndex":"<auth_index>",
  "method":"GET",
  "url":"https://chatgpt.com/backend-api/wham/usage",
  "header":{
    "Authorization":"Bearer $TOKEN$",
    "Content-Type":"application/json",
    "User-Agent":"codex_cli_rs/0.76.0 (Debian 13.0.0; x86_64) WindowsTerminal",
    "Chatgpt-Account-Id":"<chatgpt_account_id>"
  }
}'

# 清理临时文件
rm {tempdir}/{temp-name}.json

清理流程

# 获取失效的认证文件列表
curl "${CLI_PROXY_API_BASE}/v0/management/auth-files" \
  -H "Authorization: Bearer ${CLI_PROXY_API_MKEY}" \
| jq '.files[] | select(.provider == "codex" and .status == "error") | {name, status_message}'

# 删除认证文件
curl -X DELETE "${CLI_PROXY_API_BASE}/v0/management/auth-files?name=<name.json>" \
  -H "Authorization: Bearer ${CLI_PROXY_API_MKEY}"

清理规则

只清理明确失效的认证文件。

不清理(网络/瞬时错误)

  • i/o timeout
  • EOF / unexpected EOF
  • context canceled

可清理(明确失效)

  • usage_limit_reached
  • invalid auth
  • revoked
  • malformed token