From declutter-genie
Identify items worth donating rather than discarding, and for each one suggest specific donation organizations near the user that would actually benefit from it. Geo-aware — reads geography from workspace.json and proposes locally relevant charities, shelters, refugee aid groups, schools, religious organizations, repair cafes, and freecycle networks.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin declutter-genieThis skill uses the workspace's default tool permissions.
User wants to give things away, asks "who would want this", or runs after `suggest-discards` / `find-duplicates` to route items to donation.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
User wants to give things away, asks "who would want this", or runs after suggest-discards / find-duplicates to route items to donation.
Workspace + populated inventory. Geography from workspace.json.
An item is a donation candidate if:
condition is fair or better — donation orgs do not want broken items.est_value is below the resale threshold OR the user has explicitly chosen donate-over-sell.Match item categories to recipient archetypes, then to specific local organizations:
| Item type | Likely recipients |
|---|---|
| Adult clothing (good condition) | Homeless shelters, refugee aid, women's shelters, prison-release programs |
| Children's clothing & toys | Foster care charities, family shelters, hospital paediatric wards |
| Baby gear (cot, pram, car seat — if not expired/recalled) | New-parent support charities, refugee families |
| Books | Public libraries, prison libraries, school libraries, second-hand book charities |
| Working electronics | Schools, vocational training programs, refugee resettlement orgs, repair-and-redistribute charities |
| Kitchenware, small appliances | Soup kitchens, refugee resettlement, transitional housing |
| Furniture | Refugee resettlement, women's shelters, transitional housing, freecycle networks |
| Tools | Repair cafes, men's sheds, vocational schools |
| Mobility aids, medical equipment | Disability charities, elder-care orgs, gemachs (in IL) |
| Musical instruments | Music education charities, schools, refugee youth programs |
| Sports gear | Youth sports clubs, school PE departments |
| Eyeglasses | Lions Club, optometry-based charity programs |
Use workspace.json.geography to propose actual organizations. Examples:
Use WebSearch if available to verify an organization is currently active and accepting donations. Don't invent specific drop-off addresses without verification.
Write <workspace>/analysis/donation-targets.md and <workspace>/outputs/donation-targets.csv.
CSV columns: id, name, condition, location, recommended_recipients, recipient_type, notes.
Group items by recipient type in the markdown report — easier for the user to bag stuff up "for the women's shelter" in one go.
Offer to:
generate-action-list.hype-giveaway-post for items going via Buy Nothing / Freecycle / Olio.