opsx-apply

Implements pending tasks from an OpenSpec change via the /opsx:apply slash command.

1|Updated Jun 27, 2026
One-click install
npx skills add https://github.com/TE-QuanBZhang/skills-pool --skill opsx-apply-te-quanbzhang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opsx-apply
Source: https://github.com/TE-QuanBZhang/skills-pool/tree/main/ai-coding/skills/opsx-apply
Command: npx skills add https://github.com/TE-QuanBZhang/skills-pool --skill opsx-apply-te-quanbzhang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It removes the manual overhead of tracking and executing implementation tasks defined in an OpenSpec change, letting developers start or continue implementation directly from a slash command. ## Core Features & Use Cases - Change Selection: Accepts an optional change name (e.g., /opsx:apply add-auth) or infers it from conversation context. - Status-Driven Implementation: Queries openspec status and apply instructions in JSON, reads the listed context files, and loops through pending tasks marking them from - [ ] to - [x]. - Codebase Awareness: Uses codegraph explore to understand relevant code before editing and runs codegraph sync after implementation. - Use Case: A developer has an approved OpenSpec change with a task list; invoking /opsx:apply implements each pending task and reports a completion summary or pause reason. ## Quick Start Invoke /opsx:apply with the name of your OpenSpec change to start implementing its pending tasks.

Frequently Asked Questions about opsx-apply

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement tasks from an OpenSpec change?

Invoke /opsx:apply with the change name, such as /opsx:apply add-auth. The skill checks the change status, retrieves apply instructions from the openspec CLI, reads the context files, and works through each pending task.

What happens if I run /opsx:apply without a change name?

The skill attempts to infer the change from the current conversation context. If the change is ambiguous, it prompts you to select the correct one before proceeding.

Does opsx-apply require the openspec CLI?

Yes, the openspec CLI is required. The skill runs openspec status and openspec instructions apply with the --json flag to determine which tasks are pending and which context files to read.

How does opsx-apply track completed tasks?

It loops through the pending tasks in the change and updates each checkbox from - [ ] to - [x] as work is completed, then reports a completion summary or a pause reason if implementation stops early.

Can I use opsx-apply without CodeGraph?

CodeGraph is used for codebase exploration via codegraph explore and post-implementation sync via codegraph sync -q, but the core implementation loop relies on the openspec CLI and the change's context files.