split-merge

Split classified outputs into repo.csv and organization.csv files.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/noemotiovon/oss-x --skill split-merge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: split-merge
Source: https://github.com/noemotiovon/oss-x/tree/main/.claude/skills/split-merge
Command: npx skills add https://github.com/noemotiovon/oss-x --skill split-merge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill automates the organization of classification results by splitting mixed outputs into dedicated files for repos and organizations, streamlining downstream processing.

Core Features & Use Cases

  • Automated File Split: Separated outputs from classification and unknown steps into repo.csv and organization.csv for clear downstream workflows.
  • Deduplication & Validation: Deduplicates by upstream URL to ensure clean, repeatable data organization.
  • Use Case: After running classification steps, quickly partition results so GitHub repos can be processed separately from organizations.

Quick Start

Run the split_merge.py script to generate repo.csv and organization.csv from the classified outputs.

Frequently Asked Questions about split-merge

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

FAQPage Schema
How do I split mixed classification outputs into separate CSV files?

To split mixed classification outputs, you can use a script that separates classified and unknown data into dedicated repo.csv and organization.csv files for clear downstream workflows. It deduplicates entries by upstream URL to ensure clean data organization.

What is the best way to deduplicate CSV data by upstream URL before processing?

Deduplicating CSV data by upstream URL is handled automatically during the split process. The script partitions mixed classification results into repo and organization files while removing duplicate URLs to ensure clean, repeatable data organization.

Do I need classified CSV files before running the split and merge step?

Yes, you need classified CSV files from previous workflow steps. The script operates on classified and unknown outputs, expecting input CSVs from upstream classification steps to properly partition the data into repo and organization files.

Can I separate GitHub repos from organizations in a mixed classification CSV?

Yes, you can separate GitHub repos from organizations by running the split script. It processes mixed classification outputs and generates distinct repo.csv and organization.csv files, allowing GitHub repos to be processed separately from organizations.

Why does my CSV split workflow produce duplicate entries in the output files?

If your CSV split workflow produces duplicate entries, the script's deduplication feature resolves this by removing duplicates based on the upstream URL. It ensures the generated repo.csv and organization.csv files contain clean, non-repeated records.