azure-notification-hubs について
azure-notification-hubs は、Azure Notification Hubs を扱う開発者や運用担当者向けのエージェントスキルです。ローカル資料と取得したドキュメントを組み合わせ、プッシュ通知の設計、調査、構成、セキュリティ、統合、デプロイを扱います。
主な機能
- 01プッシュ通知のトラブルシューティング
- 02登録、タグ、テンプレート
- 03アーキテクチャ、制限、クォータ
- 04セキュリティとサービス構成
- 05SDK、REST、デプロイの指針
活用シーン
- 01未配信プッシュ通知の追跡
- 02対象別・マルチテナント通知の設計
- 03プッシュ通知の認証情報設定
- 04リージョン移行の計画
MCP 対応
mcp_microsoftdocs:microsoft_docs_fetch を使ったドキュメント取得に対応し、代替手段として Web ページ取得も記載されています。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-notification-hubsインストール後、Claude Code で/azure-notification-hubsを入力して読み込まれたか確認します。
詳細
Azure Notification Hubs スキル
このスキルでは、Azure Notification Hubs に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイについて説明します。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。
このスキルの使用方法
IMPORTANT for Agent: 関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行範囲が記載されているカテゴリ(例:
L35-L120)では、指定された行をread_fileで読み取ってください。ファイルへのリンクが記載されているカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルに対してread_fileを使用してください。
IMPORTANT for Agent:
metadata.generated_atが3か月以上前の場合は、リポジトリから最新版を取得するようユーザーに提案してください。mcp_microsoftdocsツールを利用できない場合は、インストールするようユーザーに提案してください:インストールガイド
このスキルでは、ドキュメントコンテンツを取得するためにネットワークアクセスが必要です。
- 推奨:クエリ文字列
from=learn-agent-skillを指定してmcp_microsoftdocs:microsoft_docs_fetchを使用します。Markdown が返されます。 - フォールバック:クエリ文字列
from=learn-agent-skill&accept=text/markdownを指定してfetch_webpageを使用します。Markdown が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L37-L41 | 配信失敗、通知のドロップ、プラットフォーム固有のエラーなど、Notification Hubs に関する一般的な問題の診断と修正、ならびに送信の問題を追跡、テスト、解決する手順です。 |
| ベストプラクティス | L42-L49 | Notification Hubs ソリューションの設計、登録パターンの選択、タグやルーティングの使用、効率的で対象を絞ったプッシュ通知のためのテンプレート作成に関するガイダンスです。 |
| 意思決定 | L50-L54 | Notification Hubs の価格レベルの選択と切り替えに関するガイダンスです。さまざまなワークロードを対象に、機能の制限、スケール、コストへの影響を比較します。 |
| アーキテクチャと設計パターン | L55-L59 | Azure Notification Hubs を使用した、大規模なマルチテナントおよび地理的に分散したプッシュ通知アーキテクチャの設計に関するガイダンスです。パターン、ベストプラクティス、統合方法が含まれます。 |
| 制限とクォータ | L60-L64 | Notification Hubs の制限、クォータ、スロットリングの動作に加え、スケジュールされたプッシュ通知の作成、管理、制約の把握方法について説明します。 |
| セキュリティ | L65-L73 | Notification Hubs のセキュリティ、暗号化、TLS、ネットワーク分離について説明します。保存データの暗号化、EU データ境界、SAS/ロールベースのアクセス、TLS バージョンの計画、Private Link の設定が含まれます。 |
| 構成 | L74-L94 | Notification Hubs の構成(APNS/FCM/WNS/MPNS/Baidu の PNS 資格情報)、IaC の設定(Bicep/ARM/Terraform)、メトリック、ログ、PowerShell による監視と自動化について説明します。 |
| 統合とコーディングパターン | L95-L121 | プッシュ通知の統合の実装と移行(FCM v1、APNS、WNS)、デバイス/ユーザーのターゲティング、テンプレート、ローカライズ、REST/SDK の使用(Java、PHP、Python、UWP、Android、iOS)について説明します。 |
| デプロイ | L122-L125 | Azure リージョン間で Notification Hubs を安全に移行するためのガイダンスです。計画、データの保持、リージョン移動中のダウンタイムの最小化が含まれます。 |
トラブルシューティング
| トピック | URL |
|---|---|
| Notification Hubs でドロップされた通知を診断して修正する | https://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-push-notification-fixer |
ベストプラクティス
| トピック | URL |
|---|---|
| Azure Notification Hubs を使用したソリューションの設計と実装 | https://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-push-notification-faq |
| Azure Notification Hubs の登録パターンの選択 | https://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-push-notification-registration-management |
| Azure Notification Hubs でのタグとルーティング式の使用 | https://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-tags-segment-push-message |
| プッシュ通知用 Notification Hubs テンプレートの設計と使用 | https://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-templates-cross-platform-push-messages |
意思決定
| トピック | URL |
|---|---|
| Azure Notification Hubs の価格レベルの選択と変更 | https://learn.microsoft.com/en-us/azure/notification-hubs/change-pricing-tier |
アーキテクチャと設計パターン
| トピック | URL |
|---|---|
| Notification Hubs を使用したエンタープライズ向けプッシュ通知アーキテクチャの設計 | https://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-enterprise-push-notification-architecture |
制限とクォータ
| トピック | URL |
|---|---|
| Notification Hubs でのスケジュール通知の使用 | https://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-send-push-notifications-scheduled |
セキュリティ
| トピック | URL |
|---|---|
| Azure Notification Hubs の保存データ暗号化の詳細 | https://learn.microsoft.com/en-us/azure/notification-hubs/encrypt-at-rest |
| Notification Hubs における EU データ境界の動作について | https://learn.microsoft.com/en-us/azure/notification-hubs/eu-data-boundary |
| Notification Hubs のセキュリティモデルとアクセス規則の適用 | https://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-push-notification-security |
| Azure Notification Hubs の TLS バージョン対応の計画 | https://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-tls12 |
| Azure Notification Hubs の Private Link の構成 | https://learn.microsoft.com/en-us/azure/notification-hubs/private-link |
構成
統合とコーディングパターン
デプロイ
| トピック | URL |
|---|---|
| Azure Notification Hubs をリージョン間で安全に移行する | https://learn.microsoft.com/en-us/azure/notification-hubs/move-registrations |