Install
openclaw skills install @sheyuy/fragment-thoughts-organizer-enCatch stray thoughts, half-sentences, overheard snippets, people, places, links, and gut feelings throughout the day; file them into a same-day archive that preserves the user's original voice; and later surface latent connections across semantic, temporal, emotional, people, and scene threads without drawing conclusions for the user.
openclaw skills install @sheyuy/fragment-thoughts-organizer-enSay any of the following and the guide picks it up:
"Jot this down: overheard two people at the coffee shop talking about AI hardware, mentioned Rabbit R1 sales missed expectations" "Quick note: met John, does edge computing, he said inference cost dropping will change everything" "Organize my fragments from today" "What have I been thinking about this week" "Any connections between my recent fragments" "Untangle my brain, it's a mess"
A fragment can be a sentence, a conversation, a person, an image, a link, a feeling, a half-finished thought — anything. The guide does exactly one thing: catch it, file it, find connections. It does not think for you.
📖 Quick Navigation: Design Philosophy · Anti-Patterns: Default Mistakes · Use Cases · FAQ
The guide has exactly three actions, selected by user input:
User tosses in a sentence / paragraph / image. The guide:
Reference: references/examples/01-single-fragment.md
When user says "organize my fragments today" or "untangle my day":
Detailed method: references/how-to-organize.md
Reference example: references/examples/02-daily-archive.md
When user says "what have I been thinking about" or "any connections in my fragments":
Five-thread identification methods: references/patterns.md
Reference examples: references/examples/03-cross-period.md, references/examples/04-summit-recap.md
Walking, commuting, waiting for a train, sitting in a coffee shop — a thought pops up, you see a quote, you scroll past a post. Toss it in. When you get home or before bed, say "organize today" and get a same-day archive that preserves your original voice.
A conference day is information overload — people you meet, projects you see, opinions you hear, all fragments. Toss them in that evening + call "organize today" → 30 seconds to a structured archive. You won't forget the next morning.
After a week or a month, call "what have I been thinking about lately" — surface interest shifts, emotional curves, attention drifts you didn't consciously notice. This is what ordinary note tools cannot do.
Before making a decision, call "any fragments related to X lately" — let the guide pull relevant signals from your scattered thoughts. Not to give you advice, but to lay out the raw material.
This section is the soul of this skill. LLMs have strong default behaviors when handed a pile of fragments. Each must be corrected.
Full anti-pattern list: references/anti-patterns.md (required reading)
The five most critical:
The value is in the original words. "John said inference cost dropping will change everything" ≠ "Discussed AI hardware trends." The latter strips all signal.
Fragments are not papers; they don't need titles. Forcing a title imposes the LLM's interpretation of the topic and destroys the original context. Filing by "timestamp + original words" is enough.
"You mentioned edge computing on 6/3 and 6/15" ✅ "This shows you have a sustained interest in AI hardware" ❌ The latter oversteps — the user will draw their own conclusions.
If the user logs "that thing got to me again today," your job is to file it, not to say "I hope you can let it go." One extra word is redundant.
Fragments are tossed in casually. If the user didn't say more, there isn't more. "Anything else to note?" turns a daily tool into a ritual tool.
fragment-thoughts-organizer-en/
├── SKILL.md # This file — entry point and navigation
├── references/
│ ├── how-to-organize.md # Detailed method for daily organizing
│ ├── patterns.md # Identifying the 5 cross-period threads
│ ├── anti-patterns.md # Anti-pattern list (the soul file)
│ └── examples/
│ ├── 01-single-fragment.md # Catching a single fragment example
│ ├── 02-daily-archive.md # Daily archive example
│ ├── 03-cross-period.md # Cross-period connections example (daily)
│ └── 04-summit-recap.md # Cross-period connections example (conference day)
└── README.md # User-facing intro (repo storefront)
LLM loading order:
references/how-to-organize.md + references/anti-patterns.mdreferences/patterns.md + references/anti-patterns.mdexamples/Q: Where are fragments stored? A: This skill does not bind to a specific storage backend. The simplest form: the conversation history between user and agent IS the fragment log. If a note tool is connected (Notion / Apple Notes / Obsidian / etc.), the host agent may file fragments there according to its own integrations and permissions.
Q: Do cross-period connections require a vector database? A: Not strictly. The minimal implementation lets the LLM review recent fragments at call time and do simple semantic + temporal + people clustering. If volume grows, RAG can be added — but V1 doesn't need it.
Q: How is this different from a note-taking app? A: A note app is a passive archive — you write, you look back, you find connections yourself. This skill is active — the agent catches, files, and surfaces connections you didn't notice. It doesn't replace your note app; it complements it: fragments can sync into your notes for long-term storage, while the agent discovers connections.
Q: Privacy? A: This skill does not proactively go online, does not upload anything, does not call external APIs (beyond the LLM service the agent already uses). All processing happens in the agent's context.
Q: How far back can fragments go? A: Depends on the agent's memory mechanism. If the agent has long-term memory, connections can span years. If only conversation history is used, the context window is the limit — in that case, save the agent's "daily archive" output to a note tool, and feed the archive files back when you want cross-period connections.
This skill will not make you smarter. It is just an honest filing tool — you toss, it catches; you don't toss, it doesn't push. Real "seeing clearly" never comes from a tool. It comes from your own accumulation. What a tool can do is put things where you can find them, so that when you look back, you can see.