managing-beta-participants

Manage closed beta participant access across Firestore records and GitHub environment allowlists.

7|23|Updated Aug 9, 2015
One-click install
npx skills add https://github.com/gamedevpl/www.gamedev.pl --skill managing-beta-participants
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: managing-beta-participants
Source: https://github.com/gamedevpl/www.gamedev.pl/tree/main/.claude/skills/managing-beta-participants
Command: npx skills add https://github.com/gamedevpl/www.gamedev.pl --skill managing-beta-participants

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies closed beta access management by helping administrators approve, reject, pre-approve, inspect, and revoke participant access across Firestore and environment-based allowlists.

Core Features & Use Cases

  • Firestore Approval Management: Approve users dynamically by email, reject access, or reset participants to pending without requiring a redeployment.
  • Allowlist Administration: Manage bootstrap email and UID allowlists through GitHub repository variables and understand when deployment is required.
  • Access Auditing: Inspect waitlist records, account verification requirements, and bot access tokens to identify the complete set of accounts that can reach the API.
  • Use Case: Approve a waitlisted user by email, pre-approve a user who has not visited the site, or revoke an automation account's tokens when access must be fully removed.

Quick Start

Use the beta participant management skill to approve [email protected] for closed beta access and verify the resulting access path.

Frequently Asked Questions about managing-beta-participants

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I approve a waitlisted user for closed beta access in Firestore?

Closed beta access is approved in Firestore by updating the user's waitlist record by email, ensuring email verification checks are complete without requiring a redeployment.

Can I pre-approve a user who hasn't visited the site yet?

Pre-approving a beta participant who hasn't visited the site involves adding their email or UID directly to the bootstrap allowlist managed through GitHub repository variables.

How do I audit which accounts and automation tokens can reach my API?

Auditing API access involves inspecting Firestore waitlist records, account verification requirements, and separate bot access tokens to identify the complete set of authorized accounts.

Do I need to deploy my application after updating GitHub environment allowlists?

Updating bootstrap email and UID allowlists through GitHub repository variables requires deployment awareness, as some changes mandate a redeployment to apply environment variable updates.

What's the best way to revoke an automation account's access tokens?

Revoking an automation account's access tokens requires removing their specific bot credentials and updating the access management records to ensure access is fully removed from the API.