
shuffle-json-data
Randomize JSON object arrays while validating schema consistency
by githubFree
Description
shuffle-json-data is an agent skill from the github/awesome-copilot collection for randomizing the order of a JSON array of objects without corrupting the data. Before it shuffles anything, it validates the input: every object must share the same property names and structure, and the skill rejects files with inconsistencies or with nested objects in its default mode. It requires a JSON file as input and pauses to ask for one if none is given. Only once the file has been confirmed to be safe to shuffle does it reorder the entries, and the result is written as valid JSON. The skill is useful for generating test data, shuffling repetitive records for an experiment, or randomizing the order of items in a dataset to remove an ordering bias. It is written for a data engineer's care for integrity: the shuffle changes the order and nothing else. Because shuffling can be used to produce a random sample or a training split, the purpose should be clear, and the original file should be kept so the change can be checked. The skill is installed with the skills CLI from the github/awesome-copilot repository. Its skills.sh page showed about 8.7K installs and passing results from three security audits at the time of the scan.…
Highlights
- Validates schema consistency before shuffling
- Rejects inconsistent or nested objects in default mode
- Keeps the output valid JSON
- Asks for a file if none is given
- Installs with the skills CLI
Ratings & Reviews
No ratings yet
Be the first to rate shuffle-json-data.
People also visit
shuffle-json-data FAQ
What does it check first?
That every object has the same property names and structure, and it rejects nested objects in default mode.
What does it change?
The order of entries, while keeping the data and valid JSON intact.
Should I keep the original?
Yes, so the shuffle can be checked against it.
How do I install it?
Run npx skills add https://github.com/github/awesome-copilot --skill shuffle-json-data.
What security audits does it have?
skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Pass and Snyk Pass.
What are the best shuffle-json-data alternatives?
Popular alternatives to shuffle-json-data include pptx-slide-specification, using-agent-skills and chart-visualization. See all shuffle-json-data alternatives








