browser
免费chrome-devtools-mcp の CLI (`chrome-devtools`) を使ったブラウザ操作の総合スキル。既存ブラウザへの attach / 使い捨てテストブラウザ / ログイン状態を保持する永続プロファイルのいずれかをユーザーに必ず確認した上でサーバを立ち上げ、スナップショット取得・クリック・入力・ナビゲーション・スクショ・ネットワーク監視などを行う。
中文简介正在准备中。当前显示原文说明。
Integrate Firebase Auth (authentication + domain restriction) into internal applications. Includes domain restriction via Blocking Functions and user registration to Firestore.
中文简介正在准备中。当前显示原文说明。
安装前可以查看交给 AI 代理的指令内容。
Integrate Firebase Authentication into an internal application. Implement the following components.
firebase-auth-basics skill is availableFollow the firebase-auth-basics skill to:
firebase.json configuration or manual setup via Firebase Console)Refer to firebase-auth-basics for all authentication method options, provisioning steps, and client SDK implementation examples.
For non-web platforms (iOS / Android / Flutter / Unity, etc.), fetch the relevant platform information from the official documentation at https://firebase.google.com/docs/auth.
Implement based on references/blocking_functions.md.
Using beforeUserCreated, implement the following:
users collectionrole in Custom Claims via the return value (return { customClaims: ... }), so it is included in the ID token from the first sign-inUse AskUserQuestion to ask the user for the allowed email domain(s) (e.g., example.com). For multiple domains, ask for comma-separated input.
Also confirm the following:
users collection (default: email, role, createdAt)Implement based on references/custom_claims.md.
Use onDocumentWritten to monitor changes to users/{id} documents and sync permission information to Custom Claims:
beforeUserCreated return value (section 2); this trigger handles subsequent updates onlyusers document is updated, reflect it in the ID token via setCustomUserClaimsDefault role values:
admin: Administratoruser: Regular userpending: Pending approvaldeleted: DeletedThe initial role for users who pass domain restriction is user. Confirm the following with the user:
role)role types (default: admin, user, pending, deleted)Implement based on references/security_rules.md.
Define helper functions isUser() and isAdmin() based on the role Custom Claim, and set up security rules for the users collection as a minimum.
The application's other collections should also use isUser() and isAdmin() for access control.
users collection uses the firebase-admin SDK (server-side)还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
chrome-devtools-mcp の CLI (`chrome-devtools`) を使ったブラウザ操作の総合スキル。既存ブラウザへの attach / 使い捨てテストブラウザ / ログイン状態を保持する永続プロファイルのいずれかをユーザーに必ず確認した上でサーバを立ち上げ、スナップショット取得・クリック・入力・ナビゲーション・スクショ・ネットワーク監視などを行う。
中文简介正在准备中。当前显示原文说明。
checklist の「UI 撮影台本」に沿って UI のスクリーンショットを撮影し、前後比較(compare.html)用の before / after 素材を保存する。「実装前の UI を撮っておいて」「after のスクショを撮って」などの依頼で発火する。
中文简介正在准备中。当前显示原文说明。
Read and analyze log entries from Cloud Logging using the gcloud CLI.
中文简介正在准备中。当前显示原文说明。
Codex 公式プラグイン (codex-plugin-cc) のネイティブレビューでコードレビューを実施する。PR 番号指定時は PR を、無指定時は現在ブランチとベースブランチの差分をレビューする。
中文简介正在准备中。当前显示原文说明。
指定された内容をクリップボードにコピーするスキル。ファイルパスならその中身を、テキストならそのまま、会話中の直前の出力(コマンド結果・生成コード・URL など)を指す場合はその内容を pbcopy でコピーする。ユーザーが「コピーして」「クリップボードに入れて」などコピーの意図を示したら必ず使用する。
中文简介正在准备中。当前显示原文说明。
GitHub issue から PR のタイトルと説明文を作成する。
中文简介正在准备中。当前显示原文说明。