obliteratus

Remove refusal behaviors from open-weight language models using mechanistic interpretability techniques.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/fikriaf/agentos --skill obliteratus-fikriaf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obliteratus
Source: https://github.com/fikriaf/agentos/tree/main/src/agentos/skills/mlops/inference/obliteratus
Command: npx skills add https://github.com/fikriaf/agentos --skill obliteratus-fikriaf

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 solves the issue of LLM refusal behaviors by using mechanistic interpretability techniques to excise guardrails while preserving reasoning.

Core Features & Use Cases

  • Refusal Removal: Excise refusal behaviors from open-weight LLMs without retraining or fine-tuning.
  • Mechanistic Interpretability: Utilizes techniques like diff-in-means, SVD, and LEACE to remove guardrails.
  • CLI Methods: Offers 9 CLI methods for different scenarios, including basic, advanced, and aggressive.
  • Analysis Modules: Includes 28 analysis modules for in-depth understanding and removal.
  • Evaluation Tools: Provides refusal rate benchmarking, perplexity comparison, and more.

Quick Start

Use the obliteratus skill to remove refusal behaviors from a model. Run the command 'obliteratus obliterate <model_name> --method advanced'.

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?

You can remove refusal behaviors from open-weight LLMs without fine-tuning by using mechanistic interpretability techniques like diff-in-means, SVD, and LEACE to excise guardrails while preserving reasoning. OBLITERATUS applies these directly to model weights.

What mechanistic interpretability techniques are used to excise LLM guardrails?

Mechanistic interpretability techniques used to excise LLM guardrails include diff-in-means, SVD, and LEACE. These methods manipulate internal model weights to remove refusal directions without requiring retraining.

Can I use transformers and torch to perform model surgery on refusal directions?

Yes, you can use transformers and torch to perform model surgery on refusal directions. OBLITERATUS requires these specific Python libraries alongside bitsandbytes, accelerate, and safetensors to manipulate and analyze open-weight models.

How do I benchmark refusal rates and perplexity after removing guardrails?

You benchmark refusal rates and perplexity after removing guardrails by using built-in evaluation tools. These modules compare refusal rates and perplexity metrics before and after model surgery to ensure reasoning is preserved.

What is the difference between basic, advanced, and aggressive refusal removal methods?

The difference between basic, advanced, and aggressive refusal removal methods lies in the intensity of guardrail excision. OBLITERATUS offers 9 CLI methods, allowing you to select the appropriate scenario for removing refusal behaviors based on model requirements.

When should I not use mechanistic interpretability to remove LLM refusal behaviors?

You should not use mechanistic interpretability to remove LLM refusal behaviors if your model is not open-weight or lacks required Python dependencies. OBLITERATUS is designed for AI researchers analyzing mechanistic interpretability, not for closed-weight API models.