A high-performance Android logcat reader for real-time log monitoring and streaming via Python or C++ backends.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install adb-logcat-reader
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 adb-logcat-reader using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Pywayne ADB Logcat Reader is a specialized technical utility designed for developers and QA engineers to capture and process Android device logs in real-time. By leveraging the Openclaw Skills framework, this tool provides a seamless interface to the adb logcat command, offering both a high-speed C++ backend for production-grade performance and a Python-based subprocess backend for maximum environment compatibility.
This skill simplifies the complexity of managing adb processes and provides a clean, programmatic way to start, stop, and iterate through log entries as they are generated. It is particularly effective for scenarios requiring streaming log data through Python generators, enabling efficient processing without memory overhead.
To use this tool within the Openclaw Skills ecosystem, ensure you have the pywayne library installed and an Android device connected via ADB.
pip install pywayne
Basic implementation in your script:
from pywayne.adb.logcat_reader import AdbLogcatReader
# Initialize with the default C++ backend for speed
reader = AdbLogcatReader()
reader.start()
# Stream logs
for line in reader.read():
print(line)
The skill manages log data as a continuous stream of strings. The internal state and metadata are organized as follows:
| Property | Type | Description |
|---|---|---|
| backend | String | Specifies 'cpp' (default/fast) or 'python' (compatibility mode) |
| running | Boolean | Indicates if the adb logcat process is currently active |
| read() | Generator | Yields individual log lines as they are generated by the device |
| stop() | Method | Terminates the process and clears the internal log buffer |
Loading
A local monitoring and optimization engine for tracking LLM costs and token usage patterns.

Automatically fetch and summarize the latest tech news from configurable sources like Sina Tech and IT Home without requiring any API keys.

An advanced AI image generation and editing tool powered by Gemini models for creating logos, posters, and complex compositions.

An automated browser-based tool to query, scrape, and export daily metal prices from the Global Ferroalloy Network into formatted Excel reports.

A specialized Python utility for Attitude and Heading Reference System (AHRS) quaternion decomposition and roll-pitch compensation.

A versatile Python toolkit for comprehensive Aliyun OSS object storage management including file uploads, downloads, and directory operations.








































