Skills Explorer Add Skills

fixing-claude-export-conversations

An agent skill by daymade, from daymade/claude-code-skills. Tags: debugging, documentation, documents, local-workflow, validation.

What it does

Fixes broken line wrapping in Claude Code exported conversation files (.txt), reconstructing tables, paragraphs, paths, and tool calls that were hard-wrapped at fixed column widths. Includes an automated validation suite (generic, file-agnostic checks). Triggers when the user has a Claude Code export file with broken formatting, mentions "fix export", "fix conversation", "exported conversation", "make export readable", references a file matching YYYY-MM-DD-HHMMSS-*.txt, or has a .txt file with broken tables, split paths, or mangled tool output from Claude Code.

Install

With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:

npx skills add daymade/claude-code-skills --skill fixing-claude-export-conversations

Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):

git clone --depth 1 https://github.com/daymade/claude-code-skills
cp -r claude-code-skills/daymade-claude-code/claude-export-txt-better ~/.claude/skills/fixing-claude-export-conversations

Safety box score

Grade B, low risk: 19 of 100 risk points, rated 2026-10-19. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.

This skill only manipulates Claude Code exported conversation text files and validates the result. Its main risks are local code execution through shipped Python scripts and reading/writing files chosen by the user, including a lookup under `~/.claude` to locate the skill directory.

Category levels, from 0 (none) to 3 (high)
CategoryLevelWhy
Code & shell execution2 (moderate)It runs shipped Python with `uv run .../scripts/fix-claude-export.py` and `uv run .../scripts/validate-claude-export-fix.py`, so installing it grants local script execution.
Network access0 (none)No remote downloads, API calls, or network sends appear in `SKILL.md` or the Python scripts; dependencies are stdlib-only.
Filesystem reach2 (moderate)It reads an export file you point it at, writes a `*-fixed.txt` output, and `SKILL.md` tells the agent to search `~/.claude` for the skill path.
Secrets & credentials1 (low)It processes conversation exports, which may contain pasted secrets, but it does not access keychains, `.env` files, browser sessions, or credential stores.
Privilege & persistence0 (none)There is no sudo, service registration, global install, or shell/OS settings change.
Instruction hijack surface0 (none)I found no instructions to ignore safety rules, fetch remote prompts, or hide behavior; the workflow is explicit and local.
Irreversible actions0 (none)The skill only fixes and validates text files; it does not post, deploy, pay, book, or delete anything.
Transparency0 (none)All shipped files are plain-text Markdown and Python; there are no binaries, installers, or decoded-at-runtime blobs.

Before installing

Rated 2026-10-19 by an automated review of 4 files from the skill's repository.

Source

Repository
daymade/claude-code-skills (all skills from this repository)
Path
daymade-claude-code/claude-export-txt-better/SKILL.md
Branch
main
Updated
2026-09-20