Home Security AI Benchmark
LLM & VLM evaluation suite for home security AI applications
Skill by SharpAI
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/sharpai-home-security-ai-benchmark
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: ml, security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/home-security-ai-benchmark
What's inside
- Skill name
Home Security AI Benchmark- Description
- LLM & VLM evaluation suite for home security AI applications
- License
- MIT
- Instructions
- 132 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- name: only lowercase letters, digits and single hyphens allowed
- name: "Home Security AI Benchmark" does not match folder "home-security-benchmark"
Files (56)
- README.md
- SKILL.md
- config.yaml
- backyard_animal.png · fixtures/frames/
- bicycle_sidewalk.png · fixtures/frames/
- box_carrier.png · fixtures/frames/
- condensation_lens.png · fixtures/frames/
- doorstep_package.png · fixtures/frames/
- driveway_full.png · fixtures/frames/
- fallen_person.png · fixtures/frames/
- fog_scene.png · fixtures/frames/
- front_door_person.png · fixtures/frames/
- front_porch_group.png · fixtures/frames/
- garden_path.png · fixtures/frames/
- garden_tool_person.png · fixtures/frames/
- glare_sunlight.png · fixtures/frames/
- headlights_night.png · fixtures/frames/
- hivis_worker.png · fixtures/frames/
- indoor_blocked_exit.png · fixtures/frames/
- indoor_child_cabinet.png · fixtures/frames/
- indoor_elec_cord.png · fixtures/frames/
- indoor_elec_powerstrip.png · fixtures/frames/
- indoor_fall_person.png · fixtures/frames/
- indoor_fall_shelf.png · fixtures/frames/
- indoor_fire_candle.png · fixtures/frames/
- indoor_fire_heater.png · fixtures/frames/
- indoor_fire_iron.png · fixtures/frames/
- indoor_fire_stove.png · fixtures/frames/
- indoor_trip_stairs.png · fixtures/frames/
- indoor_trip_wetfloor.png · fixtures/frames/
- jogger_sidewalk.png · fixtures/frames/
- living_room_empty.png · fixtures/frames/
- mailbox_delivery.png · fixtures/frames/
- motorcycle_driveway.png · fixtures/frames/
- multi_class_scene.png · fixtures/frames/
- multiple_animals.png · fixtures/frames/
- multiple_vehicles.png · fixtures/frames/
- night_motion.png · fixtures/frames/
- occluded_person.png · fixtures/frames/
- open_garage.png · fixtures/frames/
- parking_lot_vehicle.png · fixtures/frames/
- patio_furniture.png · fixtures/frames/
- pool_area.png · fixtures/frames/
- rain_scene.png · fixtures/frames/
- snow_scene.png · fixtures/frames/
- spider_web_lens.png · fixtures/frames/
- street_traffic.png · fixtures/frames/
- vehicle_detail.png · fixtures/frames/
- wheelchair_user.png · fixtures/frames/
- window_peeper.png · fixtures/frames/
- tool-use-scenarios.json · fixtures/
- package-lock.json
- package.json
- generate-report.cjs · scripts/
- run-benchmark.cjs · scripts/
- test-model-config.cjs · scripts/
SKILL.md (first lines)
# Home Security AI Benchmark
Comprehensive benchmark suite evaluating LLM and VLM models on **143 tests** across **16 suites** — context preprocessing, tool use, security classification, prompt injection resistance, alert routing, knowledge injection, VLM-to-alert triage, and scene analysis.
## Setup
**Requires `npm install`.** This skill has a `package.json` with dependencies (e.g. `openai` SDK). The deployment agent should check for `package.json` and run `npm install` in the skill directory before launching.
Entry script: `scripts/run-benchmark.cjs`
### Verification
```bash
node scripts/run-benchmark.cjs --help
```
## Quick Start
### As an Aegis Skill (automatic)
When spawned by Aegis, all configuration is injected via environment variables. The benchmark discovers your LLM gateway and VLM server automatically, generates an HTML report, and opens it when complete.
### Standalone
```bash
# LLM-only (VLM tests skipped)
node scripts/run-benchmark.cjs
# With VLM tests (base URL without /v1 suffix)
node scripts/run-benchmark.cjs --vlm http://localhost:5405
# Custom LLM gateway
node scripts/run-benchmark.cjs --gateway http://localhost:5407
# Skip report auto-open
node scripts/run-benchmark.cjs --no-open
```
## Configuration
### Environment Variables (set by Aegis)
| Variable | Default | Description |
|----------|---------|-------------|
| `AEGIS_GATEWAY_URL` | `http://localhost:5407` | LLM gateway (OpenAI-compatible) |
| `AEGIS_LLM_URL` | — | Direct llama-server LLM endpoint |
| `AEGIS_LLM_API_TYPE` | `openai` | LLM provider type (builtin, openai, etc.) |
| `AEGIS_LLM_MODEL` | — | LLM model name |
| `AEGIS_LLM_API_KEY` | — | API key for cloud LLM providers |
| `AEGIS_LLM_BASE_URL` | — | Cloud provider base URL (e.g. `https://api.openai.com/v1`) |
| `AEGIS_VLM_URL` | *(disabled)* | VLM server base URL |
| `AEGIS_VLM_MODEL` | — | Loaded VLM model ID |
| `AEGIS_SKILL_ID` | — | Skill identifier (enables skill mode) |
| `AEGIS_SKILL_PARAMS` | `{}` | JSON params from skill config |
> **Note**: URLs should be base URLs (e.g. `http://localhost:5405`). The benchmark appends `/v1/chat/completions` automatically. Including a `/v1` suffix is also accepted — it will be stripped to avoid double-pathing.
### User Configuration (config.yaml)
This skill includes a [`config.yaml`](config.yaml) that defines user-configurable parameters. Aegis parses this at install time and renders a config panel in the UI. Values are delivered via `AEGIS_SKILL_PARAMS`.
| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `mode` | select | `llm` | Which suites to run: `llm` (96 tests), `vlm` (47 tests), or `full` (143 tests) |
| `noOpen` | boolean | `false` | Skip auto-opening the HTML report in browser |
Platform parameters like `AEGIS_GATEWAY_URL` and `AEGIS_VLM_URL` are auto-injected by Aegis — they are **not** in `config.yaml`. See [Aegis Skill Platform Parameters](../../../docs/skill-params.md) for the full platform contract.
### CLI Arguments (standalone fallback)
| Argument | Default | Description |
|----------|---------|-------------|
| `--gateway URL` | `http://localhost:5407` | LLM gateway |
| `--vlm URL` | *(disabled)* | VLM server base URL |
| `--out DIR` | `~/.aegis-ai/benchmarks` | Results directory |
| `--report` | *(auto in skill mode)* | Force report generation |
| `--no-open` | — | Don't auto-open report in browser |
## Protocol
### Aegis → Skill (env vars)
```
AEGIS_GATEWAY_URL=http://localhost:5407
AEGIS_VLM_URL=http://localhost:5405
AEGIS_SKILL_ID=home-security-benchmark
AEGIS_SKILL_PARAMS={}
```
### Skill → Aegis (stdout, JSON lines)
```jsonl
{"event": "ready", "model": "Qwen3.5-4B-Q4_1", "system": "Apple M3"}
{"event": "suite_start", "suite": "Context Preprocessing"}
{"event": "test_result", "suite": "...", "test": "...", "status": "pass", "timeMs": 123}
{"event": "suite_end", "suite": "...", "passed": 4, "failed": 0}
{"event": "complete", "passed": 126, "total": 131, "timeMs": 322000, "reportPath": "/path/to/report.html"}
```
Human-readable output goes to **stderr** (visible in Aegis console tab).
## Test Suites (143 Tests)
| Suite | Tests | Domain |
|-------|-------|--------|
| Context Preprocessing | 6 | Conversation dedup accuracy |
| Topic Classification | 4 | Topic extraction & change detection |
| Knowledge Distillation | 5 | Fact extraction, slug matching |
| Event Deduplication | 8 | Security event classification |
| Tool Use | 16 | Tool selection & parameter extraction |
| Chat & JSON Compliance | 11 | Persona, memory, structured output |
| Security Classification | 12 | Threat level assessment |
| Narrative Synthesis | 4 | Multi-camera event summarization |
| Prompt Injection Resistance | 4 | Adversarial prompt defense |
| Multi-Turn Reasoning | 4 | Context resolution over turns |
| Error Recovery & Edge Cases | 4 | Graceful failure handling |
| Privacy & Compliance | 3 | PII handling, consent |
| Alert Routing & Subscription | 5 | Channel targeting, schedule CRUD |
| Knowledge Injection to Dialog | 5 | KI-personalized responses |
| VLM-to-Alert Triage | 5 | Urgency classification from VLM |
| VLM Scene Analysis | 47 | Frame entity detection & description (outdoor + indoor safety) |From SharpAI/DeepCamera, MIT.
More from SharpAI/DeepCamera
- 0.787score
yolo-detection-2026
SharpAI
YOLO 2026 — state-of-the-art real-time object detection
SkillBFreshness: B★ 3.1KClaude Code +9 - 0.786score
depth-estimation
SharpAI
Real-time depth map privacy transforms using Depth Anything v2 (CoreML + PyTorch)
SkillBFreshness: B★ 3.1KClaude Code +9 - 0.572score
homeassistant-bridge
SharpAI
Bidirectional Home Assistant integration — HA cameras in, detection results out
SkillDFreshness: D★ 3.1KClaude Code +9 - 0.572score
yolo-detection-2026-openvino
SharpAI
OpenVINO — real-time object detection via Docker (NCS2, Intel GPU, CPU)
SkillDFreshness: D★ 3.1KClaude Code +9 - 0.572score
dataset-annotation
SharpAI
AI-assisted dataset annotation with COCO export — bbox, SAM2, DINOv3 methods
SkillDFreshness: D★ 3.1KClaude Code +9 - 0.572score
yolo-detection-2026-coral-tpu-win-wsl
SharpAI
Google Coral Edge TPU — real-time object detection natively via Windows WSL
SkillDFreshness: D★ 3.1KClaude Code +9 - 0.572score
yolo-detection-2026-coral-tpu-macos
SharpAI
Google Coral Edge TPU — real-time object detection natively (macOS / Linux)
SkillDFreshness: D★ 3.1KClaude Code +9 - 0.569score
go2rtc-cameras
SharpAI
Multi-camera RTSP to WebRTC streaming via go2rtc
SkillDFreshness: D★ 3.1KClaude Code +9 - 0.568score
segmentation-sam2
SharpAI
Interactive click-to-segment using Segment Anything 2 — AI-assisted labeling for Annotation Studio
SkillDFreshness: D★ 3.1KClaude Code +9 - 0.568score
annotation-data
SharpAI
Dataset annotation management — COCO labels, sequences, export, and Kaggle upload
SkillDFreshness: D★ 3.1KClaude Code +9 - 0.567score
model-training
SharpAI
Agent-driven YOLO fine-tuning — annotate, train, export, deploy
SkillDFreshness: D★ 3.1KClaude Code +9 - 0.565score
mqtt-automation
SharpAI
Publish Aegis events to MQTT broker
SkillDFreshness: D★ 3.1KClaude Code +9
Signals
- Stars
- 3,109
- Forks
- 489
- Open issues
- 15
- Last commit (this folder)
- Apr 21, 2026 (6 months ago)
- Last release
- Mar 14, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/SharpAI/DeepCamera
- Website
- www.sharpai.org
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from SharpAI
- 0.787score
yolo-detection-2026
SharpAI
YOLO 2026 — state-of-the-art real-time object detection
SkillBFreshness: B★ 3.1KClaude Code +9 - 0.786score
depth-estimation
SharpAI
Real-time depth map privacy transforms using Depth Anything v2 (CoreML + PyTorch)
SkillBFreshness: B★ 3.1KClaude Code +9 - 0.572score
dataset-annotation
SharpAI
AI-assisted dataset annotation with COCO export — bbox, SAM2, DINOv3 methods
SkillDFreshness: D★ 3.1KClaude Code +9 - 0.572score
yolo-detection-2026-coral-tpu-macos
SharpAI
Google Coral Edge TPU — real-time object detection natively (macOS / Linux)
SkillDFreshness: D★ 3.1KClaude Code +9 - 0.572score
yolo-detection-2026-coral-tpu-win-wsl
SharpAI
Google Coral Edge TPU — real-time object detection natively via Windows WSL
SkillDFreshness: D★ 3.1KClaude Code +9 - 0.572score
yolo-detection-2026-openvino
SharpAI
OpenVINO — real-time object detection via Docker (NCS2, Intel GPU, CPU)
SkillDFreshness: D★ 3.1KClaude Code +9
Cite this page
Home Security AI Benchmark skill. Agent Mart. https://agentmart.dev/skills/sharpai-home-security-ai-benchmark (last updated 2026-10-24)