jimmystacks

AgentSentinel Safety Layer

AIエージェントv0.1.2
作者:jimmystacks更新日 2026-05-11全 3 バージョン · 最新版の公開日 2026-04-05agent-sentinel@clawhub_jimmystacks/agent-sentinel
ワークフロー編成ツール呼び出し#Policy#Sync

AlphaMoatによると、2026-09時点でAgentSentinel Safety Layerのダウンロード数は4,046、スター数は2で、AIスキル全体5,078件中2,524位、AIエージェントでは969件中492位です。

インストール数
131
ダウンロード数
4046
スター数
2
総合順位
#2,524
全体の上位 50% · AIエージェントの上位 51%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗131392822
SkillHub ↗13140462—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

AgentSentinel は提案された操作がローカルポリシーと予算に合うか確認し、状態表示、既定ポリシーファイルの作成、ローカル支出記録のリセットを行えます。API key を設定したうえで運用者が明示的に sync を実行した場合のみイベントをアップロードします。判定は助言であり、安全境界として過信しないでください。ポリシーを確認し、拒否ルールを明示し、破壊的または高コストの操作には人の確認を求めます。wrapper は生のコマンド文字列をローカル保存するため、秘密を含むコマンドの確認を避け、アップロード前にログを確認し、信頼できるサービスにのみ同期してください。

資料公開日 2026-10-29

できること

  • 高コストまたは高リスクの agent 操作前に、ローカルポリシーや予算を確認する開発者・運用担当者向けです。

使う場面

  • 助言的な判定を唯一の安全対策にしないでください。拒否ルールを明確にし、高リスク操作には人の確認を求めます。秘密を含むコマンドを確認せず、アップロード前にイベントログを確認します。

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

ローカルポリシー確認、予算状況、任意の同期の違いを説明してください。コマンド実行、ポリシー変更、イベントアップロードはしないでください。

月次の推移

ダウンロード数4046
2616338441522026-03 · ダウンロード数 27222026-05 · ダウンロード数 33142026-06 · ダウンロード数 34852026-07 · ダウンロード数 37002026-08 · ダウンロード数 38412026-09 · ダウンロード数 404626-0326-09
スター数2
1232026-03 · スター数 22026-05 · スター数 22026-06 · スター数 22026-07 · スター数 22026-08 · スター数 22026-09 · スター数 226-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-094046—2
2026-083841+3.8%2
2026-073700+6.2%2
2026-063485+5.2%2
2026-053314—2
2026-032722—2

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

3.8 KB・ClawHub v0.1.2
---
name: agent-sentinel
description: Local-first budget and policy guardrails for agent actions, with optional remote sync to AgentSentinel.
homepage: https://github.com/jimmystacks/agent-sentinel
metadata: {"openclaw":{"emoji":"🛡️","homepage":"https://github.com/jimmystacks/agent-sentinel/tree/main/skills/agent-sentinel","primaryEnv":"AGENT_SENTINEL_API_KEY","files":["sentinel_wrapper.py","README.md","CHANGELOG.md"],"requires":{"bins":["python3"]}}}
---

# AgentSentinel Protection Layer

Use this skill when you want a local policy gate before an agent performs a costly or risky action.
すべて表示(全 117 行)

This OpenClaw skill is the lightweight entry point to the broader AgentSentinel product:
- this skill for local-first OpenClaw guardrails
- AgentSentinel SDK for deeper Python agent instrumentation
- AgentSentinel platform for centralized monitoring, dashboards, and approval workflows

AgentSentinel is local-first by default:
- Policy checks run locally.
- Budget tracking runs locally.
- No remote sync is attempted unless the operator runs `sync` with an API key configured.

## When To Use It

Use AgentSentinel before:
- expensive model or API calls
- file deletion or destructive shell commands
- high-volume automation loops
- actions that should be blocked by policy or capped by budget

## Commands

### `check`

Check whether a proposed action is allowed under the current local policy and budget.

```bash
python3 sentinel_wrapper.py check --cmd "rm -rf build" --cost 0.05
```

### `status`

Show the current local status, including budget usage and whether optional remote sync is enabled.

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

### `sync`

Upload locally recorded events to AgentSentinel cloud when `AGENT_SENTINEL_API_KEY` is set.

```bash
python3 sentinel_wrapper.py sync
```

### `bootstrap`

Create a default `callguard.yaml` in the current workspace if one does not already exist.

```bash
python3 sentinel_wrapper.py --bootstrap
```

### `reset`

Reset local tracked spend for the current run, or for the entire local session state.

```bash
python3 sentinel_wrapper.py reset --scope run
python3 sentinel_wrapper.py reset --scope all
```

## Configuration

Policy is loaded from `callguard.yaml` in the current workspace when present.

Optional cloud mode is enabled by setting:
- `AGENT_SENTINEL_API_KEY`

If the API key is not present, the skill remains local-only.
Locally recorded events stay on-machine until `sync` is run.

## AgentSentinel Product Path

Use this skill if you want fast local guardrails inside OpenClaw.

Use the AgentSentinel SDK when you want:
- richer Python integrations
- broader policy and telemetry coverage
- framework-level instrumentation outside OpenClaw

Use the AgentSentinel platform when you want:
- centralized visibility across agents
- dashboards and historical analysis
- human approval workflows and operational review

## External Endpoints

| Endpoint | When it is called | Data sent |
| --- | --- | --- |
| `https://api.agentsentinel.dev` | Only when `AGENT_SENTINEL_API_KEY` is present and `python3 sentinel_wrapper.py sync` is run | locally recorded action events generated by AgentSentinel |

## Security And Privacy

- Local mode does not send data off-machine.
- The wrapper does not write API keys to `.env` or other files.
- Remote sync is opt-in and requires both `AGENT_SENTINEL_API_KEY` and an explicit `sync` command.
- If remote sync fails, policy checks still continue locally.

## Model Invocation Note

OpenClaw may invoke this skill automatically when the task suggests budget enforcement, policy checks, or action gating. That behavior is expected for an installed skill.

## Trust Statement

By enabling remote sync, you allow AgentSentinel telemetry to be sent to `agentsentinel.dev`. Only enable that mode if you trust the service and want centralized monitoring.

AIエージェントの人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。