← 返回 Skills 市场
ssochi

Ashen Era Play

作者 usky · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
243
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install ashen-era-play
功能描述
Make OpenClaw launch the Ashen Era CLI build, play a real run, and deliver a complete first-person play report. Use this when the user asks to "play the game...
使用说明 (SKILL.md)

OpenClaw Ashen Era Play

Overview

This skill is for making OpenClaw actually play one Ashen Era run, observe what happened, and then write a report that reads like a real player recounting the session afterward. The point is to play honestly and document the run, not to produce design feedback or strategy tips.

When to use it

Use this skill when the user wants you to:

  • play a real Ashen Era CLI run
  • write a full gameplay report
  • narrate most important actions in a natural first-person voice
  • choose the correct bundled executable for the current machine

Do not use it for:

  • code review
  • balance critique
  • design feedback
  • static reading without actually playing

Quick start

  1. Start with:
scripts/run-packed-cli.sh -- play --seed 42 --class ash_walker --locale en
  1. If the user specifies a class, seed, or locale, use the user's values.

  2. Once the game starts, follow the live CLI prompts and use help when needed.

  3. After the run ends, write the report using references/report-contract.md.

Environment and executable selection

The skill bundles four archives:

  • assets/releases/ashen-cli-darwin-arm64.tar.gz
  • assets/releases/ashen-cli-darwin-x64.tar.gz
  • assets/releases/ashen-cli-linux-arm64.tar.gz
  • assets/releases/ashen-cli-linux-x64.tar.gz

Use scripts/run-packed-cli.sh first. It auto-selects the target for the current environment:

  • macOS + Apple Silicon: darwin-arm64
  • macOS + Intel: darwin-x64
  • Linux + arm64/aarch64: linux-arm64
  • Linux + x86_64: linux-x64

If the script says the current environment is unsupported, stop and report the platform mismatch plainly. Do not fake a playthrough.

Play rules

  • Use the real play flow.
  • Do not substitute autoplay, scout, or seed for actual play.
  • Do not type whoisyourdad.
  • Do not use any debug command.
  • Do not turn this skill into a walkthrough or strategy guide. OpenClaw should decide what to do from the live game state.
  • If the user does not specify a class, default to ash_walker.
  • If the user does not specify a seed, default to 42.
  • If the user does not specify a locale, default to en.
  • If the user wants Chinese UI, switch the launch locale to zh.

During the run

  • Record the command used to start the run, the class, the seed, the locale, and the selected executable target.
  • Play normally from the live interface.
  • After the run, look back over what actually happened and write the report from that concrete run.

Report requirements

  • Write in the user's requested language. If no language is requested, default to English.
  • Use first person by default.
  • Sound like a real player recounting the session after finishing it.
  • Cover most important actions, the experience of the run, and the retrospective.
  • Do not include suggestions, design notes, or improvement proposals.
  • Do not turn the report into a bug list or action list.

References

安全使用建议
This skill is coherent with its stated purpose (running a bundled CLI game and writing a play report), but there are two red flags you should address before installing or running it: (1) SKILL.md claims the package includes four release archives, but the provided manifest doesn't list those archives — confirm the archive files are actually present in assets/releases and have expected sizes/checksums. (2) The skill executes a bundled native binary after extracting it; running unknown binaries can be risky. If you decide to run it, do so in a sandbox or VM, inspect the archives first (check hashes, run `strings`, check dynamic libs with ldd/or equivalent, and scan with antivirus), and prefer running on a non-sensitive machine. Ask the publisher for the missing archives or checksums and for the provenance of the binaries; if they cannot provide them, do not run the skill on a host you care about.
功能分析
Type: OpenClaw Skill Name: ashen-era-play Version: 1.0.0 The skill is designed to execute platform-specific binaries bundled within the package to play a CLI game. The script `scripts/run-packed-cli.sh` performs environment detection, extracts archives using `tar`, and executes the resulting binary with `chmod +x` and `exec`. While this behavior is consistent with the stated purpose in `SKILL.md`, the execution of opaque, pre-compiled binaries is a high-risk capability that could facilitate arbitrary code execution (RCE). No explicit evidence of malicious intent, such as data exfiltration or persistence, was found in the provided source code or instructions.
能力评估
Purpose & Capability
The skill's stated purpose (launch a bundled Ashen Era CLI build and play a run) matches the included script which extracts and executes a target binary. However, SKILL.md and the runtime instructions claim the skill 'bundles' four release archives (assets/releases/ashen-cli-*.tar.gz). The provided file manifest does not list these archives, so the skill as-distributed may be missing required payloads or the manifest is incomplete. The declared required binaries (bash, tar, uname, mktemp) mostly make sense for extraction and detection, but mktemp is declared yet not used by the included script.
Instruction Scope
SKILL.md stays narrowly scoped: it tells the agent to run the bundled CLI, interact with live CLI prompts, record the launch command and parameters, and produce a first-person run report. It explicitly forbids debug/autoplay commands and forbids faking playthroughs. It does not instruct reading unrelated files, accessing external endpoints, or exfiltrating secrets.
Install Mechanism
There is no install spec (instruction-only), which is lower risk. The included script extracts local archives into assets/runtime and executes a binary. No network downloads or external installers are used. The main risk here is executing an opaque, bundled binary; that is expected for a packaged game but is something the user should verify before running.
Credentials
The skill requests no credentials or environment variables, which is appropriate. The declared required binaries are proportionate except for mktemp, which is listed as required but is not used in the script — a minor inconsistency. The script writes extracted files under the skill directory (assets/runtime), which matches its purpose and does not request broad system credentials.
Persistence & Privilege
The skill does not request permanent presence (always: false) and does not attempt to modify other skills or system-wide configuration. Its runtime behavior is limited to extracting archives into its own assets/runtime directory and executing the extracted binary, which is expected for running bundled executables.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ashen-era-play
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ashen-era-play 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
rename skill to include game name
元数据
Slug ashen-era-play
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Ashen Era Play 是什么?

Make OpenClaw launch the Ashen Era CLI build, play a real run, and deliver a complete first-person play report. Use this when the user asks to "play the game... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 243 次。

如何安装 Ashen Era Play?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ashen-era-play」即可一键安装,无需额外配置。

Ashen Era Play 是免费的吗?

是的,Ashen Era Play 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Ashen Era Play 支持哪些平台?

Ashen Era Play 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Ashen Era Play?

由 usky(@ssochi)开发并维护,当前版本 v1.0.0。

💬 留言讨论