obliteratus

Remove refusal directions from open-weight LLMs using SVD, LEACE, and SAE decomposition.

Updated Jun 17, 2026
One-click install
npx skills add https://github.com/cxnaive/hermes-agent-llbot --skill obliteratus-cxnaive
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obliteratus
Source: https://github.com/cxnaive/hermes-agent-llbot/tree/main/optional-skills/mlops/obliteratus
Command: npx skills add https://github.com/cxnaive/hermes-agent-llbot --skill obliteratus-cxnaive

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

OBLITERATUS solves the problem of restrictive model guardrails by allowing users to surgically excise refusal behaviors from open-weight LLMs without the need for expensive retraining or fine-tuning.

Core Features & Use Cases

  • Mechanistic Abliteration: Uses advanced techniques like SVD, LEACE, and SAE decomposition to identify and remove refusal directions.
  • Model Surgery: Supports diverse architectures including MoE and reasoning models, preserving core reasoning capabilities while removing safety-related refusals.
  • Use Case: A researcher needs to study the raw reasoning capabilities of a model like Llama 3.1 without the interference of safety-aligned refusal triggers, using OBLITERATUS to project out the refusal direction.

Quick Start

Use the obliteratus skill to abliterate the model named meta-llama/Llama-3.1-8B-Instruct using the advanced method and save the output to the abliterated-models directory.

Frequently Asked Questions about obliteratus

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

FAQPage Schema
How do I remove refusal guardrails from an open-weight LLM without fine-tuning?

You can remove refusal guardrails without fine-tuning by using mechanistic interpretability techniques to identify and project out specific refusal directions within the model weights. This surgical approach excises safety triggers while maintaining core reasoning capabilities.

What is mechanistic abliteration for uncensoring language models?

Mechanistic abliteration is an uncensoring technique that uses SVD, LEACE, and SAE decomposition to identify and remove refusal directions from model weights. It enables unrestricted model responses by surgically targeting safety-aligned refusal triggers.

Can I abliterate refusal behaviors from MoE and reasoning models?

Yes, abliteration supports diverse architectures including MoE and reasoning models. The weight projection technique targets refusal directions specifically, preserving the model's core reasoning performance and coherence while removing safety-related refusals.

Do I need PyTorch and Transformers to perform LLM model surgery for refusal removal?

Yes, LLM model surgery for refusal removal requires PyTorch, Transformers, bitsandbytes, accelerate, and safetensors. These dependencies provide the necessary computational frameworks to manipulate model weights and extract refusal directions.

Does abliteration affect the core reasoning capabilities of a model like Llama 3.1?

Abliteration targets specific refusal directions within the weights to remove safety guardrails while intentionally preserving the model's core reasoning capabilities and coherence. This allows researchers to study raw reasoning without interference from safety-aligned triggers.

What is the best way to extract refusal directions from model weights?

The best way to extract refusal directions is using advanced decomposition techniques like SVD, LEACE, and SAE. These methods isolate the refusal direction in the model weights, allowing you to project it out and disable safety-related refusals.