Skills and rules for the NanoClaw host agent (Claude Code on Mac). Tile promotion, container management, staging checks, repo chain safety, and public sync.
77
97%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
Cross-trust-tier skills — those that may run in untrusted, trusted, AND main containers — must persist state under /workspace/state/<skill-name>/. Tier-pinned skills (admin-only, trusted-only) may use /workspace/group/.
/workspace/state/<skill-name>/ is RW in every container regardless of trust tier/workspace/group/ is RW for trusted/main and RO for untrustedsrc/container-runner.ts of jbaruch/nanoclaw (search for '/workspace/state')/workspace/state/<skill-name>/ when the skill needs continuity across runsnanoclaw-core/status computes container uptime from /.dockerenv mtimenanoclaw-core/check-unanswered/scripts/unanswered-precheck.py reads/writes /workspace/state/check-unanswered/nanoclaw-admin/brief-cleanup writes /workspace/state/brief-cleanup/nanoclaw-core/status avoids persistence entirelyBoth patterns are valid — pick the simpler one for the skill.
rules
skills