openspec-apply-change

Implement tasks from an OpenSpec change using the openspec CLI.

Updated Jun 28, 2026
One-click install
npx skills add https://github.com/hongwt/dsplm-monitor --skill openspec-apply-change-hongwt
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/hongwt/dsplm-monitor/tree/main/.pi/skills/openspec-apply-change
Command: npx skills add https://github.com/hongwt/dsplm-monitor --skill openspec-apply-change-hongwt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It removes the guesswork of turning an OpenSpec change plan into working code by walking through each task in the change, tracking progress, and pausing on ambiguity instead of silently guessing. ## Core Features & Use Cases - Change selection and status inspection: Resolves the target change from user input or context, then reads schema, progress, and task state via openspec status and openspec instructions apply. - Guided task implementation loop: Reads the change's context files (proposal, specs, design, tasks), implements each pending task, and marks checkboxes complete as it goes. - Guardrails and pause handling: Stops on unclear tasks, design issues, scope creep, or errors, and reports progress with structured output on completion or pause. - Use Case: After drafting an OpenSpec change for a new auth feature, run this skill to implement all seven tasks in order, with progress shown as "N/M tasks complete" and a suggestion to archive when finished. ## Quick Start Ask the assistant to implement the tasks from your OpenSpec change, optionally naming the change, for example: apply the add-auth change.

Frequently Asked Questions about openspec-apply-change

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

FAQPage Schema
How do I implement tasks from an OpenSpec change?▼

Invoke the skill with an optional change name, such as /opsx-apply add-auth. It runs openspec status and openspec instructions apply to load context files, then implements each pending task and marks its checkbox complete.

What happens if I don't specify a change name?▼

The skill infers the change from conversation context, auto-selects when only one active change exists, or runs openspec list --json and asks you to pick when the choice is ambiguous.

Does openspec-apply-change require the openspec CLI?▼

Yes, the openspec CLI is a stated compatibility requirement. All status, instructions, listing, and validation operations are executed through openspec commands, optionally scoped with --store for registered stores.

What does the skill do when a change is blocked or missing artifacts?▼

When the apply instructions return a blocked state, it shows the message and suggests creating the missing artifact, either via /opsx-continue or by running openspec instructions for the next artifact directly.

When does the skill pause instead of continuing implementation?▼

It pauses when a task is unclear, implementation reveals a design issue, work exceeds what the spec describes, an error occurs, or the user interrupts. It reports the issue and waits for guidance rather than guessing.