obliteratus

Remove refusal directions from open-weight LLMs using the obliteratus CLI.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/azmiariffaris/HERMES-AGENT --skill obliteratus-azmiariffaris
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obliteratus
Source: https://github.com/azmiariffaris/HERMES-AGENT/tree/main/snapshot/hermes/skills/mlops/inference/obliteratus
Command: npx skills add https://github.com/azmiariffaris/HERMES-AGENT --skill obliteratus-azmiariffaris

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Removes refusal behaviors from open-weight LLMs without retraining or fine-tuning, enabling researchers and engineers to experiment with model directives and flexibility.

Core Features & Use Cases

  • Supports multiple abliteration methods (basic, advanced, surgical, nuclear, etc.) to tailor the strength and safety of removal.
  • Includes tooling to analyze refusal directions via 28 analysis modules, along with templates and telemetry options for reproducibility.
  • Use cases include creating uncensored variants for research, testing guardrail behavior, and evaluating risk/benefit tradeoffs in model editing.

Quick Start

Provide a model name and preferred method to begin abliteration and obtain an abliterated 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 directions from an open-weight LLM without retraining?

Removing refusals from Llama, Mistral, or MoE variants without retraining is achieved by identifying and projecting out refusal directions directly from the model weights. This method enables permissive behavior while bypassing fine-tuning.

What is the difference between abliteration methods like surgical and nuclear for model editing?

Abliteration methods like surgical, nuclear, basic, and advanced differ in the strength and precision of refusal removal from LLM models. Choosing the right method tailors the safety and flexibility tradeoffs during mechanistic interpretability research.

Does refusal removal work with Mixture of Experts models on CPU setups?

Refusal removal works with Mixture of Experts (MoE) variants across both CPU and GPU setups. The process extracts refusal directions and validates the edited model using a compatible Python environment and the obliteratus CLI.

How do I analyze refusal directions before removing them from a model?

Analyzing refusal directions before removing them from a model is done using 28 analysis modules that evaluate mechanistic interpretability. These modules provide templates and telemetry to ensure reproducibility when testing guardrail behavior in open-weight LLMs.

What are the limitations of using weight projection for refusal removal in LLMs?

Limitations of weight projection for refusal removal include potential risks to model coherence and the need to evaluate risk/benefit tradeoffs in model editing. Users must configure directions and quantization carefully to avoid degrading the target model.