From declutter-genie
Import a possession/household inventory from any format the user supplies — CSV, Excel, JSON, Markdown table, free-text bullet list, photo of a handwritten list, or a folder of mixed files — and normalize it into the workspace's canonical item schema. Preserves the original in imports/ verbatim, then appends to inventory/master.json with stable IDs and de-duped headers.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin declutter-genieThis skill uses the workspace's default tool permissions.
The user wants to load items into Declutter Genie. They might say "here's my list", paste a table, point at a spreadsheet, or hand over a freeform brain-dump.
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.
The user wants to load items into Declutter Genie. They might say "here's my list", paste a table, point at a spreadsheet, or hand over a freeform brain-dump.
Resolve the workspace path from $CLAUDE_USER_DATA/declutter-genie/config.json. If missing, run setup-workspace first.
<workspace>/imports/<YYYY-MM-DD>-<slug>.<ext> exactly as received. Never rewrite the user's original.python3 -c "import openpyxl..." or ssconvert if available; fall back to asking the user to export as CSV.setup-workspace for the schema). Use heuristic header matching first ("description"→description, "value"/"price"/"worth"→est_value, "where"/"location"/"room"→location, "qty"/"quantity"/"count"→qty, "condition"/"state"→condition). Show the proposed column mapping to the user and let them correct it before commit.name=ThinkPad T480, condition=fair (from "old"), location=office cupboard, est_value=200, currency=ILS.name + short hash. Don't re-mint if an item with the same id already exists; instead update fields.inventory/master.json. Append new items, update existing ones. Bump schema_version only on breaking changes.If ambiguity is structural (e.g. two columns both look like "name"), ask the user once with the proposed mapping. Don't ask per-row.
<workspace>/inventory/master.json.<workspace>/imports/....After import, suggest the user run find-duplicates or suggest-discards next.