classify

Classify data.csv entries into repo, organization, or unknown via URL parsing and GitHub API checks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Classifies data.csv entries into repo, organization, or unknown by applying URL analysis and GitHub API checks, enabling downstream mapping workflows.

Core Features & Use Cases

  • Classifies each entry by URL pattern and API verification to determine type.
  • Provides a fallback path for unresolved or ambiguous entries requiring human review.
  • Facilitates integration with downstream steps in OSS ecosystem discovery pipelines.

Quick Start

Run the classifier on data.csv to generate output/data_classify.csv.

Frequently Asked Questions about classify

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

FAQPage Schema
How do I classify GitHub URLs in a CSV file as repositories or organizations?

To classify GitHub URLs in a CSV file as repositories or organizations, run the classifier script on data.csv to apply URL analysis and GitHub API checks, generating an output file with categorized entries.

Do I need a GitHub token to classify open source data entries?

Yes, you need a GITHUB_TOKEN to classify open source data entries, as the script requires GitHub API access to verify whether URLs correspond to valid repositories or organizations.

What happens to ambiguous data.csv entries that cannot be classified?

Ambiguous data.csv entries that cannot be resolved through URL parsing or GitHub API checks are categorized as unknown, providing a fallback path that flags them for human review.

How does automating repository classification help OSS ecosystem mapping?

Automating repository classification helps OSS ecosystem mapping by validating seed data entries and categorizing them into repos and organizations, enabling structured integration with downstream discovery pipelines.

Can I use this URL parsing classifier without setting up a GitHub API connection?

No, you cannot use this URL parsing classifier without setting up a GitHub API connection, because the classification logic explicitly depends on GitHub API checks alongside URL pattern analysis.

What is the best way to structure CSV data for classifying GitHub repositories and organizations?

The best way to structure CSV data for classifying GitHub repositories and organizations is to place your target URLs into a file named data.csv, which the classifier script processes to produce a categorized output file.