Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Export Grok conversations from X (x.com) via browser-network capture and convert them into Obsidian-ready Markdown files. Use when a user wants to back up Gr...
Export Grok conversations from X (x.com) via browser-network capture and convert them into Obsidian-ready Markdown files. Use when a user wants to back up Gr...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Run the browser script in Chrome DevTools Console on https://x.com/i/grok while logged in. Use script: scripts/export_grok_items_capture.js Behavior: Intercept only GrokConversationItemsByRestId responses (fetch + XHR) Load chat history with multi-pass scrolling Open each discovered conversation to trigger backend responses Save one JSON file with conversation metadata + ordered item payload Quick settings (edit at top of script before run): INDEX_PASSES (default 3) CAPTURE_PASSES (default 3) MAX_CHATS (null = all, or number for test) Output: grok-network-capture-<timestamp>.json downloaded by browser
Run Python converter locally: python3 scripts/convert_grok_capture_to_md.py \ --input /path/to/grok-network-capture-*.json \ --out /path/to/output-folder Converter defaults: Frontmatter fields: URL, created Body starts immediately with # <title> (no blank line before header) Turn headings: ## User / ## Grok (no numbering) Turn separator: --- Turn order: reverse API item order (API is newest-first) Reasoning/deepsearch omitted by default Useful flags: --include-reasoning include thinking_trace blocks --separator "---" customize turn separator --overwrite overwrite same-title files instead of creating Title 2.md
Prefer several index/capture passes because X history rendering is lazy and inconsistent. If discovered chat count is unexpectedly low, re-run Stage 1 with higher pass counts. Keep scripts generic; avoid user-specific absolute paths.
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.