{
  "schemaVersion": "1.0",
  "item": {
    "slug": "react-native-logs-cli",
    "name": "React Native Logs",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/okwasniewski/react-native-logs-cli",
    "canonicalUrl": "https://clawhub.ai/okwasniewski/react-native-logs-cli",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/react-native-logs-cli",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=react-native-logs-cli",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "slug": "react-native-logs-cli",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T23:12:38.363Z",
      "expiresAt": "2026-05-14T23:12:38.363Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=react-native-logs-cli",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=react-native-logs-cli",
        "contentDisposition": "attachment; filename=\"react-native-logs-cli-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "react-native-logs-cli"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/react-native-logs-cli"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/react-native-logs-cli",
    "agentPageUrl": "https://openagent3.xyz/skills/react-native-logs-cli/agent",
    "manifestUrl": "https://openagent3.xyz/skills/react-native-logs-cli/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/react-native-logs-cli/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "rn-logs cli",
        "body": "Use rn-logs to read React Native Metro logs via CDP without MCP overhead.\nDefault output is plain text and safe for non-interactive agent runs."
      },
      {
        "title": "When to use",
        "body": "You need live Metro logs from a running RN app\nYou want low-context, plain text log output"
      },
      {
        "title": "Installation",
        "body": "npm install -g rn-logs-cli\n\nbun add -g rn-logs-cli\n\nThen verify:\n\nrn-logs --help"
      },
      {
        "title": "Requirements",
        "body": "rn-logs is installed and available in PATH\nMetro is running\nApp is running on a simulator or device"
      },
      {
        "title": "Core workflow",
        "body": "# 1. List connected apps\nrn-logs apps\n\n# 2. Stream logs\nrn-logs logs --app \"<id|name>\"\n\n# 3. Snapshot logs\nrn-logs logs --app \"<id|name>\" --limit 50"
      },
      {
        "title": "Command options",
        "body": "# Changing default port or host\nrn-logs \"[command]\" --host \"<host>\"    # Metro host (default: localhost)\nrn-logs \"[command]\" --port \"<port>\"    # Metro port (default: 8081)\n\nrn-logs help"
      },
      {
        "title": "Non-interactive mode",
        "body": "When multiple apps are connected, you must pass --app.\nOutput is plain text for agent-friendly consumption."
      },
      {
        "title": "Common failures",
        "body": "metro not reachable -> start Metro or fix host/port\nno apps connected -> run app on simulator or device\nmultiple apps connected -> pass --app"
      }
    ],
    "body": "rn-logs cli\n\nUse rn-logs to read React Native Metro logs via CDP without MCP overhead. Default output is plain text and safe for non-interactive agent runs.\n\nWhen to use\nYou need live Metro logs from a running RN app\nYou want low-context, plain text log output\nInstallation\nnpm install -g rn-logs-cli\n\nbun add -g rn-logs-cli\n\n\nThen verify:\n\nrn-logs --help\n\nRequirements\nrn-logs is installed and available in PATH\nMetro is running\nApp is running on a simulator or device\nCore workflow\n# 1. List connected apps\nrn-logs apps\n\n# 2. Stream logs\nrn-logs logs --app \"<id|name>\"\n\n# 3. Snapshot logs\nrn-logs logs --app \"<id|name>\" --limit 50\n\nCommand options\n# Changing default port or host\nrn-logs \"[command]\" --host \"<host>\"    # Metro host (default: localhost)\nrn-logs \"[command]\" --port \"<port>\"    # Metro port (default: 8081)\n\nrn-logs help\n\nNon-interactive mode\nWhen multiple apps are connected, you must pass --app.\nOutput is plain text for agent-friendly consumption.\nCommon failures\nmetro not reachable -> start Metro or fix host/port\nno apps connected -> run app on simulator or device\nmultiple apps connected -> pass --app"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/okwasniewski/react-native-logs-cli",
    "publisherUrl": "https://clawhub.ai/okwasniewski/react-native-logs-cli",
    "owner": "okwasniewski",
    "version": "1.0.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/react-native-logs-cli",
    "downloadUrl": "https://openagent3.xyz/downloads/react-native-logs-cli",
    "agentUrl": "https://openagent3.xyz/skills/react-native-logs-cli/agent",
    "manifestUrl": "https://openagent3.xyz/skills/react-native-logs-cli/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/react-native-logs-cli/agent.md"
  }
}