obliteratus

Removes refusal behaviors from open-weight LLMs via weight projection and mechanistic interpretability.

Updated Aug 22, 2026
One-click install
npx skills add https://github.com/vivekgoquest/hermes-agent-stable --skill obliteratus-vivekgoquest
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: obliteratus
Source: https://github.com/vivekgoquest/hermes-agent-stable/tree/main/optional-skills/mlops/obliteratus
Command: npx skills add https://github.com/vivekgoquest/hermes-agent-stable --skill obliteratus-vivekgoquest

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires obliteratus, torch, transformers, bitsandbytes, accelerate, safetensors, and includes references (resource) components.

What problem does it solve? Modifying open-weight language models to remove built-in refusal behaviors (guardrails) normally requires retraining or fine-tuning, which is expensive and can damage model capabilities. This Skill guides the use of the OBLITERATUS CLI to surgically excise refusal directions from model weights using mechanistic interpretability techniques while preserving reasoning performance. ## Core Features & Use Cases - Nine CLI abliteration methods: Choose from basic, advanced, aggressive, surgical, nuclear, and other methods matched to model architecture (dense, MoE, reasoning models) and hardware tier. - 28 analysis modules: Fingerprint alignment training methods, locate refusal layers with logit lens, detect self-repair tendencies, and map refusal cone geometry before modifying weights. - Hardware-aware workflow: VRAM tier detection, 4-bit quantization support, model presets across five compute tiers, and telemetry-driven parameter recommendations. - Use Case: A researcher wants an uncensored variant of Llama 3.1 8B for alignment research. The Skill walks through checking GPU VRAM, running the advanced method with SVD direction extraction, verifying refusal rate dropped below 5% while perplexity stayed stable, and serving the output with vLLM. ## Quick Start Ask the agent to check available GPU hardware and then abliterate a chosen HuggingFace model using the OBLITERATUS CLI with the recommended advanced method and 4-bit quantization.

Frequently Asked Questions about obliteratus

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

FAQPage Schema
How do I remove refusals from an LLM without fine-tuning?▼

Use abliteration, which extracts a refusal direction from model activations via diff-in-means or SVD and projects it out of the weight matrices. The OBLITERATUS CLI automates this with methods like advanced, which handles most models in 10-20 minutes.

Which abliteration method should I use for my model?▼

Use advanced as the default for most dense models like Llama and Mistral. Choose nuclear for MoE models like Mixtral or DeepSeek, surgical for reasoning models like R1 distills to preserve chain-of-thought, and aggressive only if advanced leaves over 10% refusals.

How much VRAM is needed to abliterate a model?▼

With 4-bit quantization, 8-16 GB handles models up to 9B parameters, 24 GB handles up to 32B, and 48 GB or more handles 72B models. CPU-only machines are limited to models under 1B parameters.

Can I import OBLITERATUS as a Python library in my project?▼

No, OBLITERATUS is AGPL-3.0 licensed, so importing it would impose AGPL terms on your project. Invoke it only via the obliteratus CLI command or subprocess to keep MIT or Apache licensed projects clean.

Why does my abliterated model produce repetitive or incoherent output?▼

Coherence damage usually means the removal was too aggressive, shown by perplexity increasing over 15%. Reduce n-directions, increase regularization to around 0.3, lower refinement passes to 1, or retry with the gentler basic method.

Does abliteration work on small models under 1B parameters?▼

Small models respond poorly because their refusal behaviors are shallow and fragmented, making clean direction extraction difficult. Expect 20-40% residual refusal; models 3B and larger have cleaner refusal directions and often reach 0% refusal.