rpg-try-keys

Iterate through chap's keys to open a specified RPG door.

Updated May 2, 2026
One-click install
npx skills add https://github.com/onelittlenightmusic/skills-rpg --skill rpg-try-keys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rpg-try-keys
Source: https://github.com/onelittlenightmusic/skills-rpg/tree/main/skills/rpg-try-keys
Command: npx skills add https://github.com/onelittlenightmusic/skills-rpg --skill rpg-try-keys

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

chap が持つ全ての鍵を指定したドアに順番に試し、開く鍵を自動で見つけて開錠する。

Core Features & Use Cases

  • Automates testing chap's keys to identify the correct key for a target door.
  • Provides deterministic results with clear outcome data and next steps.
  • Useful for puzzle solving and debugging game-state progress in the RPG server.

Quick Start

Run the command: python3 ${CLAUDE_SKILL_DIR}/main.py '{"target":"lab_door"}'

Frequently Asked Questions about rpg-try-keys

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate finding the right key to open a door in an RPG game state?

To automate RPG door unlocking, you can use a script that iterates through a character's inventory of keys and sequentially attempts to open a specified door. It reads the game state and returns structured results indicating which key succeeded.

What is the best way to check which key chap is holding for a specific door?

The best way to check chap's keys is to read the RPG server's observe endpoint to filter the inventory. This isolates the keys held by chap and tests them against the target door to find the correct match.

Can I specify a target door name to test all inventory keys against it?

Yes, you can specify a target door name by passing a JSON parameter like {"target":"lab_door"} to the command. The script will then test all keys held by chap against that specific door.

Does the key testing workflow return structured results for success or failure?

Yes, the key testing workflow returns deterministic, structured results. It provides clear outcome data including whether the door opened, which key was successful, and the next steps to take.

Why does the RPG door automation need to read from the observe endpoint?

Reading from the rpg-server observe endpoint is necessary to accurately access the current game state. This ensures the script filters the actual keys held by chap at that moment before attempting any open actions.

Do I need any dependencies installed to run the RPG key testing script?

No external dependencies are required to run the RPG key testing script. You only need Python 3 installed to execute the main script and pass the target door parameter as a JSON argument.