openspec-apply-change

Automate task implementation from OpenSpec changes with status tracking.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/pertrai1/open-forge --skill openspec-apply-change-pertrai1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/pertrai1/open-forge/tree/main/.cursor/skills/openspec-apply-change
Command: npx skills add https://github.com/pertrai1/open-forge --skill openspec-apply-change-pertrai1

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openspec, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the implementation of tasks from an OpenSpec change, streamlining the process of starting, continuing, or working through tasks.

Core Features & Use Cases

  • Automated Task Implementation: Execute tasks from an OpenSpec change automatically.
  • Change Selection: Select a change by name or infer from context.
  • Status Checking: Understand the schema and task status before implementation.
  • Progress Tracking: Monitor and update task progress during implementation.
  • Error Handling: Detect and handle errors or blockers during the implementation process.
  • Use Case: Ideal for developers or project managers who need to implement changes in OpenSpec without manual oversight.

Quick Start

To apply a change, use the 'opsx:apply' command followed by the change name, e.g., 'opsx:apply my-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 automate task implementation from an OpenSpec change?

Automate OpenSpec change task implementation by running the 'opsx:apply' command with a specific change name, which structures task execution, tracks progress, and handles errors automatically.

What is the best way to track task progress during OpenSpec change implementation?

Track task progress during OpenSpec change implementation through automated status checking, which reads the schema and continuously monitors and updates task status throughout the execution process.

Do I need the OpenSpec CLI to apply changes automatically?

Yes, the OpenSpec CLI is a required dependency to apply changes automatically, as the skill relies on it to execute tasks, infer context, and manage structured change implementation.

How does automated change management handle errors or blockers during task execution?

Automated change management handles errors by detecting blockers during the implementation process, pausing task execution, and providing structured error reporting for resolution.

Can I select an OpenSpec change by name if multiple changes exist?

Yes, you can select an OpenSpec change by explicitly providing its name to the apply command, or the system can automatically infer the correct change from the current context.

What are the limitations of automating OpenSpec task execution?

Limitations of automating OpenSpec task execution include strict dependency on the OpenSpec CLI for operation and the need for predefined schemas, as unsupported change types may cause blockers.