openspec-apply-change

Implement tasks from an OpenSpec change using the openspec CLI.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/74th/test-llm-agent --skill openspec-apply-change-74th
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/74th/test-llm-agent/tree/main/20260922-openai-agentapi-selfhosted-sandbox/.agents/skills/openspec-apply-change
Command: npx skills add https://github.com/74th/test-llm-agent --skill openspec-apply-change-74th

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It turns OpenSpec change plans into working code by walking through each task in a change, applying the implementation, and tracking progress without losing context between sessions. ## Core Features & Use Cases - Change selection and status inspection: Select a change by name, infer it from context, or list available changes, then read schema, progress, and task state via openspec status and openspec instructions apply. - Guided task implementation loop: Read context files (proposal, specs, design, tasks), implement each pending task, and mark checkboxes complete as work finishes. - Blocked and paused state handling: Detect blocked or missing-artifact states, surface issues, and pause for user guidance instead of guessing. - Use Case: A developer has an OpenSpec change named add-auth with seven defined tasks. They invoke the skill, which reads the spec and design artifacts, implements each task in order, and reports 7/7 completion with a suggestion to archive the change. ## Quick Start Ask the agent to apply the OpenSpec change named add-auth and implement all of its pending tasks.

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 an OpenSpec change?▼

Invoke the apply workflow with a change name, or let it infer one from context. It runs openspec status and openspec instructions apply to load tasks and context files, then implements each pending task and marks its checkbox complete.

How to resume a partially implemented OpenSpec change?▼

Run the apply workflow again on the same change. The CLI reports current progress and remaining tasks, so implementation continues from the first incomplete task rather than starting over.

Does openspec apply work without an initialized project?▼

No. The workflow checks for an openspec root first and stops before writing if none exists. It asks whether to run openspec init, target a registered store with --store, or continue without OpenSpec.

What happens when an OpenSpec change is blocked?▼

The workflow shows the blocked message and pauses implementation. If artifacts are missing, it suggests completing them using the next ready artifact's instructions; otherwise it follows CLI guidance to repair the tracking file.

Can openspec apply target a registered store?▼

Yes. Run openspec store list --json to discover store ids, then pass --store <id> on commands that read or write specs and changes. The flag stays sticky for the rest of the workflow.