# Install the check

Do this once. After that, every time the agent would hand you a URL, it checks first.

## Claude Code

```bash
mkdir -p ~/.claude/hooks ~/.claude/skills/54ch10
curl -fsSL https://54ch10.uk/hook.py -o ~/.claude/hooks/54ch10.py
curl -fsSL https://54ch10.uk/skill.md -o ~/.claude/skills/54ch10/SKILL.md
chmod +x ~/.claude/hooks/54ch10.py
```

Merge this into ~/.claude/settings.json:

```json
{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash|WebFetch|WebSearch|PowerShell",
        "hooks": [
          {
            "type": "command",
            "command": "python3 ~/.claude/hooks/54ch10.py",
            "timeout": 15
          }
        ]
      }
    ]
  }
}
```


## Codex

Formatted: https://54ch10.uk/codex
Raw: https://54ch10.uk/codex.md

## Grok

Formatted: https://54ch10.uk/grok
Raw: https://54ch10.uk/grok.md

Chat Grok (grok.com / X) cannot force a check. Paste https://54ch10.uk/wire.md into custom instructions.
