適用於 Openclaw 的 React Native Logs CLI

一個輕量級的 CLI 工具,透過 CDP 讀取 React Native Metro 日誌,旨在與 Openclaw Skills 無縫整合。

okwasniewski
v1.0.1
Feb 24, 2026
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

精選*