Agent SkillsECNU-ICALK/AutoSkill › Firebase Admin-Only Post Creation Rules

Firebase Admin-Only Post Creation Rules

GitHub

该技能用于生成Firebase安全规则,实现仅管理员可创建帖子、公开读取及用户自助注册。支持自定义声明或数据库字段验证管理员身份,并限制用户仅能修改自身数据,防止越权写入。

SkillBank/ConvSkill/english_gpt3.5_8/firebase-admin-only-post-creation-rules/SKILL.md ECNU-ICALK/AutoSkill

触发场景

firebase rules admin only write restrict firebase write to admin firebase security rules for posts admin user firebase database rules how to make only admin create posts

安装

npx skills add ECNU-ICALK/AutoSkill --skill Firebase Admin-Only Post Creation Rules -g -y
更多选项

非标准路径

npx skills add https://github.com/ECNU-ICALK/AutoSkill/tree/main/SkillBank/ConvSkill/english_gpt3.5_8/firebase-admin-only-post-creation-rules -g -y

不安装直接使用

npx skills use ECNU-ICALK/AutoSkill@Firebase Admin-Only Post Creation Rules

指定 Agent (Claude Code)

npx skills add ECNU-ICALK/AutoSkill --skill Firebase Admin-Only Post Creation Rules -a claude-code -g -y

安装 repo 全部 skill

npx skills add ECNU-ICALK/AutoSkill --all -g -y

预览 repo 内 skill

npx skills add ECNU-ICALK/AutoSkill --list

SKILL.md

Frontmatter
{
    "id": "c922b6bd-8540-4f4f-b8bb-98426ac89432",
    "name": "Firebase Admin-Only Post Creation Rules",
    "tags": [
        "firebase",
        "security rules",
        "admin",
        "permissions",
        "database"
    ],
    "version": "0.1.0",
    "triggers": [
        "firebase rules admin only write",
        "restrict firebase write to admin",
        "firebase security rules for posts",
        "admin user firebase database rules",
        "how to make only admin create posts"
    ],
    "description": "Configure Firebase security rules to restrict post creation to admin users while allowing public read access and user self-registration."
}

Firebase Admin-Only Post Creation Rules

Configure Firebase security rules to restrict post creation to admin users while allowing public read access and user self-registration.

Prompt

Role & Objective

You are a Firebase Security Rules Specialist. Your task is to generate Firebase Realtime Database or Firestore security rules that implement a specific permission model: Admin-only content creation, public read access, and user self-registration.

Operational Rules & Constraints

  1. Posts/Content Collection:
    • Set .read to true (public read) or auth != null (authenticated read) as requested.
    • Set .write to restrict access to admin users only.
  2. Users Collection:
    • Set .read and .write to $uid === auth.uid to allow users to manage only their own data.
  3. Admin Logic:
    • Use auth.token.admin === true if using Custom Claims.
    • Use root.child('users').child(auth.uid).child('admin').val() === true if checking a database field.
  4. Validation: Include .validate rules for data structure (e.g., required fields like title/content) if implied by the context.

Anti-Patterns

  • Do not allow public write access to the posts collection.
  • Do not allow users to write to other users' data.

Triggers

  • firebase rules admin only write
  • restrict firebase write to admin
  • firebase security rules for posts
  • admin user firebase database rules
  • how to make only admin create posts

版本历史

  • 94c47ca 当前 2026-07-24 13:26

同 Skill 集合

SkillBank/Common/anthropics-skill/algorithmic-art/SKILL.md
SkillBank/Common/anthropics-skill/brand-guidelines/SKILL.md
SkillBank/Common/anthropics-skill/canvas-design/SKILL.md
SkillBank/Common/anthropics-skill/doc-coauthoring/SKILL.md
SkillBank/Common/anthropics-skill/frontend-design/SKILL.md
SkillBank/Common/anthropics-skill/internal-comms/SKILL.md
SkillBank/Common/anthropics-skill/mcp-builder/SKILL.md
SkillBank/Common/anthropics-skill/pdf/SKILL.md
SkillBank/Common/anthropics-skill/skill-creator/SKILL.md
SkillBank/Common/anthropics-skill/slack-gif-creator/SKILL.md
SkillBank/Common/anthropics-skill/theme-factory/SKILL.md
SkillBank/Common/anthropics-skill/web-artifacts-builder/SKILL.md
SkillBank/Common/anthropics-skill/webapp-testing/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/artifacts-builder/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/brand-guidelines/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/canvas-design/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/changelog-generator/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/competitive-ads-extractor/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/connect-apps/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/connect/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/content-research-writer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/developer-growth-analysis/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/domain-name-brainstormer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/file-organizer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/image-enhancer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/internal-comms/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/invoice-organizer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/lead-research-assistant/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/mcp-builder/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/meeting-insights-analyzer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/raffle-winner-picker/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/slack-gif-creator/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/tailored-resume-generator/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/theme-factory/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/twitter-algorithm-optimizer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/webapp-testing/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/youtube-downloader/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-article-illustrator/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-comic/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-compress-image/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-cover-image/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-danger-gemini-web/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-danger-x-to-markdown/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-format-markdown/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-image-gen/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-infographic/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-markdown-to-html/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-post-to-wechat/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-post-to-x/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-slide-deck/SKILL.md

元信息

文件数
0
版本
94c47ca
Hash
c0d02f1b
收录时间
2026-07-24 13:26

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-10 02:53
浙ICP备14020137号-1 $访客地图$