openspec-apply-change

Guide users through applying an OpenSpec change with the openspec CLI.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/OpenElementsLabs/Octobird --skill openspec-apply-change-openelementslabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/OpenElementsLabs/Octobird/tree/main/.claude/skills/openspec-apply-change
Command: npx skills add https://github.com/OpenElementsLabs/Octobird --skill openspec-apply-change-openelementslabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the tedious process of applying an OpenSpec change by guiding users through change selection, schema validation, apply-instruction retrieval, context-file reading, and task-by-task implementation, reducing manual orchestration and errors.

Core Features & Use Cases

  • Guided change application: select a change, determine the schema, and fetch apply instructions in a single flow.
  • Context-aware execution: read required context files and adapt behavior based on blocked, in-progress, or completed states.
  • Incremental task implementation: implement tasks with checkpointing, real-time progress updates, and safe guardrails.

Quick Start

Specify the change name if known and run the openspec apply command to begin implementing tasks.

Frequently Asked Questions about openspec-apply-change

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

FAQPage Schema
How do I automate applying OpenSpec changes across multiple files?

To automate applying OpenSpec changes across multiple files, use a guided CLI workflow that selects a change, validates the schema, retrieves apply instructions, reads context files, and implements tasks incrementally. This reduces manual orchestration and errors in software development.

What is OpenSpec change management and when do I need it?

OpenSpec change management is a stepwise process for implementing software development changes that span multiple files and artifacts. You need it when workflows require guided task implementation, checkpointing, and real-time status reporting to safely handle blocked, in-progress, or completed states.

Do I need the openspec CLI to apply changes automatically?

Yes, you need the openspec CLI to apply changes automatically. The automated implementation flow depends on the CLI to drive change selection, fetch apply instructions, read context files, and process task statuses for incremental software development execution.

How does automated change implementation handle blocked or completed tasks?

Automated change implementation handles blocked or completed tasks by using built-in guardrails and context-aware execution. It reads required context files and adapts its behavior based on real-time task statuses, ensuring safe incremental progress without forcing blocked tasks forward.

Can I specify a change name before running the openspec apply command?

Yes, you can specify a change name before running the openspec apply command. Specifying the change name upfront allows the guided workflow to skip change selection and immediately retrieve apply instructions and context files to begin task implementation.