{
  "schemaVersion": "1.0",
  "item": {
    "slug": "openclaw-power-ops",
    "name": "OpenClaw Power Ops",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/kapslap/openclaw-power-ops",
    "canonicalUrl": "https://clawhub.ai/kapslap/openclaw-power-ops",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/openclaw-power-ops",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=openclaw-power-ops",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "references/cli-cheatsheet.md",
      "references/security-audit.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",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/openclaw-power-ops"
    },
    "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/openclaw-power-ops",
    "agentPageUrl": "https://openagent3.xyz/skills/openclaw-power-ops/agent",
    "manifestUrl": "https://openagent3.xyz/skills/openclaw-power-ops/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/openclaw-power-ops/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": "OpenClaw Operations",
        "body": "Comprehensive reference for administering OpenClaw via CLI. Covers channels, agents, models, config, gateway, security, and maintenance."
      },
      {
        "title": "Golden Rules",
        "body": "Never edit openclaw.json directly. Use openclaw config set/get/unset or dedicated subcommands.\nAlways restart gateway after config changes: openclaw gateway restart\nTelegram accounts: NO agent field inside account config. Route via bindings array instead.\nTelegram streaming: must be string \"off\", not boolean false.\nJSON values in config set need --strict-json.\nVerify after every change. Run openclaw status or the relevant status command."
      },
      {
        "title": "Quick Diagnostics",
        "body": "openclaw status              # overview\nopenclaw status --deep       # detailed\nopenclaw doctor              # find problems\nopenclaw doctor --fix        # auto-fix what it can\nopenclaw gateway health      # gateway health check\nopenclaw security audit      # security scan\nopenclaw security audit --deep --fix  # deep scan + auto-fix"
      },
      {
        "title": "Deep Audit with Claude Code",
        "body": "Load the docs before turning it loose — the difference is night and day.\n\ncd ~/.openclaw\nclaude\n# \"Read https://docs.openclaw.ai/cli — the full CLI reference.\n#  Now read the config and architecture pages too.\"\n# Then: \"Audit this workspace for security issues.\""
      },
      {
        "title": "CLI Reference",
        "body": "For the full CLI cheatsheet covering all commands, config paths, and examples:\n→ Read references/cli-cheatsheet.md"
      },
      {
        "title": "Security Audit Reference",
        "body": "For security findings, applied fixes, and remaining remediation items:\n→ Read references/security-audit.md"
      },
      {
        "title": "Common Pitfalls",
        "body": "MistakeFixPut agent field in Telegram account configUse bindings array at top levelSet streaming: false (boolean)Must be streaming: \"off\" (string)Edited openclaw.json directlyUse CLI commands; openclaw config setForgot gateway restart after configAlways openclaw gateway restartUsed jared@ for VPS SSHMust use root@clawdbotSet dmPolicy: \"open\" with allowFrom: [\"*\"]Use \"pairing\" or explicit user IDsSet controlUi.allowedOrigins: [\"*\"]Restrict to [\"http://localhost:PORT\"]"
      },
      {
        "title": "Online Docs",
        "body": "Full docs: https://docs.openclaw.ai\nCLI: https://docs.openclaw.ai/cli\nChannels: https://docs.openclaw.ai/cli/channels\nAgents: https://docs.openclaw.ai/cli/agents\nModels: https://docs.openclaw.ai/cli/models\nConfig: https://docs.openclaw.ai/cli/config"
      }
    ],
    "body": "OpenClaw Operations\n\nComprehensive reference for administering OpenClaw via CLI. Covers channels, agents, models, config, gateway, security, and maintenance.\n\nGolden Rules\nNever edit openclaw.json directly. Use openclaw config set/get/unset or dedicated subcommands.\nAlways restart gateway after config changes: openclaw gateway restart\nTelegram accounts: NO agent field inside account config. Route via bindings array instead.\nTelegram streaming: must be string \"off\", not boolean false.\nJSON values in config set need --strict-json.\nVerify after every change. Run openclaw status or the relevant status command.\nQuick Diagnostics\nopenclaw status              # overview\nopenclaw status --deep       # detailed\nopenclaw doctor              # find problems\nopenclaw doctor --fix        # auto-fix what it can\nopenclaw gateway health      # gateway health check\nopenclaw security audit      # security scan\nopenclaw security audit --deep --fix  # deep scan + auto-fix\n\nDeep Audit with Claude Code\n\nLoad the docs before turning it loose — the difference is night and day.\n\ncd ~/.openclaw\nclaude\n# \"Read https://docs.openclaw.ai/cli — the full CLI reference.\n#  Now read the config and architecture pages too.\"\n# Then: \"Audit this workspace for security issues.\"\n\nCLI Reference\n\nFor the full CLI cheatsheet covering all commands, config paths, and examples: → Read references/cli-cheatsheet.md\n\nSecurity Audit Reference\n\nFor security findings, applied fixes, and remaining remediation items: → Read references/security-audit.md\n\nCommon Pitfalls\nMistake\tFix\nPut agent field in Telegram account config\tUse bindings array at top level\nSet streaming: false (boolean)\tMust be streaming: \"off\" (string)\nEdited openclaw.json directly\tUse CLI commands; openclaw config set\nForgot gateway restart after config\tAlways openclaw gateway restart\nUsed jared@ for VPS SSH\tMust use root@clawdbot\nSet dmPolicy: \"open\" with allowFrom: [\"*\"]\tUse \"pairing\" or explicit user IDs\nSet controlUi.allowedOrigins: [\"*\"]\tRestrict to [\"http://localhost:PORT\"]\nOnline Docs\nFull docs: https://docs.openclaw.ai\nCLI: https://docs.openclaw.ai/cli\nChannels: https://docs.openclaw.ai/cli/channels\nAgents: https://docs.openclaw.ai/cli/agents\nModels: https://docs.openclaw.ai/cli/models\nConfig: https://docs.openclaw.ai/cli/config"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/kapslap/openclaw-power-ops",
    "publisherUrl": "https://clawhub.ai/kapslap/openclaw-power-ops",
    "owner": "kapslap",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/openclaw-power-ops",
    "downloadUrl": "https://openagent3.xyz/downloads/openclaw-power-ops",
    "agentUrl": "https://openagent3.xyz/skills/openclaw-power-ops/agent",
    "manifestUrl": "https://openagent3.xyz/skills/openclaw-power-ops/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/openclaw-power-ops/agent.md"
  }
}