atuin-history-cleanup

Audit Atuin shell history for duplicates and typo-like retries.

8|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/narumiruna/skills --skill atuin-history-cleanup
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: atuin-history-cleanup
Source: https://github.com/narumiruna/skills/tree/main/skills/deprecated/atuin-history-cleanup
Command: npx skills add https://github.com/narumiruna/skills --skill atuin-history-cleanup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Audit Atuin shell history to identify noisy duplicates and high-confidence typo-like retries, and prepare safe preview-first cleanup steps without editing the SQLite database directly.

Core Features & Use Cases

  • Audit history to summarize duplicates and typos, including a preview of necessary removals.
  • Generate deterministic cleanup plans with safe rollback and verification using Atuin's transactional flow.
  • Coordinate with Atuin CLI to locate candidates, present inspection previews, and perform migrations with backup and post-audit verification.

Quick Start

Run the Atuin history cleanup workflow to audit duplicates and typo-like retries and preview safe cleanup steps.

Frequently Asked Questions about atuin-history-cleanup

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

FAQPage Schema
How do I clean up duplicate shell history entries in Atuin?▼

Identify duplicate Atuin history entries through an audit workflow that summarizes noisy records and generates a deterministic cleanup plan with safe rollback, avoiding direct SQLite database edits.

Can I remove typo-like retries from my Atuin history safely?▼

Yes, you can remove high-confidence typo-like retries from Atuin history by generating a preview-first cleanup plan that uses transactional flow with backup and rollback for safe verification.

Does the Atuin history cleanup process modify the SQLite database directly?▼

No, the Atuin history cleanup process does not edit the SQLite database directly, but instead coordinates with Atuin CLI commands to perform transactional migrations with backup and post-audit verification.

What is the best way to audit shell history across multiple sessions and hosts?▼

Audit shell history across multiple sessions and hosts by applying a deterministic cleanup workflow that coordinates with Atuin CLI commands to locate noisy duplicates and high-confidence typo-like retries.

How do I rollback an Atuin history migration if the cleanup fails?▼

Rollback an Atuin history migration using the safe backup and verification steps built into the deterministic cleanup plan, ensuring your transactional flow can revert any unintended removals.