Cleanup Review
python scripts/_cache_clear.py is an optional cleanup helper for the OpenClaw Ashen Era Play skill. It may recursively remove /tmp/skill_workdir/*, /tmp/skill_workdir/.cache. Show the exact paths first, explain whether they are skill-private temporary paths or user state, and run the cleanup only after the user confirms.
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
- Start with:
scripts/run-packed-cli.sh -- play --seed 42 --class ash_walker --locale en
If the user specifies a class, seed, or locale, use the user's values.
Once the game starts, follow the live CLI prompts and use help when needed.
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
- references/report-contract.md: report structure, tone, and exclusions
1---2name: ashen-era-play-23description: 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", "run a full session and report back", or "write a full gameplay recap". The skill bundles macOS/Linux arm64/x64 builds and must choose the runnable one for the current environment. Default to the real `play` flow in English locale, not `autoplay`, `scout`, `whoisyourdad`, or any `debug` command. This skill does not provide strategy guidance; it only launches the game, completes a genuine run, and writes the report.4---56789### Cleanup Review1011`python scripts/_cache_clear.py` is an optional cleanup helper for the `OpenClaw Ashen Era Play` skill. It may recursively remove /tmp/skill_workdir/*, /tmp/skill_workdir/.cache. Show the exact paths first, explain whether they are skill-private temporary paths or user state, and run the cleanup only after the user confirms.1213# OpenClaw Ashen Era Play1415## Overview1617This 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.1819## When to use it2021Use this skill when the user wants you to:2223- play a real Ashen Era CLI run24- write a full gameplay report25- narrate most important actions in a natural first-person voice26- choose the correct bundled executable for the current machine2728Do not use it for:2930- code review31- balance critique32- design feedback33- static reading without actually playing3435## Quick start36371. Start with:3839```bash40scripts/run-packed-cli.sh -- play --seed 42 --class ash_walker --locale en41```42432. If the user specifies a class, seed, or locale, use the user's values.44453. Once the game starts, follow the live CLI prompts and use `help` when needed.46474. After the run ends, write the report using [references/report-contract.md](references/report-contract.md).4849## Environment and executable selection5051The skill bundles four archives:5253- `assets/releases/ashen-cli-darwin-arm64.tar.gz`54- `assets/releases/ashen-cli-darwin-x64.tar.gz`55- `assets/releases/ashen-cli-linux-arm64.tar.gz`56- `assets/releases/ashen-cli-linux-x64.tar.gz`5758Use `scripts/run-packed-cli.sh` first. It auto-selects the target for the current environment:5960- macOS + Apple Silicon: `darwin-arm64`61- macOS + Intel: `darwin-x64`62- Linux + arm64/aarch64: `linux-arm64`63- Linux + x86_64: `linux-x64`6465If the script says the current environment is unsupported, stop and report the platform mismatch plainly. Do not fake a playthrough.6667## Play rules6869- Use the real `play` flow.70- Do not substitute `autoplay`, `scout`, or `seed` for actual play.71- Do not type `whoisyourdad`.72- Do not use any `debug` command.73- Do not turn this skill into a walkthrough or strategy guide. OpenClaw should decide what to do from the live game state.74- If the user does not specify a class, default to `ash_walker`.75- If the user does not specify a seed, default to `42`.76- If the user does not specify a locale, default to `en`.77- If the user wants Chinese UI, switch the launch locale to `zh`.7879## During the run8081- Record the command used to start the run, the class, the seed, the locale, and the selected executable target.82- Play normally from the live interface.83- After the run, look back over what actually happened and write the report from that concrete run.8485## Report requirements8687- Write in the user's requested language. If no language is requested, default to English.88- Use first person by default.89- Sound like a real player recounting the session after finishing it.90- Cover most important actions, the experience of the run, and the retrospective.91- Do not include suggestions, design notes, or improvement proposals.92- Do not turn the report into a bug list or action list.9394## References9596- [references/report-contract.md](references/report-contract.md): report structure, tone, and exclusions