workflow-manifest

Coordinate lifecycle of work-unit manifests in .workflows files.

27|1|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/leeovery/agentic-workflows --skill workflow-manifest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow-manifest
Source: https://github.com/leeovery/agentic-workflows/tree/main/skills/workflow-manifest
Command: npx skills add https://github.com/leeovery/agentic-workflows --skill workflow-manifest

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Coordinating and auditing the lifecycle of work-unit manifests across phases can be error-prone and opaque. This Skill provides a robust CLI to create, read, update, and validate .workflows manifests, ensuring consistent state and traceability.

Core Features & Use Cases

  • Create new work units with validated types and automatic project manifest registration.
  • Read and modify manifest fields using a dot-path API that covers work units, phases, and topics.
  • Atomic writes, file locking, and safe concurrent usage to prevent corruption.
  • Initialize phases and topics (init-phase), push or set metadata, and sync with the project manifest for discovery.
  • List work units with optional filters and expose a scriptable API for automation.

Quick Start

Initialize a new work unit and manage its manifest with get, set, and init-phase as needed.

Frequently Asked Questions about workflow-manifest

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

FAQPage Schema
How do I coordinate work-unit manifests across project phases without data corruption?

Work-unit manifests can be coordinated safely using a CLI that applies atomic writes and file locking. This enforces input validation for work types and phases, ensuring consistent state and traceability across concurrent operations.

How do I update specific manifest fields for workflows using a dot-path API?

You can read and modify manifest fields using a dot-path API that targets work units, phases, and topics directly. This scriptable interface allows precise updates to nested metadata without rewriting the entire manifest file.

What is the best way to automate work-unit manifest creation and project registration?

Automating work-unit manifest creation is best handled by a CLI that validates types and automatically registers new units with the project manifest. This ensures immediate discovery and sync without manual file editing.

Does this manifest validation CLI support filtering when listing work units?

Yes, the manifest CLI supports listing work units with optional filters to narrow down results. You can query specific work types or phases to audit project state and expose the results to scriptable automation.

Why do I need atomic writes and file locking for workflow manifest updates?

Atomic writes and file locking are required to prevent data corruption during concurrent manifest updates. They ensure that simultaneous CLI operations on the same work-unit files do not overwrite each other or leave partial states.

Can I initialize new phases and push metadata to existing workflow manifests?

Yes, you can initialize phases and topics using the init-phase command, then push or set metadata values. The CLI syncs these updates with the project manifest to maintain accurate discovery and lifecycle tracking.