Your AI chats are full of buried treasure. Trash Panda digs it out. A tiny Claude / ChatGPT skill that rescues forgotten to-dos, ideas, plans and drafts from old AI chats into a local markdown den/. No SaaS. No account. No "memory layer."
FAQ
trash-panda is a Claude Code plugin with 1 hand-picked skill for productivity work, indexed on Flowy. Install it with the command on its page. It includes trash-panda. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
$ npx -y skills add mihkarp/trash-panda --agent claude-code
Your AI chats are full of buried treasure. Trash Panda digs it out.
A tiny Claude / ChatGPT skill that rescues forgotten to-dos, ideas, plans and drafts from old AI chats into a local markdown den/.
no SaaS Β· no account Β· plain markdown Β· source backlinks Β· Claude + ChatGPT exports
/plugin marketplace add mihkarp/trash-panda
/plugin install trash-panda
/dig
No SaaS. No account. No "memory layer." Just a raccoon and a folder.
You talk to Claude and ChatGPT all day.
You generate dozens of to-dos, half-formed ideas, plans, specs, prompts, drafts and follow-ups β and then they die in old chat tabs. You never go back. Next week you re-explain the same project to the AI from scratch.
Trash Panda lives in your agent. Every time you let him loose, he digs through your recent chat history, pulls out the stuff worth keeping, and drags it back to your den β a folder of plain markdown, organized by project, with a link back to the chat each thing came from.
Your chats are trash. Some of it is treasure. Let the raccoon dig.
π¦ Dug through 18 chats since last dig.
Found:
π 5 To Doβs
π 3 Shiny
πΊοΈ 1 Plan
π 2 Loot
Saved to:
- den/projects/trash-panda.md
- den/projects/ai-product-club.md
- den/inbox.md
Last haul: 5 scraps Β· 3 shiny Β· 1 plan Β· 2 loot β den
See examples/sample-haul.md and examples/sample-den/ for a full mock den.
| Artifact | What it rescues | What it looks like |
|---|---|---|
| π To Doβs | concrete things you said youβd do | torn checklist note |
| π Shiny | ideas worth keeping β βooh, donβt lose thatβ | gem fished out of the bin |
| πΊοΈ The Plan | strategy, route, next steps | crumpled heist map |
| π Loot | drafts, specs, prompts, notes | rescued scroll / haul |
Every item links back to the chat it came from. Your loot remembers which bin it crawled out of.
Use /dig inside Claude Code / Cowork. Trash Panda reads recent chats available to the agent and updates your den.
/dig
Export your conversations.json, drop it into den/imports/, then run:
/dig export den/imports/conversations.json
v0 is honest: ChatGPT uses export mode. Claude gets the sweeter live dig.
See docs/chatgpt-export.md for the export flow.
Two you'll actually use:
/dig β the panda rummages your chats since the last dig, pulls out To Doβs / Shiny / The Plan / Loot, and shows you the haul to approve before anything is written./den β show the den: your projects and what's still open. This is your βjust let me glance at it.βThe rest of the bench:
/sniff β dry run. Shows what he would find, writes nothing. Good first try./feed <chat> β point him at one specific chat: βdig through this one.β/wash β raccoons wash their food. Tidies the den, collapses duplicates./nap β pause auto-digs. He wakes on the next /dig.You can also just talk to him: βhey panda, go dig.β
your chats β /dig β haul you approve β den/projects/<project>.md β /den
den/inbox.md if it doesn't fit anywhere.den/index.md is rebuilt.The den is just markdown. Open it on GitHub, in VS Code, in Obsidian β wherever. It's yours, and he respects your hand edits.
See docs/den-format.md for the file structure.
Run a one-time dig and get your AI chat archetype.
Possible diagnoses:
Share your badge with #TrashPandaWrapped.
Trash Panda writes to your local den/ folder.
Your rescued items are just markdown files.
No SaaS. No account. No dashboard you'll abandon.
If you wire den/ to GitHub later, that's your choice. The raccoon does not require it.
Trash Panda runs inside your existing agent environment and writes to local markdown.
conversations.json.See docs/privacy.md.
conversations.json, get a haulGood first ways to help:
See CONTRIBUTING.md.
A raccoon roots through the trash and comes out holding a diamond.
That's the whole product.
Your chat history is the trash. The diamond is everything you said you'd do and then forgot.
Trash Panda does not judge. Trash Panda digs.
MIT β see LICENSE. Do whatever you want with him.
.github/
ISSUE_TEMPLATE/
artifact_type.yml
bug.yml
share_your_haul.yml
.gitignore
assets/
action.gif
README.md
social-preview.jpg
trash-panda.png
wrapped/
trash-panda-level-3-shiny-sniffer.jpg
trash-panda-level-6-plan-hoarder.jpg
trash-panda-level-7-prompt-goblin.jpg
trash-panda-level-9-loot-baron.jpg
CHANGELOG.md
CONTRIBUTING.md
den/
inbox.md
index.md
job-search.md
trash-panda.md
docs/
chatgpt-export.md
commands.md
den-format.md
privacy.md
examples/
sample-den/
inbox.md
index.md
projects/
ai-product-club.md
trash-panda.md
sample-haul.md
GITHUB_REPO_SETTINGS.md
LICENSE
README.md
skills/
trash-panda/
SKILL.mdΒ© 2026 Flowy Β· Free and open source
Built for Claude Code Β· Not affiliated with Anthropic