Plan and burn batch M-Disc / BD-R / DVD archives from a source directory on Ubuntu, with copy multipliers for offsite duplicates.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin batch-optical-archivistUse when the user wants to build a UDF/ISO9660 hybrid image for one batch before burning, so the same image can be reused across multiple disc copies.
Use when the user wants to archive a whole source directory across multiple discs end-to-end — scans, plans, builds ISOs, burns N copies per disc, and verifies.
Use when the user wants to burn one batch (from an ISO or directly from a folder) onto blank optical media, with optional multiple copies.
Use when the user wants a diagnostic dump of attached optical drives and the media currently loaded — useful before starting a burn job or troubleshooting.
Use when growisofs misbehaves on a particular drive/media combo and the user wants to fall back to k3b's GUI to burn one batch manually.
Use when the user wants a printable label or insert sheet for a burned disc, summarising its contents.
Use when the user has a manifest and needs to group files into disc-sized batches without splitting any file across discs.
Use when the user wants to inventory a source directory before burning it to optical media — produces a manifest of every file with size and mtime plus a summary.
Use when the user wants to confirm a freshly-burned disc actually matches the source — sha256-compares every file on the disc against the source manifest.
Claude Code plugin for batch-burning optical media (M-Disc, BD-R, DVD) on Ubuntu / Linux.
Point it at a directory, pick a media type, and it will plan ~24 GB batches, build ISOs, burn each disc N times for offsite copies, and verify the first copy of each batch — without leaving a Claude Code session.
Backend is growisofs (non-interactive, batch-friendly), with xorriso for ISO building, dvd+rw-mediainfo for media inspection, and an optional k3b --datacd handoff for manual fallback.
scan-source — walk a source directory and produce a file manifestplan-batches — group files into ~24 GB batches (first-fit-decreasing)build-iso — build a UDF/ISO9660 hybrid image per batchburn-disc — burn one batch to inserted media (1–5 copies)verify-disc — checksum the burned disc against the sourceburn-batch-job — end-to-end orchestrator (the headline skill)label-disc — generate printable disc labels (PDF or markdown)k3b-handoff — manual fallback: stage files and launch K3B GUIdrive-info — diagnostic dump of attached burners and loaded media/burn-archive <source-dir> — wrapper around burn-batch-job with defaults/optical-drive-info — wrapper around drive-infosudo apt install dvd+rw-tools wodim xorriso udftools
# Optional, only for the k3b-handoff skill:
sudo apt install k3b
The user must be in the cdrom group:
sudo usermod -aG cdrom $USER && newgrp cdrom
claude plugins marketplace add danielrosehill/Claude-Code-Plugins
claude plugins install batch-optical-archivist@danielrosehill
Job folders, manifests, ISOs, and burn logs are written under
${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/batch-optical-archivist/jobs/<YYYYMMDD-HHMM>/.
The original concept brief that seeded this plugin is preserved at idea/idea.md.
MIT
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Share bugs, ideas, or general feedback.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim