{
  "schemaVersion": "1.0",
  "item": {
    "slug": "openclaw-behavior-plan",
    "name": "openclaw-behavior-plan",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/Umfl/openclaw-behavior-plan",
    "canonicalUrl": "https://clawhub.ai/Umfl/openclaw-behavior-plan",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/openclaw-behavior-plan",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=openclaw-behavior-plan",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "examples.md",
      "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",
      "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-behavior-plan"
    },
    "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-behavior-plan",
    "agentPageUrl": "https://openagent3.xyz/skills/openclaw-behavior-plan/agent",
    "manifestUrl": "https://openagent3.xyz/skills/openclaw-behavior-plan/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/openclaw-behavior-plan/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 行为计划生成（openclaw-behavior-plan）",
        "body": "触发时：输出「正在触发 openclaw-behavior-plan skill」。\n\n根据用户描述的目标或需求，生成适合 OpenClaw Agent 执行的结构化行为计划。计划应可映射到 TOOLS.md/SKILLS.md 中的工具与技能，支持多步推理循环（Load → Call → Parse → Execute → Append → Loop）。"
      },
      {
        "title": "1. 计划结构模板",
        "body": "生成计划时使用以下结构：\n\n# 行为计划：[任务标题]\n\n## 目标\n[一句话描述用户期望的最终结果]\n\n## 前置条件\n- [ ] 所需工具/技能是否可用\n- [ ] 必要信息是否已获取\n\n## 执行步骤\n\n### 步骤 1: [步骤名称]\n- **目的**: [本步要达成什么]\n- **工具/技能**: [execute_shell | search_web | read_file | 某 skill 的 action]\n- **输入**: [参数或依赖]\n- **预期输出**: [本步完成后得到什么]\n\n### 步骤 2: [步骤名称]\n...\n\n### 步骤 N: [步骤名称]\n...\n\n## 异常与回退\n- 若 [某步骤] 失败 → [备选方案或重试策略]\n\n## 完成标准\n- [ ] [可验证的完成条件 1]\n- [ ] [可验证的完成条件 2]"
      },
      {
        "title": "2. 生成原则",
        "body": "步骤可执行：每步对应 TOOLS.md 或 SKILLS.md 中的具体能力，避免抽象描述。\n依赖顺序：后步骤依赖前步骤的输出时，明确写出「依赖步骤 N 的 [输出]」。\n工具选择：\n\n需要当前信息 → search_web\n需要读/写文件 → read_file / write_file\n需要执行脚本 → execute_shell\n需要第三方服务 → 对应 skill（如 calendar、email、slack）\n\n\n合理粒度：单步不宜过大（难以失败定位），不宜过小（增加循环次数）。\n异常处理：对可能失败的步骤（网络、权限、格式错误）给出回退或重试说明。"
      },
      {
        "title": "3. 与 OpenClaw 推理循环的对应",
        "body": "计划步骤推理循环中的体现步骤 1 执行Load → Call → Parse(tool_call) → Execute → Append步骤 2 执行下一轮 Loop，基于步骤 1 结果继续完成标准LLM 产出 final 文本、无待执行 tool_call 时停止"
      },
      {
        "title": "4. 输出格式",
        "body": "直接输出完整计划（Markdown），无需额外包装。\n若用户需求模糊，先列出 1–2 个澄清问题，再生成计划。\n若涉及敏感操作（如 execute_shell 删除、修改系统），在计划中标注「需用户确认」。"
      },
      {
        "title": "5. 更多示例",
        "body": "详见 examples.md。"
      }
    ],
    "body": "OpenClaw 行为计划生成（openclaw-behavior-plan）\n\n触发时：输出「正在触发 openclaw-behavior-plan skill」。\n\n根据用户描述的目标或需求，生成适合 OpenClaw Agent 执行的结构化行为计划。计划应可映射到 TOOLS.md/SKILLS.md 中的工具与技能，支持多步推理循环（Load → Call → Parse → Execute → Append → Loop）。\n\n1. 计划结构模板\n\n生成计划时使用以下结构：\n\n# 行为计划：[任务标题]\n\n## 目标\n[一句话描述用户期望的最终结果]\n\n## 前置条件\n- [ ] 所需工具/技能是否可用\n- [ ] 必要信息是否已获取\n\n## 执行步骤\n\n### 步骤 1: [步骤名称]\n- **目的**: [本步要达成什么]\n- **工具/技能**: [execute_shell | search_web | read_file | 某 skill 的 action]\n- **输入**: [参数或依赖]\n- **预期输出**: [本步完成后得到什么]\n\n### 步骤 2: [步骤名称]\n...\n\n### 步骤 N: [步骤名称]\n...\n\n## 异常与回退\n- 若 [某步骤] 失败 → [备选方案或重试策略]\n\n## 完成标准\n- [ ] [可验证的完成条件 1]\n- [ ] [可验证的完成条件 2]\n\n2. 生成原则\n步骤可执行：每步对应 TOOLS.md 或 SKILLS.md 中的具体能力，避免抽象描述。\n依赖顺序：后步骤依赖前步骤的输出时，明确写出「依赖步骤 N 的 [输出]」。\n工具选择：\n需要当前信息 → search_web\n需要读/写文件 → read_file / write_file\n需要执行脚本 → execute_shell\n需要第三方服务 → 对应 skill（如 calendar、email、slack）\n合理粒度：单步不宜过大（难以失败定位），不宜过小（增加循环次数）。\n异常处理：对可能失败的步骤（网络、权限、格式错误）给出回退或重试说明。\n3. 与 OpenClaw 推理循环的对应\n计划步骤\t推理循环中的体现\n步骤 1 执行\tLoad → Call → Parse(tool_call) → Execute → Append\n步骤 2 执行\t下一轮 Loop，基于步骤 1 结果继续\n完成标准\tLLM 产出 final 文本、无待执行 tool_call 时停止\n4. 输出格式\n直接输出完整计划（Markdown），无需额外包装。\n若用户需求模糊，先列出 1–2 个澄清问题，再生成计划。\n若涉及敏感操作（如 execute_shell 删除、修改系统），在计划中标注「需用户确认」。\n5. 更多示例\n\n详见 examples.md。"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/Umfl/openclaw-behavior-plan",
    "publisherUrl": "https://clawhub.ai/Umfl/openclaw-behavior-plan",
    "owner": "Umfl",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/openclaw-behavior-plan",
    "downloadUrl": "https://openagent3.xyz/downloads/openclaw-behavior-plan",
    "agentUrl": "https://openagent3.xyz/skills/openclaw-behavior-plan/agent",
    "manifestUrl": "https://openagent3.xyz/skills/openclaw-behavior-plan/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/openclaw-behavior-plan/agent.md"
  }
}