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.