Toolverse
All skills

safe-exec

by openclaw

Safe command execution for OpenClaw Agents with automatic danger pattern detection, risk assessment, user approval workflow, and audit logging. Use when agents need to execute shell commands that may be dangerous (rm -rf, dd, fork bombs, system directory modifications) or

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
DevOps

About this skill

Safe command execution for OpenClaw Agents with automatic danger pattern detection, risk assessment, user approval workflow, and audit logging. Use when agents need to execute shell commands that may be dangerous (rm -rf, dd, fork bombs, system directory modifications) or require human oversight. Provides multi-level risk assessment (CRITICAL/HIGH/MEDIUM/LOW), in-session notifications, pending request management, and non-interactive environment support for agent automation.

How to use

  1. Sklonuj repozytorium safe-exec z GitHub za pomocą polecenia git clone https://github.com/OTTTTTO/safe-exec.git i umieść skill w katalogu skills OpenClaw Agents.

  2. Upewnij się, że na Twoim systemie zainstalowany jest jq, które jest wymagane do działania skill'u.

  3. Skonfiguruj zmienne środowiskowe: SAFE_EXEC_DISABLE (aby wyłączyć skill jeśli potrzeba), OPENCLAW_AGENT_CALL (dla trybu agenta) i SAFE_EXEC_AUTO_CONFIRM (do automatycznego zatwierdzania w zaufanych scenariuszach).

  4. Gdy agent lub Ty wydacie polecenie shell, skill automatycznie analizuje je pod kątem zagrożeń i przypisuje poziom ryzyka. Jeśli polecenie jest niebezpieczne, zostaje wstrzymane i czeka na Twoją akceptację w bieżącej sesji.

  5. Zatwierdzaj lub odrzucaj oczekujące żądania w interfejsie OpenClaw. Wszystkie decyzje i wykonane polecenia są rejestrowane w dzienniku audytu w ~/.openclaw/safe-exec-audit.log.

  6. W trybie nieinteraktywnym (dla automatyzacji agentów) skill wspiera zarówno oczekiwanie na zatwierdzenie, jak i scenariusze z automatycznym potwierdzeniem, w zależności od konfiguracji bezpieczeństwa.

Related skills

resolve-conflicts

by antinomyhq

Use this skill immediately when the user mentions merge conflicts that need to be resolved. Do not attempt to resolve conflicts directly - invoke this skill first. This skill specializes in providing a structured framework for merging imports, tests, lock files (regeneration),

DevOps
48163

task-master

by sfc-gh-dflippo

AI-powered task management for structured, specification-driven development. Use this skill when you need to manage complex projects with PRDs, break down tasks into subtasks, track dependencies, and maintain organized development workflows across features and branches.

DevOps
14126

trello

by openclaw

Manage Trello boards, lists, and cards via the Trello REST API.

DevOps
23107

unity-developer

by sickn33

Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment. Handles gameplay systems, UI implementation, and platform optimization. Use PROACTIVELY for Unity performance

DevOps
66164

grafana-dashboards

by wshobson

Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational observability interfaces.

DevOps
92262

postmortem-writing

by wshobson

Write effective blameless postmortems with root cause analysis, timelines, and action items. Use when conducting incident reviews, writing postmortem documents, or improving incident response processes.

DevOps
1385