ai/claude/skills/machine/SKILL.md
Refresh the machine profile (~/.claude/machine/machine.md) — hardware, OS, runtimes, Docker, Git identity, and project registry. Run after upgrading tools or to force a refresh.
npx skillsauth add otto-nation/otto-workbench machineInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Regenerates ~/.claude/machine/machine.md unconditionally, bypassing the 24h
staleness check. Shows what changed from the previous profile.
Run manually with /machine after upgrading runtimes, installing new tools,
or when <!-- last-updated --> in machine.md is more than 7 days old.
cp ~/.claude/machine/machine.md ~/.claude/machine/machine.md.prev 2>/dev/null || true
bash ~/.claude/skills/machine/generate-machine-profile.sh --force
diff ~/.claude/machine/machine.md.prev ~/.claude/machine/machine.md 2>/dev/null \
|| echo "(no previous profile to diff)"
rm -f ~/.claude/machine/machine.md.prev
Read and display ~/.claude/machine/machine.md.
~/.claude/machine/machine.md — read at every session start via global CLAUDE.md.
Auto-regenerates via Stop hook every 24h. Backed up to workbench ai/memory/machine/
on every otto-workbench sync.
testing
Address incoming PR review comments: fetch, verify, fix, and reply. Works with human and bot reviewers.
development
Reviews accumulated Claude Code memories for promotion into durable workbench artifacts — lint rules, scripts, coding rules, hooks. Prioritizes mechanical enforcement over prose.
tools
Manage GitHub PR review lifecycle: analyze unanswered threads, update review files, and post replies. Initial posting is handled by the review-post script.
development
Memory consolidation for Claude Code. Scans session transcripts for corrections, decisions, preferences, and patterns, then merges findings into persistent memory files. Inspired by how sleep consolidates human memory.