Agent skill
entr
Run arbitrary commands when files change. Useful for watching files and triggering builds or tests.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/entr
SKILL.md
entr (Event Notify Test Runner)
A utility for running arbitrary commands when files change.
Usage
entr takes a list of filenames from standard input and executes the utility specified as the first argument.
Syntax
<file_listing_command> | entr <utility> [arguments]
Options
-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 bySHELL.
Examples
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
Agent Notes
entr blocks the terminal. When using it as an agent:
- Use
processtool to run it in the background if you need to do other things. - Or use it for a quick "watch mode" session where you intend to monitor output for a while.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?