Skip to content
Back to skills

Camera Control

ASecurity

> CRITICAL WHILE ARMED: capture, understand NEW image, USE in reasoning, turn-gate record+ready. Blind or theater answers INVALID. Topic irrelevant. Off to disarm.

  • 3 stars
  • 0 votes
  • 0 copies
  • 9 views
  • Added September 12, 2026
ai-agentsrustgoshellbashgit

Security analysis

A100/100

Scanned September 12, 2026

npx -y skills add thedixitjain/the-mega-skill-library --skill camera-control --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Camera Control?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Camera Control
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thedixitjain-camera-control/badge)](https://www.skillsdirectory.com/skills/thedixitjain-camera-control)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: camera-control
description: "> CRITICAL WHILE ARMED: capture, understand NEW image, USE in reasoning, turn-gate record+ready. Blind or theater answers INVALID. Topic irrelevant. Off to disarm."
category: ai-agents-and-harness
source_repo: hashgraph-online/awesome-codex-plugins
source_path: "plugins/zfifteen/agent-vision/skills/camera-control/SKILL.md"
source_url: https://github.com/hashgraph-online/awesome-codex-plugins/blob/HEAD/plugins/zfifteen/agent-vision/skills/camera-control/SKILL.md
---


# Agent Vision (Codex)

Recipes: see repo `hosts/grok/skills/agent-vision/references/mood-roast-recipes.md` for shared JSON/roast detail (Codex uses `codex exec -i` for mood/roast).

## HARD GATE — vision in reasoning

ARMED after `/agent-vision` until off. New chat OFF.

**Non-whitelist turns while ARMED:**

1. Do not answer yet.
2. First shell: capture to `$HOME/.codex/agent-vision/frames` via `.../1.5.0/dist/agent-vision-capture-file`.
3. **Ambiguity burst:** one second capture if first unusable.
4. Understand image (`codex exec -i` for mood/roast; path for snapshot).
5. **USE** what you saw in reasoning/delivery (not identical-to-blind).
6. `agent-vision-turn-gate begin` then after capture `record --path "$OUTPUT"` then `ready` (fail-closed, single-use; next turn needs a new record).
7. Then answer.

**FORBIDDEN:** skip for non-visual; capture-without-use; skip turn-gate ready.

**Skip whitelist only:** pure off; pure status/`status`; pure streaming.

## Disposition playbooks (delivery only)

| State | Do | Don’t |
| --- | --- | --- |
| `focused_neutral` | Clear, direct | Over-hedge |
| `frustrated_or_blocked` | Lead with fix | Long preamble |
| `tired_or_overloaded` | Shortest correct path | Option walls |
| `curious_or_exploratory` | Extra context/options | Premature lock-in |
| `skeptical_or_evaluating` | Evidence first | Hand-wavy claims |
| `high_stakes_or_cautious` | Confirm before irreversible | Silent risk |
| `absent`/`uncertain` | Words only | Invent mood |

## Modes

bare/mood arm+loop; snapshot/roast arm+mode; status; off; streaming disabled.

```bash
agent-vision-sticky on|off|status --host codex
agent-vision-purge-frames --ttl-days 7 --codex
```

## Mood prompt (after capture)

`codex exec --ephemeral --skip-git-repo-check -i "$OUTPUT" --` with strict mood JSON keys/gates as in references (presence, interaction_state, confidence, observable_basis, assistant_adjustments). Do not display JSON; use in delivery.

---

**Source:** [`hashgraph-online/awesome-codex-plugins`](https://github.com/hashgraph-online/awesome-codex-plugins) → `plugins/zfifteen/agent-vision/skills/camera-control/SKILL.md`

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.