Camera API Skill for Openclaw

A comprehensive AI skill for managing cloud-based cameras, enabling real-time monitoring, screenshot capture, and automated event summarization.

flyfinec
v1.0.1
Mar 24, 2026
2
1.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install camera-api

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install camera-api using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Camera API Skill?

The camera-api skill for Openclaw Skills provides a robust bridge between AI agents and Tange cloud surveillance hardware. It allows agents to autonomously manage device fleets by resolving friendly names to IDs, checking multi-layered connectivity statuses, and fetching media previews without unnecessary device wake-ups.

This skill is specifically designed for high-level technical automation, allowing developers to build workflows that can answer complex questions like "what happened in the backyard yesterday?" or "show me the current front door view." By synthesizing raw API responses into summarized insights, it enhances the utility of surveillance data within any Openclaw Skills ecosystem.

Camera API Skill Use Cases

  • Summarizing all motion detection and AI-tagged events for a specific camera over a defined date range.
  • Batch-checking the online, sleep, and RTC connectivity status of multiple devices across different locations.
  • Triggering immediate remote screenshots to provide visual verification for security or operational alerts.
  • Managing device inventories by resolving human-readable nicknames to unique system identifiers.

How Camera API Skill Works

  1. The agent identifies the target device by querying the device list and matching names or IDs based on user input.
  2. Secure authentication is performed using environment variables (TIVS_API_KEY and TIVS_APP_ID) passed through standardized headers.
  3. For status requests, the skill evaluates the top-level is_online flag while providing sub-system details (RTC, Register, Dormant) for context.
  4. For live visual updates, the skill sends a 'save_video' directive to the device and initiates a 3-second delayed polling sequence to retrieve the resulting cloud screenshot.
  5. Event data is fetched using date-formatted queries, with the AI distilling raw JSON metadata into readable chronological summaries.

Camera API Skill Setup

To deploy this skill within your Openclaw Skills environment, you must configure the required credentials for the Tange Cloud API. Obtain your keys from the developer portal associated with your specific app (e.g., icam365 or wosee).

# Set required environment variables
export TIVS_API_KEY="your_tivs_api_key"
export TIVS_APP_ID="your_tivs_app_id"

Ensure your network can access the API endpoint at https://openapi-cn01.tange365.com/.

Camera API Skill Data Schema & Taxonomy

The skill organizes surveillance data using a structured taxonomy to ensure accurate AI processing:

Data Object Key Attributes Metadata Focus
Device Profile device_id, device_name, is_owner Connectivity and Identity
Online Status is_online, rtc_status, dormant_status Availability and Link State
Cloud Event event_id, time, tag, image_path Surveillance Activity Log
Thumbnail device_id, thumbnail_url Low-latency visual preview

Camera API Skill Advanced Features

  • Intelligent screenshot polling that uses a time-baseline to ensure the returned image is current and not a cached version.
  • Automated multi-page device discovery for accounts managing large numbers of cameras.
  • Date-deconstruction for temporal queries, allowing the agent to handle relative terms like 'yesterday' or 'last weekend' by mapping them to YYYY-MM-DD formats.
  • Hierarchical status logic that prioritizes overall system connectivity while allowing deep-dives into specific sub-system failures.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Github Stars: 0
forks: 0

Featured*