obliteratus

Remove refusal behaviors from LLMs using mechanistic interpretability techniques.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/samuelbonifacio015/obsidian-notes --skill obliteratus-samuelbonifacio015
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: obliteratus
Source: https://github.com/samuelbonifacio015/obsidian-notes/tree/main/obsidian/Sistema/Skills/Vendor/mlops/inference/obliteratus
Command: npx skills add https://github.com/samuelbonifacio015/obsidian-notes --skill obliteratus-samuelbonifacio015

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?

This Skill addresses the issue of "refusal" behaviors in Large Language Models (LLMs), enabling the removal of guardrails without retraining or fine-tuning.

Core Features & Use Cases

  • Refusal Removal: Ablate refusal behaviors (guardrails) from open-weight LLMs.
  • Mechanistic Interpretability: Utilizes techniques like diff-in-means, SVD, and others to identify and excise refusal directions from model weights.
  • Use Case: For users who want to uncensor or remove refusal/guardrails from models like Llama, Qwen, or Mistral.

Quick Start

Use the 'obliteratus' command to remove refusal behaviors from your 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 refusal behaviors from open-weight LLMs without retraining by applying mechanistic interpretability techniques like diff-in-means and SVD. This approach directly identifies and excises refusal directions from the model weights, effectively ablating guardrails without fine-tuning.

What is the diff-in-means technique for AI uncensoring?▼

Diff-in-means is a mechanistic interpretability method used for AI uncensoring to isolate refusal directions in model weights. By calculating the difference in mean activations between refusing and complying prompts, it identifies specific guardrail vectors to ablate from open-weight LLMs.

Does this refusal removal approach work with models like Llama, Qwen, and Mistral?▼

Yes, this refusal removal approach works with open-weight LLMs like Llama, Qwen, and Mistral. It leverages mechanistic interpretability to target and ablate guardrails across various platforms using PyTorch and Transformers.

Do I need PyTorch and bitsandbytes to perform model surgery on LLMs?▼

Yes, you need PyTorch and bitsandbytes, alongside Transformers, accelerate, and safetensors, to perform model surgery on LLMs. These dependencies provide the necessary environment for loading model weights and executing refusal removal scripts.

What is the best way to ablate guardrails from open-weight models?▼

The best way to ablate guardrails from open-weight models is using mechanistic interpretability techniques like SVD and diff-in-means. This method surgically removes refusal directions from the weights, avoiding the computational cost and data requirements of full retraining.

Why does uncensoring an LLM using SVD preserve the original model capabilities?▼

Uncensoring an LLM using SVD preserves original capabilities because it targets specific refusal directions within the weight space rather than retraining the entire network. This surgical model surgery approach removes guardrails while minimizing unintended degradation of the model's base knowledge.