seed-generator

Generate labeled JSONL training examples for vocabulary canonicalization tasks.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/fencio-dev/guard --skill seed-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seed-generator
Source: https://github.com/fencio-dev/guard/tree/main/.claude/skills/seed-generator
Command: npx skills add https://github.com/fencio-dev/guard --skill seed-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, jsonschema, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of labeled training data for AI models, specifically for vocabulary canonicalization, reducing manual effort and ensuring data quality.

Core Features & Use Cases

  • Data Generation: Systematically collects and labels examples from diverse sources like public APIs, datasets, and synthetic variations.
  • Stratified Sampling: Ensures balanced representation across different categories (action, resource type, sensitivity).
  • Use Case: Imagine you need to train a model to understand user requests like "get user data" vs. "fetch user info". This Skill helps you generate thousands of examples with consistent labels to train that model effectively.

Quick Start

Use the seed-generator skill to create 100 examples from the GitHub API specification.

Frequently Asked Questions about seed-generator

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

FAQPage Schema
How do I generate labeled training data for AI vocabulary canonicalization?

To generate labeled training data for vocabulary canonicalization, you can use automated tools that collect and label examples from sources like OpenAPI specifications, API-Bank, and synthetic variations, outputting stratified JSONL files with action, resource type, and sensitivity labels.

What is stratified sampling in dataset creation for machine learning models?

Stratified sampling in dataset creation ensures balanced representation across different categories like action, resource type, and sensitivity labels, preventing model bias and ensuring consistent training quality across diverse vocabulary inputs.

How do I create training examples from OpenAPI specifications?

You can create training examples from OpenAPI specifications by systematically collecting and labeling data from those diverse sources, generating synthetic variations, and curating them to produce stratified JSONL files for AI model training.

Does this data generation approach work with JSONL and PyYAML?

Yes, this data generation approach works with JSONL and PyYAML, relying on these dependencies to parse configurations and output stratified JSONL files containing the labeled training examples for vocabulary canonicalization tasks.

What is the best way to ensure data quality when labeling training datasets?

The best way to ensure data quality when labeling training datasets is through validation scripts that verify the stratified JSONL output, ensuring balanced representation and consistent action, resource type, and sensitivity labels across all collected examples.