obliteratus

Removes LLM refusal behaviors using diff-in-means and SVD.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/shuff57/agent-evo --skill obliteratus-shuff57
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obliteratus
Source: https://github.com/shuff57/agent-evo/tree/main/skills/.archive/topics-2026-05-10/mlops/inference/obliteratus
Command: npx skills add https://github.com/shuff57/agent-evo --skill obliteratus-shuff57

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the issue of unwanted refusal behaviors in language models, enabling you to "uncensor" or remove guardrails from LLMs for improved performance.

Core Features & Use Cases

  • Refusal Removal: Eliminate guardrails and refusal behaviors in open-weight LLMs.
  • Mechanistic Interpretability: Uses techniques like diff-in-means, SVD, and more to surgically modify model weights.
  • Reproducible Abliteration: Provides configurable CLI and YAML config options for abliteration processes.
  • Analysis Modules: Offers 28 modules for mechanistic interpretability of refusal behaviors.

Quick Start

Use the 'obliteratus' skill to remove refusal behaviors from the Llama model.

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 LLM refusal behaviors without retraining by applying mechanistic interpretability techniques like diff-in-means and SVD to surgically modify model weights. This process bypasses traditional fine-tuning to eliminate guardrails directly.

What is abliteration in the context of LLM interpretability?

Abliteration in LLM interpretability is the process of surgically modifying model weights to eliminate unwanted refusal behaviors. It uses techniques like diff-in-means and SVD to identify and remove guardrails without requiring model retraining.

Do I need PyTorch and Transformers to perform abliteration on Llama models?

Yes, performing abliteration on Llama models requires PyTorch and Transformers, along with dependencies like bitsandbytes, accelerate, and safetensors. These frameworks provide the necessary environment for mechanistic interpretability and weight manipulation.

Can I use diff-in-means and SVD to uncensor open-weight LLMs?

Yes, you can uncensor open-weight LLMs using diff-in-means and SVD techniques. These mechanistic interpretability methods allow you to identify refusal directions and surgically modify weights to remove guardrails.

Does abliteration work with YAML configurations for reproducible LLM guardrail removal?

Yes, abliteration supports reproducible LLM guardrail removal through configurable CLI and YAML config options. This allows you to define and execute consistent abliteration processes across different models and environments.

What are the limitations of using mechanistic interpretability for refusal removal?

While mechanistic interpretability for refusal removal effectively bypasses retraining, it requires careful weight manipulation using 28 analysis modules. Incorrect modifications may degrade model performance or fail to fully eliminate targeted guardrails.