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.