BotCurrent↗
← Back to examples

Official recipe · Tool workflows

Play toward a game objective with checked saves

Source-backed example. Practical decision guidance is proposed and untested; this is not a full implementation guide.

The problem

Progressing through a game can require repeated short actions and careful checkpoints so a risky encounter does not erase useful progress.

Agent job

Observe a user-supplied game's emulator state, take bounded gameplay actions, verify progress and preserve save checkpoints.

Expected output

Gameplay progress notes and checked saves toward the requested objective.

Where this framing comes from
  • Core problem: Editorial purpose framing
  • Agent job: Editorial purpose framing
  • Expected output: Editorial purpose framing
  • Relevant job roles: Editorial purpose framing
  • Benefit type: Editorial purpose framing
Editorial framing and outcome limits

Describes the task’s purpose and intended output; measured benefit, safe unsupervised operation and successful delivery are not established by this framing.

Editorial synthesis based on the linked source. This framing does not add evidence of successful delivery or results.

Case-specific decision guidance · untested

Case-specific decision guidance and first checks are original proposals. The linked source supports the attributed task; this added guidance has not been executed.

Read the attributed source evidence and original caveats below ↓

Why use this

  1. A game objective can require many small decisions, but a long unchecked action sequence may undo useful progress or consume the user's intended play budget. A saved state is only helpful when its identity and relationship to the current objective are understood.

  2. A bounded progress-and-save plan could define what counts as advancement, when to pause and which checkpoint should be preserved. The owner could inspect the proposed decisions without assuming that every visually plausible action actually moved the game toward its goal.

Why an agent / simpler alternative

Useful judgment

Interpret game-state descriptions, choose short next actions and notice when repeated actions are not changing progress.

Simpler alternative

Follow a walkthrough or play manually when the objective has a fixed sequence and little state ambiguity.

Unsuitable when

Lawful game materials are unavailable or the task requires downloading ROMs or bypassing access restrictions.

Proposed inputs

  1. Name

    Objective brief

    Owner

    Player

    Minimum scope

    Specific goal, allowed action scope and time or resource cap

    Quality check

    Define a clear stop condition and prohibited actions.

  2. Name

    State and save descriptors

    Owner

    Player

    Minimum scope

    User-supplied fictional observations and checkpoint identifiers

    Quality check

    Distinguish current state from old or unverified saves.

Access and setup — proposed or unknown

Proposed minimum
  1. Text-only simulated states and a proposed checkpoint ledger; no emulator execution.

Compatibility unknowns
  1. Unknown: current runtime, emulator compatibility, observation fidelity and save restoration.

External actions requiring approval
  1. Emulator installation, access to lawful user-supplied materials and any public dashboard or network exposure.

Expected deliverable and review checks

Proposed artifact

Bounded action proposal with expected observations, progress notes and checkpoint decisions.

Critical checks
  1. Each action has an observable progress check before continuation.

  2. Stopping preserves the identified checkpoint without overwriting the only recovery state.

Missing output evidence

No new workflow run or output inspection is performed for this editorial layer. The linked implementation evidence retains the original source-specific outcome and artifact limits.

Failure signals and proposed responses

  1. Signal

    Repeated actions produce the same observed state.

    Why it matters

    The agent may loop without advancing the objective.

    Proposed response

    Pause the sequence, record the discrepancy and request a fresh observation.

  2. Signal

    The proposed save overwrites the only pre-encounter checkpoint.

    Why it matters

    A recoverable failure could become difficult to undo.

    Proposed response

    Keep the earlier checkpoint and propose a separately identified save.

Effort and cost — unknown

Setup work
  1. Define objectives, action limits and checkpoint naming.

Ongoing review
  1. Inspect uncertain observations and stopping decisions.

Unknowns
  1. Unknown: observation charges, gameplay duration and save reliability.

First check — proposed, unexecuted

Status

proposed_unexecuted

Synthetic fixture

A fictional game-state log repeats one location and presents a risky encounter with only one existing checkpoint.

Acceptance checks
  1. Detect the stalled sequence.

  2. Preserve the checkpoint and propose a bounded pause.

Stop conditions
  1. ROM access, downloads, emulator actions or public exposure are required.

Limits

  1. This text-only planning check establishes no actual game progress, emulator compatibility or save recoverability.

Tasks: Audio & video

Useful for: Personal and household

Editorial relevance from the title and source-supported actions; not evidence of the operator’s occupation.
Hermes AgentIndependent testing: No

Editorial candidate. This is source-backed reporting or a documented workflow. BotCurrent has not independently tested this task. A proposed Canadian adaptation is not evidence of a Canadian deployment or compliance certification.

Original source

https://github.com/NousResearch/hermes-agent/blob/main/optional-skills/gaming/pokemon-player/SKILL.md ↗

Attributed to: Teknium and Hermes Agent

Official recipe
Original action type
tool_action
What the source supports
Observe emulator state and screenshots, select short gameplay actions, verify movement, update progress notes and checkpoint before risky encounters or stopping.
Source outcome limits
This official recipe describes a procedure; it does not prove successful execution or independently reproduced results.
Evidence attribution caveat
This official recipe describes a procedure; it does not prove successful execution or independently reproduced results.
Source approval description
Requires a user-supplied ROM and forbids downloading or providing ROMs; save checkpoints and orderly stopping are specified.
Named tools
pokemon-agent; PyBoy emulator; Hermes terminal and vision tools
Model or version
Unknown
Publication date
Unknown
Source last checked
2026-10-14
Demonstrated in Canada
Unknown
Canadian availability
Unknown
Proposed Canadian adaptation
Proposed: use a lawfully supplied Canadian user game copy, local-only viewing where practical, and explicit stop conditions; assess rights before streaming.
Recommended approval boundaries
Confirm lawful ROM use and emulator installation, define the goal and time/budget limit, and separately approve any public dashboard tunnel.