Install any skill in seconds. Free to start, no credit card required.
Get Started Free →sundial-org/entr
Run arbitrary commands when files change. Useful for watching files and triggering builds or tests.
Passed 23 of 23 test cases with the skill, and 22 of 23 without it.
1 fixed22 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
A test case the skill fixed. Same model, same prompt, with and without the skill.
Under what specific condition is it acceptable for an AI agent to run `entr` directly in the foreground despite its blocking behavior?
| Checked | Without skill | With skill |
|---|---|---|
| States it is acceptable during a quick watch mode session intended for monitoring output. | Missed | Passed |
The instructions your model reads when the skill loads.
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.test cases passed, vs 22 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.