Install
openclaw skills install @feixintianxia/zlmediakit定期拉取 ZLMediaKit 仓库,查看最新的 Issue、Pull Request,并提供源码深度分析功能。当用户要求查看 ZLMediaKit 动态、Issue、PR 或分析其源码时触发调用。
openclaw skills install @feixintianxia/zlmediakit该 Skill 用于定期跟踪和分析开源流媒体框架 ZLMediaKit 的最新动态,包括 Issue、Pull Request,并支持对其 C++11 源码进行深度分析。
git (用于克隆和拉取代码)gh (用于获取 Issue 和 PR 列表)GITHUB_TOKEN 环境变量以避免 API 速率限制当用户触发此 Skill 时,Agent 应按照以下步骤执行:
检查本地是否存在 ZLMediaKit 代码库(默认路径:D:\.openclaw\workspace\ZLMediaKit)。
RunCommand 工具执行克隆:
git clone https://github.com/ZLMediaKit/ZLMediaKit.git D:\.openclaw\workspace\ZLMediaKit
cd D:\.openclaw\workspace\ZLMediaKit
git pull origin master
使用 RunCommand 工具调用 gh CLI 获取最新的 5 个 Issue 和 Pull Request:
gh issue list -R ZLMediaKit/ZLMediaKit --limit 5 --state all
gh pr list -R ZLMediaKit/ZLMediaKit --limit 5 --state all
(注:如果没有 gh CLI,可以使用 curl -s https://api.github.com/repos/ZLMediaKit/ZLMediaKit/issues?per_page=5 替代)
当用户要求分析特定模块或源码(如 RTSP/RTMP、WebRTC、网络 IO 模型等)时:
default_api:search) 或 SearchCodebase 工具,在 D:\.openclaw\workspace\ZLMediaKit 目录下搜索相关实现。TcpServer, EventPoller, Session 等)或请求处理流程进行追踪,生成函数调用栈或架构解析。根据用户需求,综合社区动态(最新的 Issue/PR 讨论)与源码分析结果,输出结构化、排版清晰的 Markdown 报告。报告中应包含代码文件的具体路径(如 src/Network/TcpServer.cpp)及核心逻辑解释。
如需定期执行,可通过 OpenClaw 或系统级定时任务(如 Windows 任务计划程序、Cron)调用该 Skill 对应的执行脚本,自动触发 "拉取代码 -> 检查 PR -> 生成简报" 的工作流。