Demo Slap

v0.1.4

Generate CS2 highlights and fragmovies from demos using the Demo-Slap API, with optional Leetify integration and Demo-Slap match history fallback to select r...

1· 364·0 current·0 all-time
byDamir Armanov@damirikys
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (Demo‑Slap highlights/fragmovies) align with the included scripts and the single required credential DEMOSLAP_API_KEY. The optional LEETIFY_API_KEY usage is documented and sensible. Required binaries (python3 and openclaw) are used by the scripts (Python to run scripts; openclaw to emit system events/watchdog hooks).
Instruction Scope
SKILL.md and scripts restrict activity to: calling Demo‑Slap and Leetify APIs, polling job status, writing small local state files under data/, and optionally invoking openclaw system event/cron helpers. There are no instructions to read arbitrary system files, exfiltrate unrelated secrets, or contact unexpected external endpoints.
Install Mechanism
No install spec (instruction-only) — the package includes runnable Python scripts (no network installs). One practical omission: Python dependencies (requests) are used but not documented as an install step; the environment must already provide the requests package or the operator must install it.
Credentials
Only DEMOSLAP_API_KEY is required. LEETIFY_API_KEY and DEMO_SLAP_WATCHDOG_JOB_ID are optional and justified by the fallback and watchdog behaviors. The scripts also read local config/data files in the skill's data/ directory (config.json, steam_ids.json) — these are reasonable local state, not broad system credentials.
Persistence & Privilege
Skill does not request always:true and does not modify other skills or system-wide agent settings. It persists small runtime files under its own data/ directory and optionally suggests using the deployment's cron/watchdog; those are scoped to the skill and documented.
Assessment
This skill appears coherent with its purpose. Before installing: ensure you trust the Demo‑Slap and Leetify endpoints (api.demo-slap.net and api-public.cs-prod.leetify.com), provide a valid DEMOSLAP_API_KEY (and LEETIFY_API_KEY only if you want that integration), and confirm the runtime has python3 and the Python requests package available. The scripts call the local 'openclaw' binary to emit system events/watchdog actions, so verify that running openclaw commands from the agent is acceptable in your environment. Also be aware the skill writes small state files under data/ (state.json, highlights.json, history.log); if you need stricter isolation, run it in a sandboxed deployment or inspect/clear those files after runs.

Like a lobster shell, security has layers — review code before you run it.

latestvk97efe5ck5bpgpd6x268bt2by982y9ye

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

Binspython3, openclaw
EnvDEMOSLAP_API_KEY

Comments