openspec-apply-change

Implements tasks from an OpenSpec change using the openspec CLI.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/yujikawa/modscape --skill openspec-apply-change-yujikawa
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/yujikawa/modscape/tree/main/.gemini/skills/openspec-apply-change
Command: npx skills add https://github.com/yujikawa/modscape --skill openspec-apply-change-yujikawa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It removes the manual overhead of tracking and executing implementation tasks defined in an OpenSpec change, ensuring each task is completed, checked off, and reported with clear progress. ## Core Features & Use Cases - Change Selection: Automatically infers the active change from context or lists available changes via openspec list --json when ambiguous. - Schema-Aware Execution: Reads status and apply instructions from the openspec CLI to adapt to different workflow schemas such as spec-driven. - Task Loop with Progress Tracking: Implements each pending task, marks checkboxes complete in the tasks file, and reports progress as N/M tasks complete. - Use Case: A developer has a spec-driven change with 7 tasks defined. Invoke this skill to work through each task sequentially, updating the tasks file and pausing for guidance when blockers or design issues appear. ## Quick Start Ask the assistant to start implementing the tasks for your current OpenSpec change, optionally naming the change to apply.

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, or let it infer the change from context. It runs openspec status and apply instructions, reads the context files, then works through each pending task and marks it complete.

What happens if multiple OpenSpec changes are active?▼

The skill runs openspec list --json to retrieve available changes and asks you to select one. If only one active change exists, it is selected automatically.

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

Yes, the openspec CLI is a required dependency. The skill calls commands like openspec status, openspec instructions apply, and openspec list to drive the workflow.

What happens when a task is unclear or blocked?▼

The skill pauses implementation, reports the issue, and presents options before continuing. It never guesses on ambiguous tasks and suggests updating artifacts if implementation reveals design problems.

Can I apply a change before all artifacts are complete?▼

Yes, the skill supports a fluid workflow and can be invoked anytime tasks exist. If required artifacts are missing, it reports a blocked state and suggests continuing the change first.