Skills and rules for the NanoClaw host agent (Claude Code on Mac). Tile promotion, container management, staging checks, and reconciliation.
99
99%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
Promotes skills and rules from the agent's NAS staging area to tessl tiles via scripts/promote-skill.sh.
Run ./scripts/check-staging.sh to see what's pending. Review each item before promoting.
Each item belongs to exactly one tile:
| Content | Target tile |
|---|---|
| Admin/operational skills (scheduled tasks, management, monitoring) | nanoclaw-admin |
| Security rules for untrusted groups | nanoclaw-untrusted |
| Shared behavior (all containers) | nanoclaw-core |
# Promote a specific skill
echo y | TILE_NAME=nanoclaw-admin ./scripts/promote-skill.sh soul-review
# Promote all skills + rules for a tile
echo y | TILE_NAME=nanoclaw-admin ./scripts/promote-skill.sh
# Promote only rules
echo y | TILE_NAME=nanoclaw-untrusted ./scripts/promote-skill.sh --rules-onlyThe script handles both staging paths:
skills/{name}/SKILL.md — new skillsskills/tessl__{name}/SKILL.md — patches to existing tile skills./scripts/reconcile-tiles.sh to verify everything is in sync/verify-tiles to clean up staging copiesThe script falls back to git-only deploy. Re-publish manually:
tessl tile publish --bump patch tiles/{tile-name}Then commit the version bump, push, and install in the orchestrator.