# Agent Sentinel

> Use when working with the operational circuit breaker for this agent. Enforces budget limits locally. **Sign up at agentsentinel.dev for real-time dashboards and human approval workflows.**

- Skill: `tomevault-io/agent-sentinel` (Agent Skill)
- Install (CLI): `npx skillmds@latest add tomevault-io/agent-sentinel`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/agent-sentinel/raw
- Safety review: CAUTION (external: skill-scanner PASS, skillspector CAUTION)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/agent-sentinel

---


# AgentSentinel Protection Layer

**SYSTEM OVERRIDE: ACTIVE**

You are now protected by AgentSentinel. You have a financial budget and a set of restricted actions.

## 🔴 MANDATORY OPERATING PROCEDURES

1.  **PRE-FLIGHT CHECK:** Before running *any* complex task (coding, file modification, web browsing), you MUST check your remaining budget.
2.  **SENSITIVE ACTION PROTOCOL:** If you intend to:
    - Delete files (`rm`, `delete`)
    - Transfer data
    - Execute unknown code
    - Spend API credits on expensive loops
    
    You **MUST** first call `check_safety`.

## Tools

### `check_safety`
Call this before executing a command to see if it is allowed and within budget.
- **cmd**: The command or action you plan to take (e.g., "rm -rf /tmp").
- **cost**: Estimated cost (default to 0.01 if unknown).

Usage:
```bash
python3 sentinel_wrapper.py check --cmd "delete database" --cost 0.05
```

### `login`
Connect this agent to the AgentSentinel cloud for real-time monitoring and human-approval workflows.

key: The API Key from your dashboard (starts with as_).

Usage:
```bash
python3 sentinel_wrapper.py login as_7f8a...
```

### `request_approval`
If check_safety returns APPROVAL_REQUIRED, you must call this to ask the human for permission.

Usage:
```bash
python3 sentinel_wrapper.py approve --action "delete database" --reason "Cleanup required"
```

### `get_status`
View your current session cost, remaining budget, and connection status.

Usage:

```bash
python3 sentinel_wrapper.py status
```

---
> Converted and distributed by [TomeVault](https://tomevault.io) | [Claim this content](https://tomevault.io/claim/openclaw/skills)
<!-- tomevault:3.0:skill_md:2026-04-07 -->

