What problem does it solve? Running large language models on consumer hardware, CPUs, or Apple Silicon requires compressing models into efficient formats, and this Skill guides the full GGUF conversion and quantization workflow for llama.cpp. ## Core Features & Use Cases - Model Conversion: Convert HuggingFace models to GGUF format using convert_hf_to_gguf.py with FP16 or other output types. - Flexible Quantization: Apply K-quant methods from Q2_K to Q8_0, with importance matrix (imatrix) support for better low-bit quality. - Multi-Hardware Inference: Run quantized models on CPU, NVIDIA CUDA, or Apple Silicon Metal via llama-cli, llama-server, or llama-cpp-python. - Use Case: Download a Llama 3.1 8B model from HuggingFace, convert it to GGUF, quantize to Q4_K_M with an importance matrix, and serve it through an OpenAI-compatible local server. ## 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.