itsssssjack/seven-skills/moving-day
Claude Code and agent skill by itsssssjack/seven-skills
- community
Checking that the SKILL.md file is still in the repository.
Move the agent's brain to a server that never sleeps. One command deploys Hermes Agent + Claude OS onto a fresh Linux VPS (hosting.com), hardens it, wires systemd + watchdog + nightly Dream, connects Telegram, and verifies end to end. Trigger on "deploy my agent", "set up the VPS", "moving day", "/moving-day".
Install
npx vskill@latest install itsssssjack/seven-skills/moving-daySKILL.md
Moving Day
Your laptop closes. Your agent shouldn't. This skill moves the brain to a VPS and keeps the window on your machine.
Prereqs the user must provide: VPS IP + root SSH access (hosting.com 12-month XS or S unmanaged Linux plan), and optionally a domain. Ask for these first, then run the phases IN ORDER, verifying each before the next. Announce each phase in one line as you go.
Phase 1 — Harden the box (5 min)
Verify: ssh claudeos@<IP> whoami returns claudeos; root login refused.
Phase 2 — Runtime + agents (10 min)
As claudeos: install bun + node + git + tmux, clone the Claude OS repo (VPS-mode branch with deploy/ units) to /opt/claude-os/app, bun install, copy .env.example → .env.local and set: CLAUDE_OS_TRUSTED_HOSTS=<domain>, HERMES_HOME, CLAUDE_OS_CLAUDE_DIR, plan declarations (CLAUDE_OS_CLAUDE_PLAN), CLAUDE_OS_AGENT_DREAM_DIR=/opt/agent-dream. Install Hermes agent under the same user with its data dir on a mounted volume.
Phase 3 — Always-on plumbing (10 min)
Reverse proxy with Caddy (auto-HTTPS): <domain> { reverse_proxy 127.0.0.1:8081 }. Verify: dashboard loads at the domain, watchdog restarts the service if you kill it (test once).
Phase 4 — The Night Shift (10 min)
- Cron the overnight jobs as claudeos: scout run at 04:00, Dream write at 06:30, morning brief at 07:00 (local user timezone).
- Agent-fulfilled Dreams: drop the dream SKILL.md contract in
CLAUDE_OS_AGENT_DREAM_DIR, confirm wizard step 7 shows "agent-fulfilled: ready". - Telegram gateway: connect the bot token so the user can message the agent from their phone; send the proof message: "🌙 I'm in. The night shift starts tonight."
Phase 5 — Verify like you mean it
- Dashboard reachable over HTTPS at the domain, localhost-only otherwise.
systemctl statusgreen on all three units after a reboot (sudo reboot, wait, re-check).- Send a Telegram message, get a reply from the VPS agent.
- Next morning: Dream card populated + morning brief delivered. THEN call it done.
Rules
- Never store API keys in shell history: write them straight into
.env.localover SSH stdin. - Every phase verifies before the next starts. A failed verify halts the move and reports plainly.
- The laptop keeps a full backup of the agent folder BEFORE the move (the folder is the agent).
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingmoving-day/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/itsssssjack/seven-skills/moving-day)