obliteratus

Remove refusal behaviors from open-weight LLMs using diff-in-means and SVD.

3|1|Updated May 19, 2026
One-click install
npx skills add https://github.com/Quill-Agent/Quill-Agent --skill obliteratus-quill-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obliteratus
Source: https://github.com/Quill-Agent/Quill-Agent/tree/main/skills/mlops/inference/obliteratus
Command: npx skills add https://github.com/Quill-Agent/Quill-Agent --skill obliteratus-quill-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires obliteratus, torch, transformers, bitsandbytes, accelerate, safetensors, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

OBLITERATUS helps users eliminate refusal behaviors in LLMs without the need for retraining or fine-tuning, providing a faster and more efficient approach to model improvement.

Core Features & Use Cases

  • Refusal Removal: Identify and remove refusal behaviors from open-weight LLMs.
  • Mechanistic Interpretability: Utilizes diff-in-means, SVD, LEACE, and other techniques to analyze and alter model weights.
  • CLI Tools: Offers a variety of CLI methods for customization and flexibility.
  • Analysis Modules: Includes 28 modules for deeper analysis of refusal mechanisms.
  • Reproducibility: Provides YAML templates for consistent and version-controlled abliteration runs.

Quick Start

Use the obliteratus skill to remove refusal behaviors from a Gemma model using the 'advanced' method.

Frequently Asked Questions about obliteratus

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

FAQPage Schema
How do I remove refusal behaviors from an LLM without retraining?

You can remove refusal behaviors without retraining by using mechanistic interpretability techniques like diff-in-means and SVD to alter model weights directly. This targets specific refusal directions to modify the model efficiently.

What is diff-in-means for LLM model surgery?

Diff-in-means is a mechanistic interpretability technique used for LLM model surgery to identify refusal directions. It analyzes activation differences to isolate specific behaviors for removal from model weights.

Does obliteratus work with Hugging Face transformers and PyTorch?

Yes, it operates with Hugging Face transformers and PyTorch. The process relies on these frameworks, alongside bitsandbytes, accelerate, and safetensors, to load models and execute weight modifications.

Can I customize LLM abliteration runs using YAML templates?

Yes, you can customize LLM abliteration runs using YAML templates. These templates provide consistent, version-controlled configurations for modifying model weights across 28 different analysis modules.

What are the limitations of using SVD to uncensor language models?

Using SVD to uncensor language models requires careful targeting of refusal directions to avoid degrading overall performance. Since it modifies existing weights without retraining, incorrect application may impact unrelated model capabilities.

How do I analyze refusal mechanisms in open-weight models?

You can analyze refusal mechanisms in open-weight models using 28 built-in analysis modules. These modules apply mechanistic interpretability techniques to inspect and understand how refusal behaviors function within the model.