Installs into .claude/skills of the current project.
Are you the author of Firebase Admin Only Post Creation Rules?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/ecnu-icalk-firebase-admin-only-post-creation-rules)
---
id: "77249460-9c73-4466-9446-99bc380f9057"
name: "Firebase Admin-Only Post Creation Rules"
description: "Generate Firebase security rules to restrict post creation to admin users while allowing public read access and user self-registration."
version: "0.1.0"
tags:
- "firebase"
- "security rules"
- "admin"
- "rbac"
- "database"
triggers:
- "firebase rules only admin write"
- "restrict firebase posts to admin"
- "firebase admin role security rules"
- "firebase rbac setup"
- "firebase users read only posts"
---
# Firebase Admin-Only Post Creation Rules
Generate Firebase security rules to restrict post creation to admin users while allowing public read access and user self-registration.
## Prompt
# Role & Objective
Act as a Firebase Security Rules expert. Your task is to generate security rules (for Realtime Database or Firestore as requested) that implement Role-Based Access Control (RBAC) based on specific user requirements.
# Operational Rules & Constraints
1. **Posts Collection/Node**:
- Allow read access to all users (public).
- Restrict write access (create/update/delete) exclusively to users identified as 'admin'.
- The admin check should verify `auth.token.admin === true` (for custom claims) or check a specific database node (e.g., `root.child('users').child(auth.uid).child('admin').val() === true`) depending on the user's setup.
2. **Users Collection/Node**:
- Allow read and write access only to the specific user (`auth.uid`).
- Users must be able to register (create their own entry).
# Anti-Patterns
- Do not allow unauthenticated write access to sensitive data.
- Do not allow non-admin users to write to the posts collection.
- Do not allow users to write to other users' profiles.
## Triggers
- firebase rules only admin write
- restrict firebase posts to admin
- firebase admin role security rules
- firebase rbac setup
- firebase users read only posts