适用于 Openclaw 的 SAFE Bootstrapper

一个确定性的设置和补救助手,用于准备目标 Openclaw Skills 以便在安全沙箱环境中执行。

agentsey
v1.0.0
2026年3月30日
0
732
0

安装与下载

1. ClawHub CLI

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

npx clawhub@latest install safe-bootstrapper

2. 手动安装

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

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

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

3. 提示词安装

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

请帮我使用 Clawhub 安装 safe-bootstrapper。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

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

什么是 SAFE Bootstrapper?

SAFE Bootstrapper 是一款专为弥合技能安装与执行之间差距而设计的专用工具。它充当 Openclaw Skills 的飞行前控制器,确保在开始任何行为模糊测试或复杂工作流之前,正确配置所有本地先决条件(如环境文件、目录结构和 git 存储库)。

通过专注于确定性的本地补救,此技能消除了设置复杂 AI 智能体环境时通常伴随的手动摩擦。它以严格的安全优先方法运行,拒绝任何需要提升权限或外部网络访问的操作,使其成为优先考虑安全、可重复 AI 智能体部署的开发者的必备工具。

SAFE Bootstrapper 应用场景

  • 解决因缺少本地先决条件(如 .env 文件或本地状态目录)导致的目标技能故障。
  • 生成结构化设置报告,以在运行 safe-fuzzer 之前验证环境就绪状态。
  • 在沙箱内自动化确定性的本地任务,例如 git 初始化或复制环境示例。
  • 识别需要手动干预的策略受限障碍,例如 OAuth 登录或依赖项安装。

SAFE Bootstrapper 工作原理

  1. Preflight:验证环境是否为具有必要读/写/执行权限且无提升权限的沙箱运行时。
  2. Target Resolution:从会话中当前可见的 Openclaw Skills 中定位并识别特定目标。
  3. Baseline Run:查询目标技能的初始设置要求,并确定进展所需的第一步具体操作。
  4. Remediation Loop:执行一系列有界的本地安全修复(例如创建目录、重命名 .env 文件)以清除已识别的障碍。
  5. Setup Report:生成最终的结构化 JSON 报告,汇总就绪状态、已应用的修复以及任何剩余的手动障碍。

SAFE Bootstrapper 配置指南

要在您的环境中使用此技能,请直接通过 Openclaw 界面调用它。无需进行外部依赖安装,因为它使用沙箱本地原语。

# 调用特定技能的基本命令
/safe_bootstrapper target=my-target-skill

# 带有可选操作员指导的调用
/safe_bootstrapper target=my-target-skill notes="ensure .env is copied from .env.example"

SAFE Bootstrapper 数据架构与分类体系

该技能生成结构化 JSON 输出报告。下表描述了用于组织 Openclaw Skills 设置数据的主要字段:

字段 类型 描述
summary String 关于就绪状态和已尝试修复的简单语言概述。
ready Boolean 指示目标是否可以在无需进一步确定性设置的情况下继续。
run_status String 捕获执行结果(completed、refused_preflight 或 invalid_request)。
applied_fixes Array 运行期间成功执行的具体本地补救措施列表。
remaining_blockers Array 需要手动干预或策略受限操作的问题列表。
rerun_command String 清除障碍后建议执行的下一个命令。

SAFE Bootstrapper 高级特性

  • Sandbox-Local Remediation:安全处理 git init、目录创建和环境文件管理,无宿主机级别风险。
  • Deterministic Target Resolution:自动将技能 key 映射到可见的会话描述,以确保应用正确的上下文。
  • Policy-Gated Safety:自动识别并停止处理诸如 npm install 或 docker compose 之类的复杂任务,以防止未经授权的执行。
  • Structured Metadata Taxonomy:遵循严格的 JSON 契约,以便与用于 Openclaw Skills 的自动化 CI/CD 流水线和模糊测试工具无缝集成。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*