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.