openspec-apply-change

Automates applying OpenSpec change tasks until completion or a blocker occurs.

5|1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/ValorVie/custom-skills --skill openspec-apply-change-valorvie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/ValorVie/custom-skills/tree/main/project-template/.gemini/skills/openspec-apply-change
Command: npx skills add https://github.com/ValorVie/custom-skills --skill openspec-apply-change-valorvie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenSpec changes can contain many tasks that require careful orchestration; this skill automates selecting a change, loading its context, and applying tasks until completion or a blocker is reached.

Core Features & Use Cases

  • Select a change to apply or infer one from conversation context.
  • Read change status, fetch apply instructions, and determine the next actionable task.
  • Iterate through tasks until all are complete or a blocking condition is encountered, with clear progress updates.

Quick Start

Choose a change (or infer one from context) and run the OpenSpec apply workflow to start implementing tasks until all are complete.

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 OpenSpec change task implementation?

To automate OpenSpec change task implementation, select a change or infer one from context, load its apply instructions, and iterate through actionable tasks until completion or a blocking condition is encountered.

What is the workflow for applying OpenSpec changes?

The OpenSpec change workflow involves selecting a change, reading its status, fetching apply instructions, and determining the next actionable task. It iterates through tasks until all are complete or a blocking condition occurs, ensuring schema-aware task execution and context-driven instructions with guarded progression.

How do I check the status of an OpenSpec change before applying tasks?

Checking the status of an OpenSpec change involves reading the change status and fetching apply instructions to determine the next actionable task. The workflow reads context files to enable context-driven instructions before iterating through the remaining tasks.

Can I infer an OpenSpec change from conversation context automatically?

Yes, you can infer an OpenSpec change from conversation context automatically. The workflow selects a change to apply or infers one from the current context, then reads change status and determines the next actionable task to begin implementation.

What happens when a blocking condition is encountered during task automation?

When a blocking condition is encountered during task automation, the workflow stops iterating through tasks and provides clear progress updates. This guarded progression ensures schema-aware task execution halts safely until the blocker is resolved before continuing implementation.

Do I need any dependencies to run the OpenSpec apply change workflow?

No dependencies are required to run the OpenSpec apply change workflow. It operates independently to select changes, read context files, and iterate through tasks with schema-aware execution and context-driven instructions until completion or a blocking condition occurs.