Install
openclaw skills install @voronindenis5/declutter-pilotUse when your home/office/garage has accumulated more stuff than it can hold and every past cleanup attempt stalled after 20 minutes. Physics-based decluttering: item registry with volume estimates, container/trash bag math (how many bags/bins this will actually fill), a fill-first greedy packing order that front-loads visible wins (the first bag out is 80% of the psychological battle), a 20-minute sortie planner with a room+category target list so sessions never stall at 'where do I start', keep/toss decision rules with sunk-cost counters (what the indecision itself costs in money and space), and a donation/receipt/sell batch manifest. Fighting the two real enemies: decision fatigue and the invisible cost of storing junk you'll never use.
openclaw skills install @voronindenis5/declutter-pilotDecluttering fails the same way every time: not from lack of will, but from decision fatigue. Each object demands a micro-decision ("might need it someday", "was expensive", "a gift"), and after 20–30 decisions the brain refuses to make more. The pile stays half-sorted, now worse than before because it's been touched and abandoned.
Meanwhile every store decision has a real carrying cost: a typical cluttered home stores $2,000–6,000 of never-used items at $10–40/mo per m² of storage value, and moving companies charge by volume — decluttering before a move literally saves hundreds in truck space.
This skill inverts the problem: do the physics first, decide second.
One local declutter.json; no cloud, no account.
item add "Old monitor" --room office --volume 30 --difficulty 2 --value 0 --decision toss
— volume in liters, difficulty 1 (easy toss) to 5 (emotional heirloom).plan — greedy order: biggest volume-per-difficulty first; prints sortie
list: which items, how many bags, est. minutes.sortie start / done — runs the 20-minute session; done marks items
out, logs bags filled, shows cumulative stats and remaining volume.bags — container math: liters → 60L trash bags / 60L boxes / car-loads.decide "Old monitor" — runs the decision rules and prints the verdict +
sunk-cost-of-keeping math.manifest — disposition batches with donation value, sell prices
(rule-of-thirds), drop-off manifest.# Log items (volume liters, difficulty 1-5)
python3 scripts/declutter.py item add "Broken desk chair" --room office --volume 80 --difficulty 1 --decision toss
python3 scripts/declutter.py item add "Jeans size 32" --room bedroom --volume 4 --difficulty 2 --decision donate
python3 scripts/declutter.py item add "University textbooks" --room office --volume 45 --difficulty 3 --decision sell --value 60
# The plan: biggest-bang-first sortie order
python3 scripts/declutter.py plan
# → SORTIE 1: office / furniture — 2 items, 160L ≈ 3 bags, ~15 min, easy decisions
# Run a session
python3 scripts/declutter.py sortie start
python3 scripts/declutter.py sortie done --bags 3
# Reality math
python3 scripts/declutter.py bags # 400L ≈ 7 trash bags or 1 car-load
# One hard decision, decomposed
python3 scripts/declutter.py decide "University textbooks"
# Where it all goes
python3 scripts/declutter.py manifest
decide)| Test | Question | Fail → |
|---|---|---|
| 12-month | Used in the last 12 months? (seasonal items: last 2 cycles) | toss/donate |
| Replacement | Can it be replaced in <30 min for <$30? | toss |
| Sunk cost | "I paid a lot" — that money is gone either way | keeping ≠ refund |
| Cost of keeping | space rent + attention + guilt, per year | often exceeds item value |
| Active vs passive | Does it serve a current project/life, or a hypothetical one? | hypothetical = donate |
item add records volume, difficulty, decision; volume required (physics first)plan sorts by volume÷difficulty descending and groups into ≤20-min sortiessortie done updates state, prints cumulative freed liters and % completebags converts liters to 60L bags / boxes / car-loads correctlydecide applies all five tests and prints annual cost-of-keepingmanifest batches by disposition with donation values and sell-price suggestionsreferences/decision-science.md — decision fatigue research notes, the
space-cost model, donation value tables, runbook for a full house purge