Skip to content
bevy-eyes-on logo

Bevy Eyes-On

bevy-eyes-on

Capture Bevy visuals with BRP state-gated scenarios first, and timed screenshots only as fallback. Use when a task needs reliable screenshots of specific game states.

OilProducts/agent-skills0installs0stars

SKILL.md

Full skill instructions

Bevy Eyes-On

Use a minimal visual-check workflow for any Bevy app.

Default to BRP state-gated capture. Use timed capture only when BRP hooks are unavailable.

1) BRP State-Gated Screenshot (Primary)

bash /​Users/​chris/​.codex/​skills/​bevy-eyes-on/​scripts/​capture_after_brp_sequence.sh \
  --requests-jsonl /​path/​to/​scenario.jsonl \
  --brp-url http://127.0.0.1:15702 \
  --settle-ms 250 \
  --app "<AppName>"

Use for screenshots of gameplay/​submenus/​precise states.

scenario.jsonl is one JSON object per line:

  • action call: raw BRP body, or {"body": <request>, "wait_ms": <n>}
  • state probe with gate: {"probe": <request>, "until": {"path": "result.menu", "equals": "settings", "timeout_ms": 5000, "interval_ms": 100}}
  • until supports exactly one matcher: equals or in.
  • path uses dot lookup through objects/​lists (list index by numeric segment, e.g. result.items.0.id).

Example:

{"body":{"method":"open_pause_menu","params":{}},"wait_ms":120}
{"probe":{"method":"ui_state","params":{}},"until":{"path":"result.current_menu","equals":"pause","timeout_ms":4000,"interval_ms":100}}
{"body":{"method":"open_settings","params":{}}}
{"probe":{"method":"ui_state","params":{}},"until":{"path":"result.current_menu","equals":"settings","timeout_ms":4000,"interval_ms":100}}

If BRP hooks are missing, use $bevy-brp-instrumentation.

2) Timed Screenshot (Fallback)

bash /​Users/​chris/​.codex/​skills/​bevy-eyes-on/​scripts/​capture_after_delay.sh \
  --delay-seconds 3 \
  --app "<AppName>"

Use only for non-specific capture when state-driven BRP is unavailable.

Behavior

  • Reuse a running app by default.
  • Prefer state-driven BRP scenarios; do not rely on fixed sleeps for state transitions.
  • Targeted capture once (--app or --window-id), then one full-display fallback.
  • No loops, no heavyweight run artifacts.

Output

  • Print one absolute screenshot path on success.
  • Exit non-zero with a short error on failure.

Run --help on either script for full flags.

More skills from OilProducts

auditor-gate logo
OilProducts/agent-skills

auditor-gate

Apply final governance and release-gate checks to a judged change set by reading `handoff.json`, `verdict.json`, optional eval evidence, and emitting machine-readable `audit.json` with `gate` status. Use when implementation already has a judge verdict and a separate auditor must decide landabilit...

0 0
View
comfyui-image-gen logo
OilProducts/agent-skills

comfyui-image-gen

Unified ComfyUI skill for direct API workflow runs and RenderSpec-based multi-page pipeline phases (draft/refine/inpaint/upscale_print) with reproducibility artifacts. Use for both ad-hoc workflow execution and full storybook/page production loops.

0 0
View
childrens-book-creator logo
OilProducts/agent-skills

childrens-book-creator

End-to-end workflow for creating original children's books (picture books, early readers, chapter books) including brief, outline, page-by-page plan, manuscript drafting, revision checklists, and illustration/art direction prompts. Use when a user asks for help writing, outlining, revising, or pl...

0 0
View
web-ui-design logo
OilProducts/agent-skills

web-ui-design

Design and refine web UI interfaces with deliberate visual direction, reusable design-system decisions, and consistency checks for product UIs (dashboards, apps, tools, and admin panels). Use when a user asks to create, redesign, critique, or standardize web pages/components; establish visual tok...

0 0
View
ssh-ops logo
OilProducts/agent-skills

ssh-ops

Use for SSH and remote shell tasks through the shell-only ssh-ops wrappers (`scripts/ssh_ops.sh`). Supports ad-hoc host/user/auth, command execution, guarded PTY workflows, scp copy, credentials, and transcript-aware troubleshooting.

0 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View