HomeBrowseUpload
← Back to registry
// Skill profile

Flatten — Data Flattening Reference

name: "flatten"

by bytesagain · published 2026-03-22

开发工具数据处理
Total installs
0
Stars
★ 0
Last updated
2026-03
// Install command
$ claw add gh:bytesagain/bytesagain-flatten
View on GitHub
// Full documentation

---

name: "flatten"

version: "1.0.0"

description: "Data flatten reference — nested-to-flat conversion, JSON/array flattening, dot-notation keys, depth control. Use when transforming hierarchical data into flat structures or normalizing nested records."

author: "BytesAgain"

homepage: "https://bytesagain.com"

source: "https://github.com/bytesagain/ai-skills"

tags: [flatten, data, nested, json, array, transform, normalize, atomic]

category: "atomic"

---

# Flatten — Data Flattening Reference

Quick-reference skill for flattening nested data structures into flat key-value pairs or single-level arrays.

When to Use

  • Converting deeply nested JSON into flat dot-notation objects
  • Flattening multi-dimensional arrays into single-level lists
  • Normalizing hierarchical API responses for tabular storage
  • Preparing nested data for CSV export or database insertion
  • Controlling flatten depth for partial flattening
  • Commands

    `intro`

    scripts/script.sh intro

    Overview of data flattening — what it means, why it matters, core concepts.

    `json`

    scripts/script.sh json

    JSON object flattening — dot-notation keys, bracket notation, separator options.

    `array`

    scripts/script.sh array

    Array flattening — multi-dimensional to single-level, depth-limited flatten.

    `algorithms`

    scripts/script.sh algorithms

    Flattening algorithms — recursive vs iterative, stack-based, BFS approaches.

    `languages`

    scripts/script.sh languages

    Flatten implementations across languages — JavaScript, Python, Go, Bash, SQL.

    `edgecases`

    scripts/script.sh edgecases

    Edge cases — circular references, null values, mixed types, empty containers.

    `unflatten`

    scripts/script.sh unflatten

    Reverse operation — reconstructing nested structures from flat key-value pairs.

    `patterns`

    scripts/script.sh patterns

    Real-world patterns — ETL pipelines, log normalization, config merging.

    `help`

    scripts/script.sh help

    `version`

    scripts/script.sh version

    Configuration

    | Variable | Description |

    |----------|-------------|

    | `FLATTEN_DIR` | Data directory (default: ~/.flatten/) |

    ---

    *Powered by BytesAgain | bytesagain.com | hello@bytesagain.com*

    // Comments
    Sign in with GitHub to leave a comment.
    // Related skills

    More tools from the same signal band