A powerful integration for discovering and controlling DLNA/UPnP media renderers across your local network.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install dlna
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install dlna using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The dlna-control skill is a specialized technical module designed for Openclaw Skills users to interface directly with local network hardware. By leveraging the async_upnp_client library, it enables seamless communication with MediaRenderer devices such as smart TVs, network speakers, and AV receivers.
This skill provides a robust framework for handling SSDP discovery and SOAP-based device control, allowing developers to build automation workflows that bridge the gap between digital media URLs and physical playback hardware. It is an essential tool for creating centralized home media hubs or automated presentation systems.
To integrate this capability into your Openclaw Skills workflow, ensure your environment has the necessary dependencies installed:
pip install async_upnp_client click httpx
Ensure your local firewall allows incoming UDP traffic on port 1900 for discovery and TCP traffic for the control endpoints identified during the discovery process.
The skill manages device and playback information using a structured schema to ensure consistency across different hardware manufacturers:
| Attribute | Description | Data Type |
|---|---|---|
name |
Friendly name of the DLNA device | String |
udn |
Unique Device Name used for persistent identification | String |
location |
The XML descriptor URL of the device | URL |
state |
Current playback status (PLAYING, PAUSED, STOPPED) | Enum |
position |
Relative time position of current media | Timestamp (HH:MM:SS) |
Loading
A standardized input handling skill for preparing Java Maven projects from ZIP archives or GitLab repositories for AI analysis.

A professional-grade personal knowledge management skill that enables AI agents to save, search, and organize notes, images, and links.

An automated auditing tool for Java Maven projects that generates detailed reports on code quality, module boundaries, and project structure.

A high-performance text-to-speech skill leveraging the Microsoft Edge voice engine for natural, multilingual audio generation via AI agents.

A high-performance static analysis tool designed to detect feature flag technical debt, SDK misuse, and architectural risks across multi-language codebases.

ErrorLens is a local-first static analysis tool that scans multi-language codebases for over 90 dangerous error handling anti-patterns and exception safety risks.








































