适用于 Openclaw 的 React Native Logs CLI

一个轻量级的 CLI 工具,通过 CDP 读取 React Native Metro 日志,旨在与 Openclaw Skills 无缝集成。

okwasniewski
v1.0.1
2026年2月24日
2
1.6k
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install react-native-logs-cli

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 react-native-logs-cli。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 React Native Logs CLI?

React Native Logs CLI 是一个专门设计的实用工具,旨在弥合运行中的 React Native 应用程序与 AI 驱动的开发环境之间的差距。通过利用 Chrome DevTools Protocol (CDP),该工具允许直接提取 Metro 日志,而无需承担与更复杂协议相关的性能开销。对于希望通过实时移动端调试功能增强其 Openclaw Skills 的开发者来说,它是一个必不可少的组件。

该工具专门针对非交互式环境进行了优化,确保输出为干净的纯文本。这使得自动化代理能够极其轻松地解析日志、识别错误并建议修复方案,而不会被交互式 UI 元素或不必要的格式所困扰。

React Native Logs CLI 应用场景

  • 调试运行在模拟器或真机上的实时 React Native 应用程序。
  • 捕获日志快照供 AI 代理分析崩溃报告和状态更改。
  • 在自动化 CI/CD 流水线或非交互式代理运行中监控 Metro 日志。
  • 通过仅获取最相关的日志条目,减少 Openclaw Skills 中的上下文开销。

React Native Logs CLI 工作原理

  1. 确保 React Native Metro 打包器处于活动状态,且应用程序正在模拟器或设备上运行。
  2. 使用 CLI 列出所有已连接的应用实例以识别正确的对象。
  3. 使用 CDP 连接启动日志流或快照,直接从运行时捕获控制台输出。
  4. 在开发工作流中处理纯文本输出,或将其传递给 Openclaw Skills 进行自动化故障排除。

React Native Logs CLI 配置指南

使用您喜欢的包管理器全局安装该包:

npm install -g rn-logs-cli
# 或
bun add -g rn-logs-cli

验证该工具在您的 PATH 中是否可用:

rn-logs --help

React Native Logs CLI 数据架构与分类体系

数据点 详情
连接协议 Chrome DevTools Protocol (CDP)
默认端口 8081 (Metro)
输出格式 纯文本 (代理友好)
配置 支持自定义 --host 和 --port 标志
过滤 通过 --app ID 或名称进行定向日志流传输

React Native Logs CLI 高级特性

  • 支持使用 --limit 标志进行日志快照,以防止上下文窗口饱和。
  • 原生兼容非交互执行模式,适用于无头代理操作。
  • 低延迟 CDP 通信,绕过标准 MCP 开销以实现更快的反馈循环。
  • 灵活的主机和端口配置,支持复杂的网络设置和 Openclaw Skills 集成。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*