โ† All skills
Tencent SkillHub ยท Communication & Collaboration

TestFlight Seat Monitor

Monitor available TestFlight beta slots with smart app lookups and silent batch checking. Get alerted when slots open up.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Monitor available TestFlight beta slots with smart app lookups and silent batch checking. Get alerted when slots open up.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
README.md, SKILL.md, config/batch-config.example.json, config/batch-config.json, config/testflight-codes.json, lib/check-batch.sh

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.1

Documentation

ClawHub primary doc Primary doc: SKILL.md 26 sections Open source page

TestFlight Seat Monitor

Monitor available TestFlight beta slots with smart app name lookups and silent batch checking. Get alerted only when seats open up.

What It Does

Lookup TestFlight codes โ†’ app names using community data Check single URLs for immediate status Batch monitoring with state tracking (silent by default) Only alerts on changes (full โ†’ available) Configurable intervals (30min - 3hr recommended)

Why This Exists

TestFlight betas fill up fast. This skill: Monitors multiple betas in one job Stays silent unless something changes Uses human-readable app names (not cryptic codes) Tracks state across checks to detect transitions

Installation

clawhub install testflight-monitor Or clone from GitHub: cd ~/.openclaw/workspace/skills git clone https://github.com/jon-xo/testflight-monitor-skill.git testflight-monitor cd testflight-monitor

Initial Setup

โš ๏ธ Important: config/batch-config.json is user-specific and NOT shipped with defaults.

1. Initialize your config (one time)

cp config/batch-config.example.json config/batch-config.json

2. Add your TestFlight URLs

./testflight-monitor.sh add https://testflight.apple.com/join/YOUR_CODE_HERE ./testflight-monitor.sh add https://testflight.apple.com/join/ANOTHER_CODE ./testflight-monitor.sh list

3. Verify it works

./testflight-monitor.sh batch # Output: SILENT: No status changes detected. (or alert if available)

Quick Start

# Every hour check openclaw cron add \ --name "TestFlight Monitor" \ --every 60m \ --target isolated \ --message "Run TestFlight batch check: ~/.openclaw/workspace/skills/testflight-monitor/testflight-monitor.sh batch. If output contains 'SILENT', reply NO_REPLY. Otherwise announce the findings."

4. Set up automated monitoring (cron - optional)

# Check every hour, silent unless slots open openclaw cron add \ --name "TestFlight Monitor" \ --every 60m \ --target isolated \ --message "Run: ~/.openclaw/workspace/skills/testflight-monitor/testflight-monitor.sh batch. If output contains 'SILENT', reply NO_REPLY. Otherwise announce the findings."

Core Commands

lookup <code> Look up app name by TestFlight code ./testflight-monitor.sh lookup BnjD4BEf # Output: OpenClaw iOS check <url> Check single TestFlight URL for availability ./testflight-monitor.sh check https://testflight.apple.com/join/BnjD4BEf # Output: Status: full | App: OpenClaw iOS batch Check all configured URLs (silent unless status changed) ./testflight-monitor.sh batch # Output: SILENT: No status changes detected. # Or: ๐ŸŽ‰ **OpenClaw iOS** beta now has open slots! https://...

Configuration Commands

list Show all monitored URLs with app names ./testflight-monitor.sh list add <url> Add URL to batch monitoring ./testflight-monitor.sh add https://testflight.apple.com/join/Sq8bYSnJ remove <url> Remove URL from batch monitoring ./testflight-monitor.sh remove https://testflight.apple.com/join/Sq8bYSnJ config Show batch configuration (JSON) ./testflight-monitor.sh config state Show current state (last known status for each app) ./testflight-monitor.sh state

Maintenance Commands

update-lookup Refresh lookup table from awesome-testflight-link ./testflight-monitor.sh update-lookup # Run weekly to keep app names current

Architecture

testflight-monitor/ โ”œโ”€โ”€ testflight-monitor.sh # Main CLI (entry point) โ”œโ”€โ”€ lib/ # Modular components โ”‚ โ”œโ”€โ”€ lookup.sh # Code โ†’ app name resolver โ”‚ โ”œโ”€โ”€ check-single.sh # Single URL checker โ”‚ โ””โ”€โ”€ check-batch.sh # Batch checker (silent mode) โ”œโ”€โ”€ config/ # Configuration & state โ”‚ โ”œโ”€โ”€ testflight-codes.json # Community lookup table (~859 apps) โ”‚ โ”œโ”€โ”€ custom-codes.json # User overrides (private betas) โ”‚ โ”œโ”€โ”€ batch-config.json # Monitoring configuration โ”‚ โ””โ”€โ”€ batch-state.json # State tracking โ”œโ”€โ”€ tools/ # Utilities โ”‚ โ””โ”€โ”€ update-lookup.sh # Refresh lookup table โ””โ”€โ”€ SKILL.md # This file

batch-config.json

User-specific monitoring list. Not shipped with defaults; created during initial setup. Example structure: { "links": [ "https://testflight.apple.com/join/YOUR_CODE_1", "https://testflight.apple.com/join/YOUR_CODE_2" ], "interval_minutes": 60 } Manage via CLI: ./testflight-monitor.sh add <url> ./testflight-monitor.sh remove <url> ./testflight-monitor.sh list Or edit directly (config/batch-config.json)

custom-codes.json

Add private betas not in the community list: { "BnjD4BEf": "OpenClaw iOS", "YOUR_CODE": "Your App Name" }

Silent by Default

The batch checker only outputs when status changes: full โ†’ available: ๐ŸŽ‰ Alert! full โ†’ full: Silent available โ†’ full: Silent (you already got in, or missed it) This prevents notification spam while keeping you informed.

Data Sources

Lookup table: awesome-testflight-link Community-maintained list of 800+ public TestFlight betas Updated via update-lookup command Recommended: refresh weekly Custom codes: User-defined in config/custom-codes.json For private betas not in the community list Higher priority than community list

Dependencies

curl - Fetch TestFlight pages jq - JSON processing bash - Shell scripting (macOS/Linux)

Monitor OpenClaw iOS Beta

cd ~/.openclaw/workspace/skills/testflight-monitor ./testflight-monitor.sh add https://testflight.apple.com/join/BnjD4BEf ./testflight-monitor.sh batch

Check Multiple Apps

./testflight-monitor.sh add https://testflight.apple.com/join/Sq8bYSnJ # Duolingo ./testflight-monitor.sh add https://testflight.apple.com/join/b9jMyOWt # Reddit ./testflight-monitor.sh list

Manual Status Check

./testflight-monitor.sh check https://testflight.apple.com/join/BnjD4BEf

Contributing

GitHub: https://github.com/jon-xo/testflight-monitor-skill Issues: Report bugs or request features Pull Requests: Improvements welcome

License

MIT License - see LICENSE file

Credits

Built for OpenClaw Lookup data from awesome-testflight-link Inspired by the need to catch beta slots without notification spam

Version History

1.0.0 (2026-02-11) Initial release Unified architecture (lookup + single + batch in one skill) Silent-by-default batch monitoring CLI-based configuration Community lookup table integration

Category context

Messaging, meetings, inboxes, CRM, and teammate communication surfaces.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
3 Config2 Docs1 Scripts
  • SKILL.md Primary doc
  • README.md Docs
  • lib/check-batch.sh Scripts
  • config/batch-config.example.json Config
  • config/batch-config.json Config
  • config/testflight-codes.json Config