{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreia3kbedhjdiohovrierdczjiaduujrmltzqpgcm4qv46dzbrjkokq",
"uri": "at://did:plc:lk3jfj3zq4k4wxnk474axylu/app.bsky.feed.post/3miefvls7mgw2"
},
"path": "/t/merge-multiple-files-for-custom-gpts/523049#post_4",
"publishedAt": "2026-03-31T13:53:52.000Z",
"site": "https://community.openai.com",
"textContent": "This is a solid workaround and the delimiter approach works well. One thing I’d add for anyone hitting this at scale: the manual assembly step (combining files into `knowledge.txt`, keeping the markers in sync when files change) gets painful fast if your knowledge base evolves.\n\nI ran into the same problem and ended up creating a desktop tool called Riflet to handle the merging step. It lets you pull from multiple local folders, GitHub repos, PDFs, Word docs, whatever, and combines everything into a single text export. You can filter files out with right-click patterns before exporting, and it shows a live token estimate so you know if you’re about to blow past the file size limit before you upload.\n\nThe output is just a plain text file (.txt or .md), so it works perfectly with the delimiter structure you described.",
"title": "Merge multiple files for custom GPTs"
}