Monitor one or more physical spaces from camera snapshots, write structured current state files, and answer operational questions from those files. Use when Empyralis needs camera snapshots, occupancy counts, scene summaries, or Telegram answers backed by the latest monitored space state.
This skill is deployment-local. Keep it enabled only where camera monitoring is configured.
/spaces/<space_id>/current_state.json and append history.config.yaml — deployment config and enable/disable flag.snapshot.py — capture one frame.analyze.py — detector + VLM summary generation.state_writer.py — current state + history persistence.query_handler.py — answers natural-language questions from the latest state file.model_router.py — cloud/local vision model routing.worker.py — loop every or run once for testing.interval_secondsconfig.yaml for one camera and one space.python3 skills/vision-monitor/worker.py --once./spaces/<space_id>/current_state.json exists.Is the pool open? or How many people are there?query_handler.py answers from the state file or provides prompt context to the assistant.