Agent skill
beta-activate
Activate a beta feature using an activation code
Install this agent skill to your Project
npx add-skill https://github.com/davekilleen/Dex/tree/main/.claude/skills/beta-activate
SKILL.md
Beta Feature Activation
Activate early access to new Dex features using an activation code.
Usage
/beta-activate [CODE]
Or just /beta-activate and provide the code when prompted.
Process
Step 1: Get the Activation Code
If no code was provided with the command, ask:
What's your beta activation code?
> Enter your code (e.g., PILAUNCH2026)
Step 2: Validate the Code
Call the beta MCP to validate:
validate_beta_code(code="[USER_CODE]")
If invalid:
That code doesn't match any active beta features.
- Double-check for typos (codes are case-sensitive)
- Make sure you're using a current, unexpired code
- Contact support if you believe this is an error
If valid but already activated:
You've already activated [Feature Name]!
Run `/beta-status` to see your active betas, or `/pi` (example) to use the feature.
Step 3: Activate the Feature
If valid and not yet activated:
activate_beta_feature(code="[USER_CODE]")
Step 4: Show Welcome Message
Display activation confirmation:
# Welcome to [Feature Name] Beta!
**Version:** [version]
**Activated:** [timestamp]
## What You Can Do Now
[List capabilities from the feature config]
## Getting Started
[Read and display the instructions file content]
---
Have questions or feedback? Run `/beta-feedback [feature]` anytime.
Step 5: Load Instructions (if available)
Call:
get_beta_instructions(feature="[feature_key]")
If instructions exist, display them as part of the welcome message.
Examples
Example 1: Direct Activation
User: /beta-activate PILAUNCH2026
# Welcome to Pi Integration Beta!
**Version:** 0.1.0
**Activated:** 2026-02-03 14:32
## What You Can Do Now
- Delegate complex coding tasks to Pi
- Review Pi's work before applying
- Communicate via MCP bridge
## Getting Started
1. Ensure Pi is installed and running
2. Configure the MCP bridge (see System/Beta/pi/README.md)
3. Try your first delegation: "Hey Pi, create a new MCP server for..."
---
Have questions or feedback? Run `/beta-feedback pi` anytime.
Example 2: Prompted Activation
User: /beta-activate
What's your beta activation code?
User: WRONGCODE
That code doesn't match any active beta features.
- Double-check for typos (codes are case-sensitive)
- Make sure you're using a current, unexpired code
- Contact support if you believe this is an error
Error Handling
No Beta System Configured
If System/beta-features.yaml doesn't exist:
The beta features system isn't configured yet.
This is a system setup issue. Contact support for assistance.
User Profile Missing
If System/user-profile.yaml doesn't exist:
You need to complete onboarding before activating beta features.
Run `/setup` to get started with Dex.
Track Usage (Silent)
Analytics (Silent):
Call track_event with event_name beta_feature_activated and properties:
feature
This only fires if the user has opted into analytics. No action needed if it returns "analytics_disabled".
Notes
- Activation codes are case-sensitive
- Each code unlocks one specific feature
- Activations are permanent (no expiration by default)
- Feature status is stored in
System/user-profile.yaml
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
getting-started
Interactive post-onboarding tour with adaptive pathways based on available data
industry-truths
Define time-horizoned assumptions about your industry/domain that ground strategic thinking and prevent building on quicksand
process-meetings
Process synced Granola meetings to update person pages, extract tasks, and organize meeting notes
pi-tools
View and manage Pi-built extensions synced to Dex. Shows available tools, commands, and sync status.
pi
Route tasks to Pi for comparison testing. Toggle Pi mode or run specific commands through Pi.
commitment-extractor
Extract and track commitments from meeting notes - who promised what to whom, with deadlines and status tracking.
Didn't find tool you were looking for?