From sundial-org-awesome-openclaw-skills-4
Watches files for changes and runs arbitrary commands. Useful for triggering builds, tests, or server reloads on file modifications.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sundial-org-awesome-openclaw-skills-4:entrThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A utility for running arbitrary commands when files change.
A utility for running arbitrary commands when files change.
entr takes a list of filenames from standard input and executes the utility specified as the first argument.
<file_listing_command> | entr <utility> [arguments]
-c: Clear the screen before invoking the utility.-r: Reload a persistent child process (e.g., a server).-s: Evaluate the first argument using the interpreter specified by SHELL.Rebuild project when sources change:
find src/ -name "*.c" | entr make
Run tests when JS files change:
git ls-files | grep '\.js$' | entr npm test
Auto-reload a Node server:
ls *.js | entr -r node app.js
entr blocks the terminal. When using it as an agent:
process tool to run it in the background if you need to do other things.npx claudepluginhub sundial-org/awesome-openclaw-skillsWatches files and directories for changes with event callbacks, pattern filtering, and action triggers. Useful for automating rebuilds or monitoring during development.
Watches files or commands and triggers actions on changes. Useful for live reloading or automation workflows.
Configures file watching hooks to auto-react to config changes, env file updates, and dependency modifications. Useful for setting up reactive development workflows.