AgentGuards — enforced by hooks

SkillDev tools

How AgentGuards enforces its guardrails in Codex, fully automatic, via hooks, with nothing for you to call. Load this if asked how AgentGuards works, whether you need to screen something yourself, or why no agentguards check_input / authorize_action tools are available.

Use AgentGuards — enforced by hooks in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add AgentGuards — enforced by hooks and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the AgentGuards skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

AgentGuards — enforced by hooksStart free

What this skill tells your AI

The instructions your AI receives, as published by hashgraph-online/awesome-codex-plugins in plugins/alelaguard/agentguards-plugins/skills/guardrails/SKILL.md and read by Ahel’s review.

This plugin has no MCP server, so there is no check_input, authorize_action or health_check tool — do not look for them, they are not installed.

That is not reduced protection. The hooks in hooks/hooks.json enforce deterministically, on every request, whatever the model does:

  • UserPromptSubmit screens every prompt before you see it.
  • PreToolUse authorizes every shell command before it runs: denied, or allowed, or left to Codex's own approval prompt.
  • PermissionRequest rides that approval prompt: it denies what AgentGuards rejects and remembers what the user approved for the rest of the session.
  • PostToolUse scans the output of shell commands that fetch (curl, wget, http, fetch, aria2c — also behind sudo, timeout, bash -c, $(...)), withholding or redacting it before you read it, and scans apply_patch edits for vulnerabilities and secrets.

Nothing here requires you to call a tool, check a decision, or format a block message — the hook has already acted by the time you see (or don't see) the result. If a hook blocks something, reply with its message rather than composing your own.

One limit, stated plainly: Codex's built-in web search runs on OpenAI's servers, not on this machine, so no hook ever sees its results. Content fetched with a shell command is screened; built-in web search results are not.

To check that the guardrails are on, use the status skill. To set the API key, use the setup skill.

Signals

GitHub stars
1k
Forks
316
Last commit
Oct 2026
Advanced
Item type
skill
Key
guardrails-hashgraph-online
Source
github.com/hashgraph-online/awesome-codex-plugins