Trio Stream Vision
v1.0.0Analyze any YouTube livestream or RTSP camera feed using natural language — ask what's happening, detect specific events, or get periodic summaries. Powered...
⭐ 0· 184·2 current·2 all-time
byandrew@drandrewlaw
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The skill is an instruction-only wrapper around Trio's Vision-as-an-API. Requiring a TRIO_API_KEY and a CLI (curl or python3 for JSON formatting) is directly aligned with the described capability of analyzing livestreams via Trio's API. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md instructs the agent to POST stream URLs and natural-language conditions to Trio endpoints (check-once, live-monitor, live-digest), and optionally to request frames/clips (base64) or deliver events to a webhook. The instructions remain within the described scope, but they explicitly send visual data to an external cloud service (trio.machinefi.com) and allow delivery to arbitrary user-supplied webhooks — both of which have privacy implications and deserve user attention before enabling the skill.
Install Mechanism
No install spec or binary downloads are present; this is SKILL.md-only and uses existing system tools (curl/python3). That is the lowest-risk install model and consistent with the stated approach.
Credentials
Only one environment variable (TRIO_API_KEY) is required and it's the primary credential needed to call Trio's API. There are no unrelated secrets or excessive env requirements.
Persistence & Privilege
The skill does not request always:true, has no special persistence or privileged system access, and does not attempt to modify other skills or system-wide configs. Autonomous invocation is possible (platform default) but is not combined with other concerning privileges.
Assessment
This skill is coherent with its description: it sends stream URLs/frames to Trio's cloud API and requires a TRIO_API_KEY. Before installing, consider: 1) privacy — frames/clips from your cameras will be uploaded to a third party (machinefi/trio); do not point it at cameras you don't own or at people without consent; 2) webhook recipients — if you configure a webhook, that endpoint will receive event data (and optionally frames); ensure you control/trust it; 3) key handling — store TRIO_API_KEY securely (not in shared scripts or public repos), rotate it if exposed, and prefer a key with limited scope if the provider supports it; 4) cost/control — continuous monitoring incurs per-minute charges, so limit durations/intervals and warn users before starting long monitors; 5) vet the provider — confirm you trust machinefi/trio for handling sensitive visual data. If you want stronger guarantees, ask the publisher for an on-prem or self-hosted option or more explicit documentation about data retention and access controls from Trio.Like a lobster shell, security has layers — review code before you run it.
aivk9794g13qpfcrc8rgg6tkxdves82m9x5cameravk9794g13qpfcrc8rgg6tkxdves82m9x5latestvk9794g13qpfcrc8rgg6tkxdves82m9x5livestreamvk9794g13qpfcrc8rgg6tkxdves82m9x5monitoringvk9794g13qpfcrc8rgg6tkxdves82m9x5streamingvk9794g13qpfcrc8rgg6tkxdves82m9x5videovk9794g13qpfcrc8rgg6tkxdves82m9x5visionvk9794g13qpfcrc8rgg6tkxdves82m9x5youtubevk9794g13qpfcrc8rgg6tkxdves82m9x5
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
📹 Clawdis
Any bincurl, python3
EnvTRIO_API_KEY
Primary envTRIO_API_KEY
