Imported from Nano-Core/Nano.Templates (
Svc.Emailing/.claude/skills/nano-remove-console-worker/SKILL.md). Install upstream withnpx skills add Nano-Core/Nano.Templates --skill nano-remove-console-worker. Copyright stays with the author.
Nano remove console worker
Removes a Console Worker from an existing Nano Console application — the counterpart to
nano-add-console-worker.
Before making any change, determine
- Which worker? Confirm the class name/file if the project has more than one — check
Workers/(or search forBaseWorker/IWorkerif not in the conventional location). - Is this the last worker in the app? Not a blocker — a Console app with zero workers still runs (Startup Tasks, if any, still execute), it just does nothing beyond that. Worth mentioning if it leaves the app with no actual job.
Worker class
Delete the file. No config, no registration, no other references to clean up — discovery is by type, so removing the class is the entire change.
After making the change
- Show the user the file removed.
- If step 2 applies (last worker removed), say so explicitly — the app will still start and run its Startup Tasks, but do nothing further.