SpielerPlus Scraper
v1.0.0Scraper for SpielerPlus/TeamPlus team management platform. Extracts events, members, absences, finances, participation stats, and more.
⭐ 0· 35·0 current·0 all-time
byAlessandro Bartsch@firstsanny
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (SpielerPlus scraper) match the requested env vars (SPIELERPLUS_EMAIL, SPIELERPLUS_PASSWORD) and the code (Playwright-based login + scraping). Dependencies (playwright, dotenv) are appropriate for a headless-browser scraper.
Instruction Scope
SKILL.md and the CLI/programmatic examples instruct the agent to install dependencies, supply SPIELERPLUS_EMAIL/PASSWORD, and run scraping commands. The runtime instructions only access the SpielerPlus site and local environment variables; they do not instruct reading unrelated system files or sending data to third-party endpoints.
Install Mechanism
There is no special registry install spec (instruction-only skill), but package.json depends on Playwright which downloads browser binaries when installed. That is expected for a browser-based scraper but does involve additional binary downloads (Chromium) during npm install.
Credentials
Only SPIELERPLUS_EMAIL and SPIELERPLUS_PASSWORD are required — appropriate and proportionate for logging into the target service. Note: these are sensitive credentials; the skill reads them (and dotenv is used) so users should provide only accounts they trust to be accessed by the scraper (consider a dedicated/limited account).
Persistence & Privilege
Skill does not request always: true and does not modify other skills or system-wide agent settings. It runs as a normal user-level scraper without elevated privileges.
Assessment
This skill appears to do what it says: it uses a headless browser (Playwright) to log in to SpielerPlus and scrape team data. Before installing: 1) Be prepared that npm install will download Playwright and Chromium (large binaries). 2) Only provide the SPIELERPLUS_EMAIL and SPIELERPLUS_PASSWORD for an account you trust the scraper to use (consider a dedicated account or throwaway/test account if possible). 3) Review the source locally if you plan to run it in a sensitive environment — the code is readable and performs navigation only on SpielerPlus pages, but running any scraper with your credentials carries risk. 4) Confirm compliance with SpielerPlus' Terms of Service before scraping.Like a lobster shell, security has layers — review code before you run it.
latestvk97cezwb4txm1nb9jc4c6yctq983zmh6scrapervk97cezwb4txm1nb9jc4c6yctq983zmh6sportsvk97cezwb4txm1nb9jc4c6yctq983zmh6team-managementvk97cezwb4txm1nb9jc4c6yctq983zmh6
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
EnvSPIELERPLUS_EMAIL, SPIELERPLUS_PASSWORD
