rpg-control

Send RPG actions as chap to the rpg-server API with JSON payloads.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables you to perform in-game actions on a rpg-server by acting as the in-game agent "chap", allowing you to delegate rejected actions or automate control flows.

Core Features & Use Cases

  • Forward action requests (observe/move/pickup/open) to the RPG server as chap to drive game state.
  • Return structured results including ok, reason, hints, changes, next_goal, and summary for easy integration.
  • Use cases include automating sequences of doors, items, and environment interactions in the RPG learning game or testing scenarios.

Quick Start

Execute an action by providing a JSON payload to the skill that targets the RPG server, for example instructing chap to open a door.

Frequently Asked Questions about rpg-control

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

FAQPage Schema
How do I automate RPG in-game actions like opening doors or moving against an RPG server API?

To automate RPG in-game actions, you send a JSON payload containing action, target, and optional args to the rpg-server API. The skill forwards this to the /api/v1/control endpoint as the chap agent to execute the requested game state changes.

What structured data is returned after sending an action request to the RPG server?

Sending an action request to the RPG server returns structured JSON data including ok, reason, hints, changes, next_goal, and summary fields. This structured response allows for easy integration when automating sequences of environment interactions.

Can I use this skill to automate testing scenarios for an RPG learning game environment?

Yes, you can use this skill to automate testing scenarios for an RPG learning game. By acting as the chap agent, it forwards action requests such as observing, moving, or picking up items to drive and validate game state changes automatically.

Do I need to format my RPG control request as a JSON payload to use the chap agent?

Yes, you need to format your RPG control request as a JSON payload to use the chap agent. The skill requires a JSON structure with action and target fields, along with optional args, to successfully forward commands to the server API.

What is the best way to delegate rejected actions or automate control flows in an RPG game?

The best way to delegate rejected actions or automate control flows in an RPG game is by acting as the in-game chap agent. This skill forwards action payloads to the rpg-server API, executing sequences of doors, items, and environment interactions.

Why does my RPG server API action request require an actor parameter set to chap?

Your RPG server API action request requires an actor parameter set to chap because the skill acts specifically as the in-game chap agent. This ensures the /api/v1/control endpoint correctly attributes and processes the forwarded JSON payload actions.