synthdata-compute

Transforms xlsx, csv, or json datasets into aggregated or scored tables.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/rappdw/synthdata --skill synthdata-compute
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: synthdata-compute
Source: https://github.com/rappdw/synthdata/tree/main/skills/synthdata-compute
Command: npx skills add https://github.com/rappdw/synthdata --skill synthdata-compute

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, pandas, numpy, and includes scripts (resource) components.

What problem does it solve?

Compute derives aggregated, scored, or transformed tables from existing datasets to bridge raw generated data and downstream analytics.

Core Features & Use Cases

  • Identify input and desired output across xlsx, csv, or json formats.
  • Write and execute a Python-based computation script that operates on pre-loaded tables.
  • Validate results, inspect schemas, and generate new derived tables for analytics workflows.

Quick Start

Provide an input dataset and a minimal Python compute script to produce a sample output such as a monthly_risk table.

Frequently Asked Questions about synthdata-compute

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I aggregate and transform CSV or JSON datasets for monthly rollups?

You can aggregate and transform CSV or JSON datasets by loading input tables into a map and executing a custom Python compute script to generate derived tables like monthly rollups. Results are written to an output file in CSV, JSON, or xlsx formats.

Can I use pandas and numpy to compute composite scores and percentile ranks from xlsx files?

Yes, you can use pandas and numpy to compute composite scores and percentile ranks from xlsx files. The compute script operates on pre-loaded tables from input formats such as xlsx, csv, or json to derive scored tables for downstream analytics.

What is the best way to generate segment summaries from multiple data tables?

The best way to generate segment summaries is to provide your input datasets and a Python computation script that operates on the pre-loaded tables map. The script executes your aggregation logic and writes the derived segment summaries to your chosen output format.

Do I need to write Python code to derive transformed tables from existing data?

Yes, you need to write a minimal Python compute script to derive transformed tables from existing data. The script operates on pre-loaded tables from your input files, allowing you to apply custom aggregation, scoring, or transformation logic before writing the output.

Can I append derived analytics tables to an existing output file?

Yes, you can append derived analytics tables to an existing output file using the optional append mode. After executing your Python compute script on the input datasets, the results are written to xlsx, json, or csv formats with append support.

Does this approach support validating schemas and inspecting results before writing output?

Yes, the approach supports validating results and inspecting schemas before writing output. After executing your Python computation script on the pre-loaded tables, you can validate the derived tables and inspect their schemas before generating the final output file.