entr

Run arbitrary commands when files change. Useful for watching files and triggering builds or tests.

7 stars

Best use case

entr is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Run arbitrary commands when files change. Useful for watching files and triggering builds or tests.

Teams using entr should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/entr/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/gumadeiras/entr/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/entr/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How entr Compares

Feature / AgententrStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Run arbitrary commands when files change. Useful for watching files and triggering builds or tests.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 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
```bash
<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 by `SHELL`.

## Examples

**Rebuild project when sources change:**
```bash
find src/ -name "*.c" | entr make
```

**Run tests when JS files change:**
```bash
git ls-files | grep '\.js$' | entr npm test
```

**Auto-reload a Node server:**
```bash
ls *.js | entr -r node app.js
```

## Agent Notes
`entr` blocks the terminal. When using it as an agent:
1. Use `process` tool to run it in the background if you need to do other things.
2. Or use it for a quick "watch mode" session where you intend to monitor output for a while.

Related Skills

AI Entrepreneur Guide Skill

7
from Demerzels-lab/elsamultiskillagent

## 🚀 功能概述

entradex

7
from Demerzels-lab/elsamultiskillagent

Use the EntradeX CLI for DNSE workflows.

bcra-central-deudores

7
from Demerzels-lab/elsamultiskillagent

Query the BCRA (Banco Central de la República Argentina) Central de Deudores API to check the credit status.

sentry-issues

7
from Demerzels-lab/elsamultiskillagent

Fetch and analyze issues from Sentry error tracking.

cybercentry-web-application-verification

7
from Demerzels-lab/elsamultiskillagent

Cybercentry Web Application Verification on ACP - OWASP-powered security scans for websites, dApp frontends.

cybercentry-solidity-code-verification

7
from Demerzels-lab/elsamultiskillagent

Cybercentry Solidity Code Verification on ACP - Fast, automated security analysis of Solidity smart contract code.

cybercentry-quantum-cryptography-verification

7
from Demerzels-lab/elsamultiskillagent

Cybercentry Quantum Cryptography Verification on ACP - Quantum-resistant AES-256-GCM encryption for sensitive data.

cybercentry-private-data-verification

7
from Demerzels-lab/elsamultiskillagent

Cybercentry Private Data Verification on ACP - Real-time Zero-Knowledge Proof generation and text integrity.

cybercentry-cyber-security-consultant

7
from Demerzels-lab/elsamultiskillagent

Cybercentry Cyber Security Consultant on ACP - Instant expert-level cyber security advisory powered by @centry_agent.

native-sentry

7
from Demerzels-lab/elsamultiskillagent

Read Sentry issues, events, and production errors via the Sentry REST API.

openclaw-sentry-pro

7
from Demerzels-lab/elsamultiskillagent

Full secret scanning suite: detect leaked API keys, tokens, and credentials, then automatically redact, quarantine exposed files, and enforce .gitignore policies. Everything in openclaw-sentry (free) plus automated countermeasures.

paylock

7
from Demerzels-lab/elsamultiskillagent

Non-custodial SOL escrow for AI agent deals.