{"id":"4b91ed93-bf08-4494-b852-b550ab96a6b5","shortId":"2f4bzf","kind":"skill","title":"watchexec File Watcher and Command Re-Runner","tagline":"watchexec is a standalone file-watching tool written in Rust that automatically executes commands when it detects file modifications. It respects .gitignore rules, coalesces rapid filesystem events, and works cross-platform without requiring any language runtime.","description":"# watchexec File Watcher and Command Re-Runner\n\nwatchexec is a standalone file-watching tool written in Rust that automatically executes commands when it detects file modifications. It respects .gitignore rules, coalesces rapid filesystem events, and works cross-platform without requiring any language runtime.\n\n## Installation\n\nRequirements and caveats from upstream:\n- Simple invocation and use, does not require a cryptic command line involving xargs\n- Does not require a language runtime, not tied to any particular language or ecosystem\n- Call/restart python server.py when any Python file in the current directory (and all subdirectories) changes:\n\nBasic usage or getting-started notes:\n- Example use cases:\n- Automatically run unit tests\n- Run linters/syntax checkers\n\n- Source: https://github.com/watchexec/watchexec\n- Extracted from upstream docs: https://raw.githubusercontent.com/watchexec/watchexec/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/watchexec-file-watcher-command-rerunner/)","tags":["watchexec","file","watcher","command","rerunner","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code"],"capabilities":["skill","source-agentskillexchange","skill-watchexec-file-watcher-command-rerunner","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/watchexec-file-watcher-command-rerunner","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,043 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:13:04.411Z","embedding":null,"createdAt":"2026-05-18T13:20:16.416Z","updatedAt":"2026-05-18T19:13:04.411Z","lastSeenAt":"2026-05-18T19:13:04.411Z","tsv":"'/skills/watchexec-file-watcher-command-rerunner/)':175 '/watchexec/watchexec':161 '/watchexec/watchexec/head/readme.md':168 'agent':170 'agentskillexchange.com':174 'agentskillexchange.com/skills/watchexec-file-watcher-command-rerunner/)':173 'automat':21,67,151 'basic':141 'call/restart':126 'case':150 'caveat':96 'chang':140 'checker':157 'coalesc':33,79 'command':5,23,51,69,108 'cross':40,86 'cross-platform':39,85 'cryptic':107 'current':135 'detect':26,72 'directori':136 'doc':165 'ecosystem':125 'event':36,82 'exampl':148 'exchang':172 'execut':22,68 'extract':162 'file':2,14,27,48,60,73,132 'file-watch':13,59 'filesystem':35,81 'get':145 'getting-start':144 'github.com':160 'github.com/watchexec/watchexec':159 'gitignor':31,77 'instal':93 'invoc':100 'involv':110 'languag':45,91,116,123 'line':109 'linters/syntax':156 'modif':28,74 'note':147 'particular':122 'platform':41,87 'python':127,131 'rapid':34,80 'raw.githubusercontent.com':167 'raw.githubusercontent.com/watchexec/watchexec/head/readme.md':166 're':7,53 're-runn':6,52 'requir':43,89,94,105,114 'respect':30,76 'rule':32,78 'run':152,155 'runner':8,54 'runtim':46,92,117 'rust':19,65 'server.py':128 'simpl':99 'skill':171 'skill-watchexec-file-watcher-command-rerunner' 'sourc':158,169 'source-agentskillexchange' 'standalon':12,58 'start':146 'subdirectori':139 'test':154 'tie':119 'tool':16,62 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'unit':153 'upstream':98,164 'usag':142 'use':102,149 'watch':15,61 'watcher':3,49 'watchexec':1,9,47,55 'without':42,88 'work':38,84 'written':17,63 'xarg':111","prices":[{"id":"d05caae1-5aaa-4e51-bb5a-b7faae2cccb2","listingId":"4b91ed93-bf08-4494-b852-b550ab96a6b5","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:20:16.416Z"}],"sources":[{"listingId":"4b91ed93-bf08-4494-b852-b550ab96a6b5","source":"github","sourceId":"agentskillexchange/skills/watchexec-file-watcher-command-rerunner","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/watchexec-file-watcher-command-rerunner","isPrimary":false,"firstSeenAt":"2026-05-18T13:20:16.416Z","lastSeenAt":"2026-05-18T19:13:04.411Z"}],"details":{"listingId":"4b91ed93-bf08-4494-b852-b550ab96a6b5","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"watchexec-file-watcher-command-rerunner","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"46325a76f2275f03d31baf526bfdbe269e64a828","skill_md_path":"skills/watchexec-file-watcher-command-rerunner/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/watchexec-file-watcher-command-rerunner"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"watchexec File Watcher and Command Re-Runner","description":"watchexec is a standalone file-watching tool written in Rust that automatically executes commands when it detects file modifications. It respects .gitignore rules, coalesces rapid filesystem events, and works cross-platform without requiring any language runtime."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/watchexec-file-watcher-command-rerunner"},"updatedAt":"2026-05-18T19:13:04.411Z"}}