A specialized AI agent skill designed to turn SRS documentation into hands-on learning sessions through real-world code implementation and unit testing.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install srs-learn
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 srs-learn using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The SRS Learn skill is a developer-centric training tool designed to bridge the gap between static documentation and active codebase contribution. Part of the Openclaw Skills ecosystem, it guides users through the intricate architecture of the Simple Realtime Server (SRS), covering modules like State Threads (ST), protocols, and media processing.
By leveraging a "learning by doing" approach, it transforms knowledge base files into structured, interactive sessions where developers create, build, and debug unit tests to verify their understanding of the underlying media architecture. This skill ensures that users don't just read about SRS internals but actually execute and validate the code logic in a local environment.
To use this within Openclaw Skills, ensure you have the SRS repository cloned locally. Set the environment variable SRS_ROOT or ensure the workspace contains the trunk/src directory.
# Example: Set SRS root path
export SRS_ROOT=~/git/srs
# Ensure knowledge base files are present
ls memory/srs-*.md
Note: Ensure specialized skills like st-develop are also configured to handle specific module builds and verification steps.
The skill organizes its educational content and tracking using the following structure:
| Component | Description |
|---|---|
| Knowledge Base | Markdown files located in memory/srs-*.md containing the core theory. |
| Unit Tests | Standalone .cpp files created within the SRS unit test directory for hands-on practice. |
| Metadata | Tracks session goals (overview, deep internals, debugging) and learning depth. |
| Build Artifacts | Binary outputs generated and verified during the build and run phases. |
Loading
A robust tool to change OpenClaw's global default AI model with built-in availability checks and automated configuration management.

A powerful automation skill for recording, translating, and validating financial statement data within localized memory files.

An automated utility that converts raw YouTube transcripts into structured, ready-to-edit Markdown blog posts.

An automation tool that transforms Notion database task records into structured weekly markdown reports.

A technical skill dedicated to developing, debugging, and porting the State Threads (ST) C coroutine library within the SRS ecosystem.

An intelligent book discovery tool that retrieves Douban ratings and identifies direct reading links on WeChat Reading.








































