Awesome-omni-skill chatgpt-history
Search and extract data from ChatGPT conversation history. Use when the user asks to find, search, or extract information from their ChatGPT history, conversations, or past chats.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/ai-agents/chatgpt-history" ~/.claude/skills/diegosouzapw-awesome-omni-skill-chatgpt-history && rm -rf "$T"
manifest:
skills/ai-agents/chatgpt-history/SKILL.mdsource content
ChatGPT History
Search and extract data from ChatGPT conversation history. The full history is in
references/conversations.json.
When to Use
- User asks to find something from their ChatGPT history
- User wants to extract data, decisions, or information from past conversations
- User mentions "my ChatGPT chats", "conversation history", or "what did we discuss about X"
Searching the Conversation History
Quick search (grep): From the skill directory, run:
rg 'search-term' references/conversations.json
Structured search: For parsed excerpts with conversation title and context:
pnpm query "your query"
Or:
npx tsx scripts/search.ts "your query"
File Location
The conversation data is at
references/conversations.json. Ensure the user has copied their file there (from OpenAI export or any ChatGPT export).
Output
When extracting data, present results with:
- Conversation title
- Role (user/assistant)
- Relevant excerpt
- Source conversation if multiple matches