asc-workflow

Run repository-local automation workflows defined in workflow.json via the asc CLI.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/pyronaur/ngents --skill asc-workflow-pyronaur
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asc-workflow
Source: https://github.com/pyronaur/ngents/tree/main/docs/topics/apple/asc-cli/asc-workflow
Command: npx skills add https://github.com/pyronaur/ngents --skill asc-workflow-pyronaur

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

repo-local automation inside the CLI enables teams to codify repeatable workflows that run deterministically across environments, reducing manual setup and drift.

Core Features & Use Cases

  • Define, validate, and run repo-local automations with asc workflow
  • List available workflows, run dry-run previews, and execute with runtime parameters
  • Support for private helper workflows and sub-workflows for modular pipelines

Quick Start

Create a .asc/workflow.json in your repository, then run asc workflow run <name> to execute the defined workflow.

Frequently Asked Questions about asc-workflow

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

FAQPage Schema
How do I define repo-local automation workflows for my development team?

Repo-local automation workflows are defined by creating a .asc/workflow.json file in your repository to codify repeatable pipelines. Teams use this structure to standardize multi-step tasks and reduce environment drift across projects.

Can I run a dry-run preview for a workflow before executing it?

Yes, you can run a dry-run preview for a workflow to validate configurations before execution. The asc workflow CLI supports dry-run previews, allowing developers to test multi-step pipelines safely without applying changes.

Does the asc workflow CLI support nested sub-workflows and private helpers?

The asc workflow CLI supports nested sub-workflows and private helper workflows to build modular pipelines. This allows developers to isolate reusable tasks and structure complex multi-step automation deterministically within the repository.

What is the best way to pass runtime parameters and environment overrides to a CLI workflow?

The best way to pass runtime parameters and environment overrides is by using the execution flags provided by the asc CLI. This enables developers to customize pipeline execution dynamically while maintaining standardized workflow.json definitions.

How are validation and error handling managed in repository-local pipelines?

Validation and error handling in repository-local pipelines are managed through the asc CLI's built-in validation features. The system validates the workflow.json structure and provides error handling during execution to ensure pipeline steps run deterministically.