deepfabric-generator

Generate fine-tuning datasets and training scripts from a user-provided topic.

1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/always-further/deepfabric-skill --skill deepfabric-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deepfabric-generator
Source: https://github.com/always-further/deepfabric-skill/tree/main
Command: npx skills add https://github.com/always-further/deepfabric-skill --skill deepfabric-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and scripts (resource) components.

What problem does it solve?

This Skill automates the creation of high-quality, fine-tuning-ready synthetic datasets from a single sentence describing a topic, streamlining the AI model development process.

Core Features & Use Cases

  • Automated Dataset Generation: Transforms a topic into a structured dataset suitable for model fine-tuning.
  • Interactive Configuration: Guides users through defining dataset parameters like depth, degree, and LLM provider.
  • Use Case: A machine learning engineer needs a dataset to fine-tune a model on "building REST APIs in Python". They provide this topic to the skill, which then interactively configures and generates a dataset.jsonl file and a corresponding _train.py script.

Quick Start

Use the deepfabric-generator skill to generate a dataset about building REST APIs in Python.

Frequently Asked Questions about deepfabric-generator

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

FAQPage Schema
How do I generate a fine-tuning dataset from a single topic?

To generate a fine-tuning dataset from a topic, provide a descriptive sentence to the generator. It interactively configures parameters like knowledge graph depth and degree, then outputs a structured dataset.jsonl file and a _train.py script.

Can I use Gemini or Anthropic models to create synthetic training data?

Yes, you can use Gemini or Anthropic as the LLM provider to create synthetic training data. The dataset generation process interactively prompts you to select your preferred LLM provider for building the knowledge graph and dataset.

What is the best way to automate dataset generation for LLM fine-tuning?

The best way to automate dataset generation for LLM fine-tuning is using a framework that builds a knowledge graph from your topic. This approach automatically transforms a single sentence into a structured dataset.jsonl file and accompanying training script.

Does the generated dataset support tool-use scenarios with mock files?

Yes, the generated dataset supports tool-use scenarios with mock files. During the interactive configuration, you can integrate optional mock files to simulate tool-use cases within the output dataset.jsonl file.

How do I configure knowledge graph depth and degree for synthetic data generation?

You configure knowledge graph depth and degree through an interactive configuration process. After providing your topic, the generator guides you through defining these specific dataset parameters to control the synthetic data generation.

What files do I get after generating a fine-tuning dataset?

After generating a fine-tuning dataset, you get a structured dataset.jsonl file containing the synthetic data and a _train.py script. These outputs are immediately ready for use in your model fine-tuning pipeline.