Skip to content
Back to skills

Rest Site

ASecurity

Use when a rest, bench, camp or checkpoint interaction may heal, save, repopulate or restore state and needs an atomic rest transaction, stable site identity and project-defined repopulation policy.

  • 11 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 23, 2026
ai-agents

Security analysis

A100/100

Scanned October 23, 2026

npx -y skills add jammyfu/open-game-skills --skill rest-site --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Rest Site?

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

Security grade badge for Rest Site
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jammyfu-rest-site/badge)](https://www.skillsdirectory.com/skills/jammyfu-rest-site)

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: rest-site
description: Use when a rest, bench, camp or checkpoint interaction may heal, save, repopulate or restore state and needs an atomic rest transaction, stable site identity and project-defined repopulation policy.
---

# Rest site

Ask: `heal-only | heal-and-save | heal-save-repop | off`.

## Ownership

`rest-site` owns the rest interaction transaction. Save persistence delegates to `save-checkpoint` / `save-systems`; encounter/world owners define what may repopulate; difficulty/debug state remains with its owner.

## Contract

Publish:
- stable `site_id`
- `rest_txn_id`
- ordered effects such as heal/resource restore/checkpoint/repopulate
- commit boundary
- interruption policy
- project-defined repopulation set/rules

Do not assume ordinary enemies always return or bosses always stay dead. Repopulation is explicit data keyed by stable encounter/entity IDs.

A repeated callback for one committed `rest_txn_id` is idempotent. If an interaction is interrupted before commit, no partial save/repopulate side effects remain; after commit, retry reconstructs the same result.

## Acceptance

Rest, quit and reload preserves the committed checkpoint and unlock state. Repeating the same transaction cannot heal, grant, save or repopulate twice, and the evidence can state exactly which site/revision/entity set changed.

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.

View all in ai-agents →

Comments

Loading comments…

Newsletter

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