Automating OpenClaw Startup with BOOT.md
I often find myself repeating the same setup steps every time I launch a development tool. It is frustrating to manually toggle settings or send initial pings when the software could just do it for me. I prefer a setup that knows its job from the second it starts so I can get straight to work.
What You’ll Need
Section titled “What You’ll Need”- OpenClaw access
- A text editor to create your configuration file
Quick Start
Section titled “Quick Start”You can define exactly what OpenClaw does when it boots by using a BOOT.md file. Follow these steps to get it running in under five minutes:
- Create a file named
BOOT.mdin your environment. - Write short, explicit instructions for the startup sequence.
- Include a command to enable
hooks.internal.enabled. - If your task sends a message, use the message tool and then reply with
NO_REPLY.
# Startup InstructionsEnable hooks.internal.enabled.Use the message tool to send a greeting, then reply with NO_REPLY.Troubleshooting
Section titled “Troubleshooting”- Task hangs after sending a message: You must reply with
NO_REPLYafter using the message tool to finish the sequence. - Internal hooks are disabled: Ensure your
BOOT.mdexplicitly includes the instruction to enablehooks.internal.enabled.
If you run into other issues, the AI Setup Assistant can help you get back on track.
What’s Next
Section titled “What’s Next”OpenClaw Expert
Still stuck?
If this page didn't answer your case, ask OpenClaw Expert for step-by-step guidance.