obliteratus

Remove refusal directions from open-weight LLMs using abliteration techniques.

3|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/ever-oli/io --skill obliteratus-ever-oli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obliteratus
Source: https://github.com/ever-oli/io/tree/main/skills/mlops/inference/obliteratus
Command: npx skills add https://github.com/ever-oli/io --skill obliteratus-ever-oli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Remove refusal behaviors (guardrails) from open-weight LLMs without retraining or fine-tuning, enabling controlled experimentation with reasoning capabilities.

Core Features & Use Cases

  • Mechanistic-interpretability guided abliteration using Φ techniques (diff-in-means, SVD, LEACE, SAE) to surgically erase refusal directions while preserving reasoning.
  • CLI-driven workflow with 9 methods, 4 direction-extraction options, YAML templates, and telemetry controls for reproducible experimentation.
  • Output ready for deployment by producing standard HuggingFace-compatible model directories and optional telemetry data.

Quick Start

Invoke obliteratus on a model with the default advanced method to produce an abliterated model directory.

Frequently Asked Questions about obliteratus

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I remove refusal guardrails from an open-weight LLM without retraining?

Abliteration removes refusal guardrails from an LLM without retraining by surgically erasing refusal directions using mechanistic-interpretability techniques. This preserves the model's reasoning capabilities while enabling controlled experimentation with open-weight models across various sizes.

What is the difference between abliteration and fine-tuning to remove model refusals?

Abliteration differs from fine-tuning by editing existing model weights through direction extraction rather than updating parameters via training data. It uses techniques like diff-in-means, SVD, LEACE, and SAE to target refusal mechanisms directly while maintaining reasoning integrity.

How do I use a CLI workflow to abliterate a HuggingFace model directory?

You can invoke a CLI-driven workflow with YAML templates to abliterate a HuggingFace model. The process supports 9 methods and 4 direction-extraction options, outputting standard HuggingFace-compatible model directories with optional telemetry controls for reproducible experimentation.

Does abliteration work with different open-weight model sizes for production pilots?

Abliteration applies to open-weight models across different sizes for research or production pilots. It produces standard HuggingFace-compatible model directories, allowing you to deploy and evaluate the abliterated outputs in controlled environments.

What are the limitations of using diff-in-means and SVD for abliteration?

Direction-extraction methods like diff-in-means, SVD, LEACE, and SAE target refusal behaviors specifically but may not account for all nuanced safety alignments. Abliteration is best suited for controlled experimentation and evaluation rather than unmonitored production deployment.