원클릭으로
safe-install
Install OpenClaw skills through policy validation, ClawShield scanning, snapshot storage, and rollback controls.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Install OpenClaw skills through policy validation, ClawShield scanning, snapshot storage, and rollback controls.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Generate safer OpenClaw configuration baselines and audit existing config files for exposure, missing controls, and secret hygiene issues.
clean fixture
malicious fixture
Scan OpenClaw skill directories for high-signal security risks such as download-and-execute chains, obfuscated execution, and suspicious callbacks.
Calculate OpenClaw usage cost from offline event logs, apply budget thresholds, and export operator-facing reports.
avoid fixture
| name | safe-install |
| description | Install OpenClaw skills through policy validation, ClawShield scanning, snapshot storage, and rollback controls. |
| homepage | https://github.com/mike007jd/openclaw-skills/tree/main/safe-install |
| metadata | {"openclaw":{"emoji":"🔐","requires":{"bins":["node"]}}} |
Add a local security review layer in front of skill installation.
node {baseDir}/bin/safe-install.js /path/to/skill --config ./policy.json --store ./.openclaw-tools/safe-install
node {baseDir}/bin/safe-install.js /path/to/skill --yes
node {baseDir}/bin/safe-install.js /path/to/skill --force
node {baseDir}/bin/safe-install.js history --format table
node {baseDir}/bin/safe-install.js rollback my-skill
node {baseDir}/bin/safe-install.js policy validate --file ./policy.json
allowedSources.Safe: install directlyCaution: require --yes or interactive approvalAvoid: require --force.openclaw-tools/safe-install.json:
{
"defaultAction": "prompt",
"blockedPatterns": ["curl\\s*\\|\\s*sh"],
"allowedSources": ["clawhub.com", "/local/skills"],
"forceRequiredForAvoid": true
}
defaultAction: allow/prompt/blockblockedPatterns: regular expressions that reject installationallowedSources: source allowlistforceRequiredForAvoid: whether Avoid requires --force.openclaw-tools/safe-install/
├── snapshots/{skill}/{version}/{hash}/ # stored snapshots
├── active/{skill}/ # current active version
├── state.json # active state
└── history.json # install history
skills install flow.