obliteratus

Project refusal directions out of open-weight LLM weights via the obliteratus CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

OBLITERATUS removes refusal/guardrail behaviors from open-weight LLMs by surgically projecting out the internal refusal directions, avoiding the cost of retraining.

Core Features & Use Cases

  • Refusal-direction identification: Detects and extracts refusal mechanisms using diff-in-means, SVD, and LEACE direction extraction, plus mechanistic analysis modules when configured.
  • Weight projection (no retraining): Applies norm-preserving projections (or more aggressive variants) to ablate refusal behavior while attempting to preserve overall reasoning quality.
  • Method selection by model type: Chooses safer defaults for most models (advanced), and more specialized methods for MoE models (nuclear) and reasoning models (surgical).
  • Verification and evaluation: Benchmarks refusal rate, perplexity change, and KL divergence to assess coherence damage and residual refusals.
  • Workflow options: Runs single-model abliteration, interactive guided setup, full analysis-before-abliteration, tournament comparisons, and batch YAML-driven experiments.

Quick Start

Run the default abliteration method by telling the agent to invoke the obliteratus CLI to ablate the target model with --method advanced and write outputs to your chosen directory.

Frequently Asked Questions about obliteratus

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

FAQPage Schema
How do I remove LLM refusal directions without retraining?

Removing LLM refusal directions without retraining involves identifying refusal mechanisms in activation space and projecting them out of model weights using SVD, diff-in-means, or LEACE strategies to surgically ablate guardrail behaviors.

What is the best way to ablate refusal behavior in MoE models?

Ablating refusal behavior in MoE models requires selecting the nuclear ablation method, which specifically targets the unique architecture of Mixture-of-Experts models to effectively remove guardrails while preserving reasoning quality.

Does abliteration affect model reasoning quality and coherence?

Abliteration attempts to preserve model reasoning quality by applying norm-preserving projections to ablate refusal behavior, while verification modules benchmark perplexity changes and KL divergence to assess any coherence damage.

How do I extract refusal directions using mechanistic interpretability?

Extracting refusal directions using mechanistic interpretability involves applying diff-in-means, SVD, and LEACE direction extraction strategies to identify refusal mechanisms in activation space, supported by configurable mechanistic analysis modules.

Can I automate uncensoring workflows across multiple open-weight models?

Automating uncensoring workflows across multiple open-weight models is supported through batch YAML-driven experiments and tournament comparisons, enabling CLI automation to process abliteration and verification metrics at scale.