player-discovery-scan
Scans subnets for BrightSign media players and generates a local configuration file of discovered devices.
Install
mkdir -p .claude/skills/player-discovery-scan && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10304" && unzip -o skill.zip -d .claude/skills/player-discovery-scan && rm skill.zipInstalls to .claude/skills/player-discovery-scan
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Scan a local subnet to discover BrightSign players via DWS fingerprinting and update .brightsign/players.json. Use when asked to find players on a LAN or scan a CIDR range.Key capabilities
- →Scan local subnet
- →Discover BrightSign players
- →Update players.json
- →Report findings
How it works
It uses DWS fingerprinting to detect players and writes results to a JSON file.
Inputs & outputs
When to use player-discovery-scan
- →Scan local network for BrightSign players
- →Update player configuration file
- →Debug connectivity to specific players
- →Discover players on a non-local CIDR range
About this skill
Player Discovery Scan
Purpose
Discover BrightSign players on the local network via DWS fingerprinting and write results to .brightsign/players.json.
Safety and boundaries
- Without
--cidr, the tool auto-detects local private subnets (safe). - With
--cidr, only the user-provided range is scanned. .brightsign/players.jsonis gitignored — never commit it.- Prefer
--host <ip>before scanning a full subnet when debugging.
Workflow
- If the user provides a CIDR, use it. Otherwise auto-detect.
- Run the discover command.
- Report the number of players found.
- Confirm
.brightsign/players.jsonwas updated.
Commands to run
Auto-detect and scan:
pnpm discover
Scan explicit subnet:
pnpm discover --cidr <CIDR>
Results are written to .brightsign/players.json (gitignored).
Output Format
- Print a summary table: IP, model, serial, firmware, name
- Confirm output path:
.brightsign/players.json - Show number of players found
Troubleshooting guidance
If zero results:
- Ask whether the developer is on the same VLAN/subnet as the players
- Remind that Local DWS may be disabled or blocked by firewall rules
- Suggest running
pnpm discover --host <IP> --verbosefor a known player first
When not to use it
- →Non-local networks
- →Projects without BrightSign hardware
Prerequisites
Limitations
- →Requires local network access
- →Local DWS must be enabled
How it compares
It automates player discovery instead of manual IP scanning.
Compared to similar skills
player-discovery-scan side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| player-discovery-scan (this skill) | 0 | 4mo | Review | Beginner |
| applescript | 28 | 8mo | Review | Advanced |
| bazel-build-optimization | 14 | 2mo | No flags | Advanced |
| home-assistant-manager | 9 | 8mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
applescript
martinholovsky
Expert in AppleScript and JavaScript for Automation (JXA) for macOS system scripting. Specializes in secure script execution, application automation, and system integration. HIGH-RISK skill due to shell command execution and system-wide control capabilities.
bazel-build-optimization
wshobson
Optimize Bazel builds for large-scale monorepos. Use when configuring Bazel, implementing remote execution, or optimizing build performance for enterprise codebases.
home-assistant-manager
komal-SkyNET
Expert-level Home Assistant configuration management with efficient deployment workflows (git and rapid scp iteration), remote CLI access via SSH and hass-cli, automation verification protocols, log analysis, reload vs restart optimization, and comprehensive Lovelace dashboard management for tablet-optimized UIs. Includes template patterns, card types, debugging strategies, and real-world examples.
swarm-advanced
ruvnet
Advanced swarm orchestration patterns for research, development, testing, and complex distributed workflows
windows-expert
jackspace
Expert guidance for Windows, PowerShell, WSL interop, and cross-platform development
setup
barefootford
Sets up a Mac for ButterCut. Installs all required dependencies (Homebrew, Ruby, Python, FFmpeg, WhisperX). Use when user says "install buttercut", "set up my mac", "get started", "first time setup", "install dependencies" or "check my installation".