customize
Interactive guided deployment flow for Azure OpenAI models with full customization control. Step-by-step selection of model version, SKU (GlobalStandard/Standard/ProvisionedManaged), capacity, RAI policy (content filter), and advanced options (dynamic quota, priority processing, spillover). USE FOR: custom deployment, customize model deployment, choose version, select SKU, set capacity, configure content filter, RAI policy, deployment options, detailed deployment, advanced deployment, PTU deployment, provisioned throughput. DO NOT USE FOR: quick deployment to optimal region (use preset).
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o customize.zip https://jpskill.com/download/19680.zip && unzip -o customize.zip && rm customize.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/19680.zip -OutFile "$d\customize.zip"; Expand-Archive "$d\customize.zip" -DestinationPath $d -Force; ri "$d\customize.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
customize.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
customizeフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 3
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[スキル名] カスタマイズ
モデルデプロイメントのカスタマイズ
バージョン、SKU、容量、コンテンツフィルタリング、および高度なオプションを完全に制御してAzure OpenAIモデルをデプロイするための、対話型ガイド付きワークフローです。
クイックリファレンス
| プロパティ | 説明 |
|---|---|
| フロー | 対話型ステップバイステップガイド付きデプロイメント |
| カスタマイズ | バージョン、SKU、容量、RAIポリシー、高度なオプション |
| SKUサポート | GlobalStandard、Standard、ProvisionedManaged、DataZoneStandard |
| 最適用途 | デプロイメント構成の正確な制御 |
| 認証 | Azure CLI (az login) |
| ツール | Azure CLI、MCPツール (オプション) |
このスキルを使用するタイミング
デプロイメント構成を正確に制御する必要がある場合に、このスキルを使用します。
- ✅ 特定のモデルバージョンを選択する (最新版だけでなく)
- ✅ デプロイメントSKUを選択する (GlobalStandard vs Standard vs PTU)
- ✅ 利用可能な範囲内で正確な容量を設定する
- ✅ コンテンツフィルタリングを設定する (RAIポリシーの選択)
- ✅ 高度な機能を有効にする (動的クォータ、優先処理、スピルオーバー)
- ✅ PTUデプロイメント (Provisioned Throughput Units)
代替案: preset を使用すると、最適な利用可能なリージョンに自動構成で迅速にデプロイできます。
比較: customize vs preset
| 機能 | customize | preset |
|---|---|---|
| 焦点 | 完全なカスタマイズ制御 | 最適なリージョン選択 |
| バージョン選択 | ユーザーが利用可能なものから選択 | 自動的に最新版を使用 |
| SKU選択 | ユーザーが選択 (GlobalStandard/Standard/PTU) | GlobalStandardのみ |
| 容量 | ユーザーが正確な値を指定 | 自動計算 (利用可能な容量の50%) |
| RAIポリシー | ユーザーがオプションから選択 | デフォルトポリシーのみ |
| リージョン | まず現在のリージョン、容量がない場合はすべてのリージョンにフォールバック | 事前にすべてのリージョンで容量を確認 |
| ユースケース | 正確なデプロイメント要件 | 最適なリージョンへの迅速なデプロイメント |
前提条件
- Cognitive Services ContributorまたはOwnerロールを持つAzureサブスクリプション
- Azure AI FoundryプロジェクトリソースID (形式:
/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.CognitiveServices/accounts/{account}/projects/{project}) - Azure CLIがインストールされ、認証済みであること (
az login) - オプション:
PROJECT_RESOURCE_ID環境変数を設定する
ワークフローの概要
完全なフロー (14フェーズ)
1. Verify Authentication
2. Get Project Resource ID
3. Verify Project Exists
4. Get Model Name (if not provided)
5. List Model Versions → User Selects
6. List SKUs for Version → User Selects
7. Get Capacity Range → User Configures
7b. If no capacity: Cross-Region Fallback → Query all regions → User selects region/project
8. List RAI Policies → User Selects
9. Configure Advanced Options (if applicable)
10. Configure Version Upgrade Policy
11. Generate Deployment Name
12. Review Configuration
13. Execute Deployment & Monitor
高速パス (デフォルト)
ユーザーがすべてのデフォルト (最新バージョン、GlobalStandard SKU、推奨容量、デフォルトRAIポリシー、標準アップグレードポリシー) を受け入れた場合、デプロイメントは約5回のインタラクションで完了します。
フェーズの概要
⚠️ 必読: いずれかのフェーズを実行する前に、完全なスクリプトと実装の詳細については references/customize-workflow.md を読み込んでください。以下の概要は各フェーズが何をするかを説明しており、参照ファイルにはどのようにするのか (CLIコマンド、クォータパターン、容量計算式、クロスリージョンフォールバックロジック) が含まれています。
| フェーズ | アクション | 主要な詳細 |
|---|---|---|
| 1. 認証の確認 | az account show を確認。必要に応じて az login を促す |
正しいサブスクリプションがアクティブであることを確認 |
| 2. プロジェクトIDの取得 | PROJECT_RESOURCE_ID 環境変数を読み取るか、ユーザーにプロンプトを表示 |
ARMリソースID形式が必要 |
| 3. プロジェクトの確認 | リソースIDを解析し、az cognitiveservices account show を呼び出す |
サブスクリプション、RG、アカウント、プロジェクト、リージョンを抽出 |
| 4. モデルの取得 | az cognitiveservices account list-models を介してモデルをリスト表示 |
ユーザーが利用可能なものから選択するか、カスタム名を入力 |
| 5. バージョンの選択 | 選択したモデルのバージョンをクエリ | 最新版を推奨。ユーザーがリストから選択 |
| 6. SKUの選択 | モデルカタログとサブスクリプションクォータをクエリし、デプロイ可能なSKUのみを表示 | ⚠️ SKUリストをハードコードしないでください — 常にライブデータをクエリしてください |
| 7. 容量の構成 | 容量APIをクエリし、最小/最大/ステップを検証。ユーザーが値を入力 | 現在のリージョンに容量がない場合はクロスリージョンフォールバック |
| 8. RAIポリシーの選択 | コンテンツフィルターオプションを提示 | デフォルト: Microsoft.DefaultV2 |
| 9. 高度なオプション | 動的クォータ (GlobalStandard)、優先処理 (PTU)、スピルオーバー | SKUに依存する可用性 |
| 10. アップグレードポリシー | 選択: OnceNewDefaultVersionAvailable / OnceCurrentVersionExpired / NoAutoUpgrade | デフォルト: 新しいデフォルトバージョンでの自動アップグレード |
| 11. デプロイメント名 | 一意の名前を自動生成し、カスタムオーバーライドを許可 | 形式を検証: ^[\w.-]{2,64}$ |
| 12. レビュー | 完全な構成概要を表示し、続行前に確認 | ユーザーが承認またはキャンセル |
| 13. デプロイと監視 | az cognitiveservices account deployment create を実行し、ステータスをポーリング |
5分後にタイムアウト。エンドポイントとポータルリンクを表示 |
エラー処理
一般的な問題と解決策
| エラー | 原因 | 解決策 |
|---|---|---|
| モデルが見つかりません | 無効なモデル名 | az cognitiveservices account list-models で利用可能なモデルをリスト表示 |
| バージョンが利用できません | SKUでバージョンがサポートされていません | 別のバージョンまたはSKUを選択してください |
| クォータが不足しています | 容量 > 利用可能なクォータ | スキルはすべてのリージョンを自動検索します。いずれのリージョンにもクォータがない場合にのみ失敗します |
| SKUがサポートされていません | リージョンでSKUが利用できません | クロスリージョンフォールバックが自動的に他のリージョンを検索します |
| 容量が範囲外です | 無効な容量値 | 防止済み: スキルは入力時に最小/最大/ステップを検証します (フェーズ7) |
| デプロイメント名が存在します | 名前の競合 | 自動インクリメントされた名前生成 |
(原文がここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Customize Model Deployment
Interactive guided workflow for deploying Azure OpenAI models with full customization control over version, SKU, capacity, content filtering, and advanced options.
Quick Reference
| Property | Description |
|---|---|
| Flow | Interactive step-by-step guided deployment |
| Customization | Version, SKU, Capacity, RAI Policy, Advanced Options |
| SKU Support | GlobalStandard, Standard, ProvisionedManaged, DataZoneStandard |
| Best For | Precise control over deployment configuration |
| Authentication | Azure CLI (az login) |
| Tools | Azure CLI, MCP tools (optional) |
When to Use This Skill
Use this skill when you need precise control over deployment configuration:
- ✅ Choose specific model version (not just latest)
- ✅ Select deployment SKU (GlobalStandard vs Standard vs PTU)
- ✅ Set exact capacity within available range
- ✅ Configure content filtering (RAI policy selection)
- ✅ Enable advanced features (dynamic quota, priority processing, spillover)
- ✅ PTU deployments (Provisioned Throughput Units)
Alternative: Use preset for quick deployment to the best available region with automatic configuration.
Comparison: customize vs preset
| Feature | customize | preset |
|---|---|---|
| Focus | Full customization control | Optimal region selection |
| Version Selection | User chooses from available | Uses latest automatically |
| SKU Selection | User chooses (GlobalStandard/Standard/PTU) | GlobalStandard only |
| Capacity | User specifies exact value | Auto-calculated (50% of available) |
| RAI Policy | User selects from options | Default policy only |
| Region | Current region first, falls back to all regions if no capacity | Checks capacity across all regions upfront |
| Use Case | Precise deployment requirements | Quick deployment to best region |
Prerequisites
- Azure subscription with Cognitive Services Contributor or Owner role
- Azure AI Foundry project resource ID (format:
/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.CognitiveServices/accounts/{account}/projects/{project}) - Azure CLI installed and authenticated (
az login) - Optional: Set
PROJECT_RESOURCE_IDenvironment variable
Workflow Overview
Complete Flow (14 Phases)
1. Verify Authentication
2. Get Project Resource ID
3. Verify Project Exists
4. Get Model Name (if not provided)
5. List Model Versions → User Selects
6. List SKUs for Version → User Selects
7. Get Capacity Range → User Configures
7b. If no capacity: Cross-Region Fallback → Query all regions → User selects region/project
8. List RAI Policies → User Selects
9. Configure Advanced Options (if applicable)
10. Configure Version Upgrade Policy
11. Generate Deployment Name
12. Review Configuration
13. Execute Deployment & Monitor
Fast Path (Defaults)
If user accepts all defaults (latest version, GlobalStandard SKU, recommended capacity, default RAI policy, standard upgrade policy), deployment completes in ~5 interactions.
Phase Summaries
⚠️ MUST READ: Before executing any phase, load references/customize-workflow.md for the full scripts and implementation details. The summaries below describe what each phase does — the reference file contains the how (CLI commands, quota patterns, capacity formulas, cross-region fallback logic).
| Phase | Action | Key Details |
|---|---|---|
| 1. Verify Auth | Check az account show; prompt az login if needed |
Verify correct subscription is active |
| 2. Get Project ID | Read PROJECT_RESOURCE_ID env var or prompt user |
ARM resource ID format required |
| 3. Verify Project | Parse resource ID, call az cognitiveservices account show |
Extracts subscription, RG, account, project, region |
| 4. Get Model | List models via az cognitiveservices account list-models |
User selects from available or enters custom name |
| 5. Select Version | Query versions for chosen model | Recommend latest; user picks from list |
| 6. Select SKU | Query model catalog + subscription quota, show only deployable SKUs | ⚠️ Never hardcode SKU lists — always query live data |
| 7. Configure Capacity | Query capacity API, validate min/max/step, user enters value | Cross-region fallback if no capacity in current region |
| 8. Select RAI Policy | Present content filter options | Default: Microsoft.DefaultV2 |
| 9. Advanced Options | Dynamic quota (GlobalStandard), priority processing (PTU), spillover | SKU-dependent availability |
| 10. Upgrade Policy | Choose: OnceNewDefaultVersionAvailable / OnceCurrentVersionExpired / NoAutoUpgrade | Default: auto-upgrade on new default |
| 11. Deployment Name | Auto-generate unique name, allow custom override | Validates format: ^[\w.-]{2,64}$ |
| 12. Review | Display full config summary, confirm before proceeding | User approves or cancels |
| 13. Deploy & Monitor | az cognitiveservices account deployment create, poll status |
Timeout after 5 min; show endpoint + portal link |
Error Handling
Common Issues and Resolutions
| Error | Cause | Resolution |
|---|---|---|
| Model not found | Invalid model name | List available models with az cognitiveservices account list-models |
| Version not available | Version not supported for SKU | Select different version or SKU |
| Insufficient quota | Capacity > available quota | Skill auto-searches all regions; fails only if no region has quota |
| SKU not supported | SKU not available in region | Cross-region fallback searches other regions automatically |
| Capacity out of range | Invalid capacity value | PREVENTED: Skill validates min/max/step at input (Phase 7) |
| Deployment name exists | Name conflict | Auto-incremented name generation |
| Authentication failed | Not logged in | Run az login |
| Permission denied | Insufficient permissions | Assign Cognitive Services Contributor role |
| Capacity query fails | API/permissions/network error | DEPLOYMENT BLOCKED: Will not proceed without valid quota data |
Troubleshooting Commands
# Check deployment status
az cognitiveservices account deployment show --name <account> --resource-group <rg> --deployment-name <name>
# List all deployments
az cognitiveservices account deployment list --name <account> --resource-group <rg> -o table
# Check quota usage
az cognitiveservices usage list --name <account> --resource-group <rg>
# Delete failed deployment
az cognitiveservices account deployment delete --name <account> --resource-group <rg> --deployment-name <name>
Selection Guides & Advanced Topics
For SKU comparison tables, PTU sizing formulas, and advanced option details, load references/customize-guides.md.
SKU selection: GlobalStandard (production/HA) → Standard (dev/test) → ProvisionedManaged (high-volume/guaranteed throughput) → DataZoneStandard (data residency).
Capacity: TPM-based SKUs range from 1K (dev) to 100K+ (large production). PTU-based use formula: (Input TPM × 0.001) + (Output TPM × 0.002) + (Requests/min × 0.1).
Advanced options: Dynamic quota (GlobalStandard only), priority processing (PTU only, extra cost), spillover (overflow to backup deployment).
Related Skills
- preset - Quick deployment to best region with automatic configuration
- microsoft-foundry - Parent skill for all Azure AI Foundry operations
- quota — For quota viewing, increase requests, and troubleshooting quota errors, defer to this skill instead of duplicating guidance
- rbac - Manage permissions and access control
Notes
- Set
PROJECT_RESOURCE_IDenvironment variable to skip prompt - Not all SKUs available in all regions; capacity varies by subscription/region/model
- Custom RAI policies can be configured in Azure Portal
- Automatic version upgrades occur during maintenance windows
- Use Azure Monitor and Application Insights for production deployments
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (8,927 bytes)
- 📎 references/customize-guides.md (3,386 bytes)
- 📎 references/customize-workflow.md (7,453 bytes)