openspec-bulk-archive-change

Batch-archive multiple completed OpenSpec changes via the OpenSpec CLI.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/lz-freedom/polybull-stock-helper --skill openspec-bulk-archive-change-lz-freedom
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openspec-bulk-archive-change
Source: https://github.com/lz-freedom/polybull-stock-helper/tree/main/.opencode/skills/openspec-bulk-archive-change
Command: npx skills add https://github.com/lz-freedom/polybull-stock-helper --skill openspec-bulk-archive-change-lz-freedom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Batch-archiving completed OpenSpec changes in a single operation to streamline cleanup and release management.

Core Features & Use Cases

  • Batch archival: Consolidate multiple completed changes into a single archive operation to save time.
  • Status-aware: Validate each change's artifacts and tasks, detect conflicts, and resolve them consistently.
  • Audit-ready: Preserve change metadata and provide a clear summary of outcomes for record-keeping.

Quick Start

  • Run: openspec list --json to fetch active changes.
  • Then: Use the batch archive flow to select changes and confirm archiving.
  • Finally: Check the archived directory under openspec/changes/archive/ with the current date prefix.

Frequently Asked Questions about openspec-bulk-archive-change

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

FAQPage Schema
How do I archive multiple completed OpenSpec changes at once?▼

Batch-archiving multiple OpenSpec changes requires the OpenSpec CLI to fetch active changes, run per-change status checks, detect delta-spec conflicts, and execute a consolidated archiving operation into the openspec/changes/archive/ directory.

Can I auto-select all completed changes for batch archiving?▼

No, batch archiving enforces non-auto-selection. You must manually guide the change selection process to validate each change's artifacts and tasks before confirming the final archiving operation.

How does batch archiving handle delta-spec conflicts between changes?▼

Batch archiving detects delta-spec conflicts during the status check phase and resolves them autonomously by inspecting the codebase, ensuring consistent archiving while preserving original change metadata.

Do I need the OpenSpec CLI installed to batch archive changes?▼

Yes, the OpenSpec CLI is required to perform batch archiving. You also need access to the repository's openspec/changes structure to validate artifacts, detect conflicts, and move completed changes to the archive.

What's the best way to get an audit-ready report of archived OpenSpec changes?▼

Use the batch archive flow to consolidate multiple changes into a single operation. It preserves change metadata and generates a consolidated result report summarizing outcomes for record-keeping and release management.

Why does batch archiving check change status before moving files?▼

Status checks validate each change's artifacts and tasks before archiving to ensure only completed changes are moved. This prevents incomplete work from being archived and surfaces delta-spec conflicts early in the batch operation.