Photo-Webcam Snapshots for Openclaw

An AI-powered skill for fetching, managing, and sending high-resolution webcam snapshots directly to messaging channels.

unixweb
v1.0.6
May 9, 2026
0
2.3k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install photo-webcam

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 photo-webcam 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 Photo-Webcam Snapshots?

The Photo-Webcam skill is a specialized tool designed for Openclaw Skills that enables AI agents to interact with webcam services, specifically optimized for foto-webcam.eu. It allows users to maintain a personalized favorites list of webcams and retrieve high-quality 1200px JPG snapshots via simple natural language commands. By automating the process of scraping page content or accessing direct image URLs, it bridges the gap between static webcam pages and real-time visual updates in chat interfaces.

This skill is particularly valuable for developers building agents that require environmental monitoring, travel assistance, or weather reporting. It leverages a Python-based backend to resolve dynamic image paths and utilizes the Openclaw CLI to deliver media across supported communication channels like Telegram.

Photo-Webcam Snapshots Use Cases

  • Requesting a real-time snapshot of a specific location using a simple ID or name.
  • Viewing a collection of multiple webcam feeds simultaneously by chaining IDs.
  • Managing a localized list of favorite webcams for quick access during daily routines.
  • Checking weather or mountain conditions via visual confirmation before outdoor activities.
  • Adding new webcam sources to a JSON-based database through the AI agent interface.

How Photo-Webcam Snapshots Works

  1. The agent receives a command like "webcam 1" and identifies the request as part of the Openclaw Skills ecosystem.
  2. It loads the favorites-muenchen.json file to locate the specific metadata associated with the requested ID.
  3. A Python script is executed to either fetch a direct image link or scrape the webcam's HTML page to resolve the most recent 1200px snapshot URL.
  4. The image is downloaded and temporarily stored in the system's /tmp directory.
  5. The agent executes an Openclaw CLI command to send the image and its corresponding name to the user's chat channel.

Photo-Webcam Snapshots Setup

To integrate this capability into your environment, ensure you have the necessary script and directory structure in place. Openclaw Skills require the following setup:

# Ensure the scripts directory exists
mkdir -p skills/public/foto-webcam/scripts/

# Place the Python script in the designated path
# Path: skills/public/foto-webcam/scripts/foto_webcam_snapshot.py

# Create the favorites data file
mkdir -p docs/webcams/
touch docs/webcams/favorites-muenchen.json

Photo-Webcam Snapshots Data Schema & Taxonomy

The skill relies on a structured JSON format to manage webcam metadata. This ensures that Openclaw Skills can accurately map IDs to URLs.

Field Type Description
id Integer Unique identifier used for user commands (e.g., webcam 1)
name String The display name of the webcam location
page URL The landing page of the webcam on foto-webcam.eu
image URL (Optional) A direct link to the JPG if the automatic resolution fails

Photo-Webcam Snapshots Advanced Features

  • Multi-snapshot retrieval: Supports fetching up to 6 images in a single user request by iterating through ID chains.
  • Automatic URL Resolution: Intelligently parses HTML to find the latest high-resolution JPG if a direct image link isn't provided.
  • Cross-Channel Delivery: Compatible with various messaging platforms through the Openclaw CLI message send functionality.
  • Dynamic Favorites Management: Supports adding new entries to the webcam database on-the-fly via text commands.
  • Script-driven Extensibility: Use the standalone Python script to test snapshot retrieval via URL or ID independently of the AI agent.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*