What problem does it solve? Running large language models on consumer hardware, CPUs, or Apple Silicon requires compressing models into an efficient format, and doing this manually involves complex conversion and quantization steps that are easy to get wrong. ## Core Features & Use Cases - Model Conversion: Convert HuggingFace models to GGUF format using llama.cpp's convert_hf_to_gguf.py script with FP16 or other output types. - Flexible Quantization: Apply 2-8 bit K-quant methods (Q2_K through Q8_0) with optional importance matrix (imatrix) calibration for better low-bit quality. - Multi-Platform Inference: Run quantized models via llama-cli, llama-server (OpenAI-compatible API), or llama-cpp-python on CPU, NVIDIA CUDA, and Apple Silicon Metal. - Use Case: Imagine you want to run Llama-3.1-8B on your MacBook. Use this Skill to convert the model to GGUF, quantize it to Q4_K_M with an importance matrix, and serve it locally through an OpenAI-compatible endpoint. ## Quick Start Convert my HuggingFace model to GGUF format and quantize it to Q4_K_M so I can run it locally with llama.cpp.