bmad-distillator

Compress source documents into lossless distillates for LLM contexts.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/clovernguyen1010-ship-it/Clover_Nguyen --skill bmad-distillator-clovernguyen1010-ship-it
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-distillator
Source: https://github.com/clovernguyen1010-ship-it/Clover_Nguyen/tree/main/_bmad/core/bmad-distillator
Command: npx skills add https://github.com/clovernguyen1010-ship-it/Clover_Nguyen --skill bmad-distillator-clovernguyen1010-ship-it

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Distillator enables lossless compression of multiple source documents into a single distillate, preserving facts, decisions, constraints, and relationships for downstream LLM workflows.

Core Features & Use Cases

  • Analyze inputs to determine routing, grouping, and potential semantic splitting without reading content
  • Compress into a single distillate or semantically segmented distillates that preserve all critical information
  • Verify completeness and format, with optional round-trip validation to ensure losslessness

Quick Start

Provide one or more source_documents and run the distillator to produce a distillate; optionally specify output_path and enable --validate to verify losslessness.

Frequently Asked Questions about bmad-distillator

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

FAQPage Schema
How do I compress multiple source documents into one file for LLM context?

Document distillation compresses multiple source documents into a single lossless distillate optimized for LLM context, preserving facts, decisions, constraints, and relationships for downstream workflows.

What is lossless document distillation for LLM workflows?

Lossless document distillation compresses source documents into an LLM-optimized distillate through analysis, compression, and verification stages, ensuring facts, decisions, and relationships are preserved without data loss.

How do I verify losslessness after compressing documents for LLM context?

Run round-trip validation with the --validate flag to verify losslessness after document distillation, checking completeness and format to ensure all critical information from source documents is preserved.

Can I split source documents into semantically segmented distillates?

Yes, distillation can route, group, and semantically split source documents into multiple distillates for downstream workflows, producing semantically segmented outputs without reading the actual content.

Do I need to set a token budget for document distillation?

Specifying a token budget is optional for document distillation, allowing you to optimize the final distillate size to fit the context constraints of your specified downstream LLM consumer.

What limitations exist when compressing documents into a single distillate?

Semantic splitting and routing occur without reading content, meaning losslessness depends on the verification stage, which should be run with --validate to confirm completeness for downstream workflows.