openspec-apply-change

Implement tasks from an OpenSpec change using the openspec CLI.

1|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/CoderCoco-Studios/Hyveon --skill openspec-apply-change-codercoco-studios
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/CoderCoco-Studios/Hyveon/tree/main/.claude/skills/openspec-apply-change
Command: npx skills add https://github.com/CoderCoco-Studios/Hyveon --skill openspec-apply-change-codercoco-studios

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It turns an OpenSpec change's task list into working code by driving the openspec CLI through selection, status checks, context loading, and step-by-step implementation, so developers do not have to manually track which tasks are done or which artifacts to read. ## Core Features & Use Cases - Change selection and status parsing: Resolves the target change from user input or conversation context, then reads schema, progress, and task state via openspec status and openspec instructions apply. - Guided task implementation loop: Reads the context files (proposal, specs, design, tasks), implements each pending task, and marks checkboxes complete in the tasks file as it goes. - Blocked and completion handling: Detects blocked or all-done states, suggests the next artifact or archiving, and pauses with structured options when ambiguity or errors appear. - Use Case: A developer has an approved OpenSpec change with 12 tasks. They invoke the skill, which loads the spec and design artifacts, implements each task in order, checks them off, and reports 12/12 complete with a suggestion to archive. ## Quick Start Ask the assistant to start implementing the tasks for your current OpenSpec change, optionally naming the change to work on.

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. It runs openspec status and openspec instructions apply to load context files and the task list, then implements each pending task and marks its checkbox complete in the tasks file.

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

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

Does openspec-apply-change require the openspec CLI?

Yes, the openspec CLI must be installed since all state, instructions, and validation come from commands like openspec status and openspec instructions apply. The skill's allowed tools are limited to Bash openspec commands.

What does the skill do when a change is blocked?

When status returns a blocked state due to missing artifacts, it shows the message and suggests creating the next artifact, either via the openspec-continue-change skill or by running openspec instructions for the required artifact ID.

Can I use OpenSpec changes stored in a registered store?

Yes. Run openspec store list --json to discover registered store ids, then the skill passes --store <id> on commands that read or write specs and changes. Without a store, commands act on the nearest local openspec/ root.