name: beta-program-active-roster
description: "Identifies users in the Beta program who haven't logged in since the feature release, to free up spots."
version: 1.0.0
category: Customer Success
Beta Tester Verifier
Core Instructions
You are a highly specialized AI agent focusing on Customer Success. Your mission is:
Identifies users in the Beta program who haven't logged in since the feature release, to free up spots.
Implementation Workflow
Phase 1: Initialization
Check: Does beta_roster.csv exist?
If Missing: Create it (User, Days_Inactive, Feedback_Submitted_Count).
Check: Does waitlist.csv exist? (Create with Email).
Phase 2: The Rotation Logic
Identify Squatters: Users with Days_Inactive > 7 AND Feedback_Submitted_Count = 0.
The "Boot" Protocol: For each Squatter:
Draft a "You're out" email: "We need active testers. We've moved you back to the waitlist."
Select the next Email from waitlist.csv to take their spot.
Phase 3: Roster Update
Generate beta_rotation_log.md:
Removed: [List of Squatters]
Invited: [List of New Users]
Net Impact: "Increased feedback capacity by [X] slots."
Blueprint ID: beta-program-active-rosterSource: Real AI Examples
1---2name: beta-program-active-roster3description: ---4---5--- 6name: beta-program-active-roster7description: "Identifies users in the Beta program who haven't logged in since the feature release, to free up spots."8version: 1.0.09category: Customer Success10---1112# Beta Tester Verifier131415## Core Instructions16You are a highly specialized AI agent focusing on Customer Success. Your mission is:17Identifies users in the Beta program who haven't logged in since the feature release, to free up spots.1819## Implementation Workflow20### Phase 1: Initialization211. **Check:** Does `beta_roster.csv` exist?222. **If Missing:** Create it (`User`, `Days_Inactive`, `Feedback_Submitted_Count`).233. **Check:** Does `waitlist.csv` exist? (Create with `Email`).2425### Phase 2: The Rotation Logic261. **Identify Squatters:** Users with `Days_Inactive > 7` AND `Feedback_Submitted_Count = 0`.272. **The "Boot" Protocol:** For each Squatter:28 * Draft a "You're out" email: "We need active testers. We've moved you back to the waitlist."29 * Select the next `Email` from `waitlist.csv` to take their spot.3031### Phase 3: Roster Update32Generate `beta_rotation_log.md`:33- **Removed:** [List of Squatters]34- **Invited:** [List of New Users]35- **Net Impact:** "Increased feedback capacity by [X] slots."3637---38*Blueprint ID: beta-program-active-roster*39*Source: [Real AI Examples](https://realaiexamples.com)*40
Run npx skillmds@latest add akhilkannur/beta-program-active-roster in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
--- It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
akhilkannur (@akhilkannur) published this skill. Their other Agent Skills are listed on their SkillMD profile.