open-work

Inspect and act on OpenSpec changes and plan rows through an authority-gated inventory workflow.

Updated Aug 2, 2026
One-click install
npx skills add https://github.com/leonardoacosta/skills --skill open-work-leonardoacosta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: open-work
Source: https://github.com/leonardoacosta/skills/tree/main/leo-core/skills/open-work
Command: npx skills add https://github.com/leonardoacosta/skills --skill open-work-leonardoacosta

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Teams tracking work across OpenSpec changes, proposals, and plan rows lack a single deterministic view of what is open, blocked, or ready to archive, and risk unauthorized mutations when acting on that inventory. ## Core Features & Use Cases - Normalized Inventory: Aggregates open-items and triage-list-drafts producer output into one deterministic report with fixed section ordering and bounded source warnings. - Authority-Gated Actions: Offers archive, disposition, dispatch, and apply action classes only when eligible items exist and the harness declares the required capabilities, requiring explicit confirmation before any mutation. - Report and Interactive Modes: Renders a read-only report in report mode, or bundles confirmed actions in interactive mode with defined failure accounting per class. - Use Case: Ask what work is open in the current repository, review the rendered inventory of proposals and blocked items, then confirm archiving of completed proposals without any unintended Git or cross-repository operations. ## Quick Start Use the open-work skill in report mode to show the current repository's open work inventory.

Frequently Asked Questions about open-work

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

FAQPage Schema
How do I see what work is open in my repository?

Invoke the skill in report mode to render a read-only inventory of open, in-progress, and blocked items from OpenSpec changes and plan rows. Report mode performs no mutation, tracker writes, or Git operations.

How do I archive completed OpenSpec proposals?

In interactive mode, confirmed complete proposals are archived sequentially with openspec archive --yes. The archive class stops on the first failure and reports completed, failed, and remaining proposal IDs.

Can open-work dispatch tasks to other repositories?

Cross-repository dispatch is supported but requires a separate explicit confirmation before any mutation in that repository. Same-repository items run sequentially, with at most five workers for independent repositories.

What happens if a data source is unavailable?

The skill retains every available source and adds one bounded warning naming the unavailable source and its error. It never invents rows, counts, or dependencies to fill gaps.

Does requesting an inventory perform Git commits or pushes?

No. The skill never performs Git commit, push, sync, cross-repository mutation, or destructive cleanup merely because inventory was requested. Repository instructions and the invoked workflow remain authoritative.