obliteratus

Remove refusal behaviors from open-weight LLMs using SVD and LEACE.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/GarrettRoi/open-manus --skill obliteratus-garrettroi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obliteratus
Source: https://github.com/GarrettRoi/open-manus/tree/main/skills/mlops/inference/obliteratus
Command: npx skills add https://github.com/GarrettRoi/open-manus --skill obliteratus-garrettroi

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 removes unwanted refusal behaviors and guardrails from open-weight Large Language Models (LLMs) without requiring retraining or fine-tuning, preserving their reasoning capabilities.

Core Features & Use Cases

  • Refusal Removal: Uses advanced techniques like SVD, LEACE, and SAE decomposition to surgically excise refusal directions from model weights.
  • Preserves Reasoning: Designed to maintain the model's core reasoning and generative abilities while removing censorship.
  • Use Case: You have a powerful open-weight LLM that refuses to answer certain types of prompts due to built-in guardrails. Use this Skill to create a version of the model that is uncensored and more permissive, suitable for specific research or application needs.

Quick Start

Use the obliteratus skill to remove refusal behaviors from the 'meta-llama/Llama-3.1-8B-Instruct' 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 open-weight LLM without fine-tuning?

To remove refusal behaviors without fine-tuning, you can use mechanistic interpretability techniques like diff-in-means, SVD, and LEACE to surgically excise refusal directions directly from the model weights. This approach modifies existing weights to bypass guardrails while preserving the model's core reasoning capabilities.

What is mechanistic interpretability for uncensoring LLMs?

Mechanistic interpretability for uncensoring LLMs involves analyzing and modifying internal model representations to disable safety filters. Techniques like SVD and LEACE identify and remove specific refusal directions from model weights, allowing targeted guardrail excision without retraining.

Do I need PyTorch and Transformers to perform model surgery on guardrails?

Yes, performing model surgery on guardrails requires PyTorch and Transformers, along with dependencies like bitsandbytes, accelerate, and safetensors. These frameworks provide the necessary environment to load open-weight models, apply surgical weight modifications, and save the uncensored outputs.

Can I preserve reasoning capabilities while removing guardrails from a model?

Yes, you can preserve reasoning capabilities while removing guardrails by using targeted mechanistic interpretability techniques. Methods like SVD and LEACE excise only the refusal directions from model weights, ensuring the core generative abilities remain intact while bypassing unwanted censorship.

What are the limitations of using diff-in-means for refusal removal?

A key limitation of using diff-in-means for refusal removal is that surgical weight modification may not completely eliminate all complex safety alignments without affecting reasoning. While advanced methods like SVD and LEACE target specific refusal directions, users should monitor for unintended behavioral shifts in the uncensored model.