Skills

RuView CLI and API

Uses the wifi-densepose CLI, REST API and browser build to integrate RuView.

Install

npx skills add ruvnet/RuView --skill ruview-cli-api -g -a claude-code -y
Repository
ruvnet/RuView102k
Category
Engineering
Updated
3d ago
License
MIT
Context cost
Lightabout 1,043 tokens
Runs scripts
No, instructions only

What it does

Use the RuView `wifi-densepose` CLI binary (incl. MAT scan/status/zones/survivors/alerts/export subcommands), the REST API (`wifi-densepose-api`, Axum), and the browser/WASM build (`wifi-densepose-wasm`, `wifi-densepose-wasm-edge`). Use when integrating RuView into another program, scripting it from the shell, exposing it over HTTP, or shipping it to the browser / ESP32-WASM3.

RuView CLI, API & WASM

The programmatic surfaces of RuView, the wifi-densepose binary, the HTTP API, and the WebAssembly builds.

1. The wifi-densepose CLI binary (wifi-densepose-cli)

cd v2
cargo run -p wifi-densepose-cli -- --help        # or: cargo build -p wifi-densepose-cli --release  → target/release/wifi-densepose
cargo run -p wifi-densepose-cli -- version

Top-level subcommands: version, and mat (Mass Casualty Assessment Tool).

wifi-densepose mat …, disaster survivor detection

SubcommandPurposeKey flags
mat scan [zone]Start scanning for survivors--disaster-type <…>, --sensitivity 0.0, 1.0, --max-depth <m>, --continuous, --interval <ms>, --simulate
mat statusCurrent scan status--detailed, --format <…>, --watch
mat zones …Manage scan zoneszones list [--active-only], plus add/remove/update
mat survivorsList detected survivors with triage status
mat alertsView / manage alerts
mat exportExport scan dataJSON or CSV

Example:

cargo run -p wifi-densepose-cli -- mat scan rubble-A --disaster-type earthquake --sensitivity 0.7 --max-depth 5 --continuous --interval 2000
cargo run -p wifi-densepose-cli -- mat survivors --format json
cargo run -p wifi-densepose-cli -- mat export --format csv > survivors.csv

Use --simulate for testing without hardware. Background and user guide: docs/wifi-mat-user-guide.md, wifi-densepose-mat crate.

2. REST API (wifi-densepose-api, Axum)

Library crate (v2/crates/wifi-densepose-api/src/lib.rs), the Axum router/handlers; configured via the wifi-densepose-config crate. It's wired into the server binaries (e.g. the sensing server / Docker image), not a standalone cargo run target by itself.

Read the whole SKILL.md on GitHub

More in Engineering