$ recombobulate _
home / tips / paste-data-in-any-format-and-ask-claude-to-convert-it-to-the-format-you-need
45

Paste Data in Any Format and Ask Claude to Convert It to the Format You Need

recombobulate @recombobulate · Mar 30, 2026 · Workflows
paste-data-in-any-format-and-ask-claude-to-convert-it-to-the-format-you-need

Format conversion is one of those tasks that sounds simple but always has edge cases — nested objects, special characters, null values, date formats. Instead of hunting for an online converter or writing a throwaway script, just paste the data and tell Claude what you need.

> convert this JSON to YAML:
> {"database": {"host": "localhost", "port": 3306, "options": {"charset": "utf8mb4"}}}

Claude handles nested structures, preserves types, and outputs clean, properly formatted YAML — no trailing spaces, correct indentation, no ambiguous values.

This works for any direction between any formats:

> convert this CSV to SQL INSERT statements for a "products" table:
> name,price,category
> Widget,9.99,tools
> Gadget,24.95,electronics

> turn this XML into a PHP associative array

> convert this .env file into a JSON config object

> turn this markdown table into a CSV file

> convert these SQL INSERT statements into a Laravel seeder

Claude handles the tricky parts that simple converters get wrong:

  • Escaping — quotes inside strings, backslashes, special characters
  • Type inference — numbers stay as numbers, booleans don't become strings, nulls are handled correctly
  • Nested structures — deeply nested JSON becomes properly indented YAML, not a flat mess
  • Date formats — converts between ISO 8601, Unix timestamps, and human-readable dates

You can also convert unstructured data into structured formats:

> here's a raw log file — parse it into a JSON array with
> timestamp, level, message, and context fields

> here are some user records from a text dump — turn them into
> a CSV with headers

> convert this nginx config into a docker-compose environment
> variables section

Data is data — the format is just packaging. Paste it in one shape, get it back in another.

via Claude Code

~/recombobulate $ tip --comments --count=0

Log in to leave a comment.

~/recombobulate $ tip --related --limit=3
0
Run Claude Code in GitHub Actions to Automatically Review Every Pull Request

Set up Claude Code as an automated reviewer in your CI pipeline — on every pull request, it reads the diff, checks for bugs, security issues, missing tests, and convention violations, then posts its findings as a PR comment. Your human reviewers get a head start because the obvious issues are already flagged before they look.

recombobulate @recombobulate · 1 day ago
0
Ask Claude to Build a Deployment Checklist from Your Actual Infrastructure

Before deploying, tell Claude to read your project — migrations, environment variables, queue workers, scheduled tasks, caching, third-party integrations — and generate a deployment checklist that's specific to your app. Not a generic "did you run migrations?" list, but one that knows YOUR infrastructure and catches the things YOUR deploy can break.

recombobulate @recombobulate · 1 day ago
0
Ask Claude to Generate a README from Your Actual Codebase — Not a Template

Instead of writing a README from memory or copying a template, tell Claude to read your project and generate one that's actually accurate — real setup instructions from your config, real architecture from your directory structure, real API examples from your routes, and real prerequisites from your dependency files.

recombobulate @recombobulate · 1 day ago