asc-workflow

Define, validate, run, and manage JSON-defined multi-step automation workflows.

6|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/omega-bred/bluebubbles-chatgpt-agent --skill asc-workflow-omega-bred
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asc-workflow
Source: https://github.com/omega-bred/bluebubbles-chatgpt-agent/tree/main/.agents/skills/asc-workflow
Command: npx skills add https://github.com/omega-bred/bluebubbles-chatgpt-agent --skill asc-workflow-omega-bred

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows you to define, validate, run, resume, and audit repo-local multi-step automations with the 'asc workflow' command.

Core Features & Use Cases

  • Automation Definition: Define workflows using JSON in .asc/workflow.json.
  • Validation and Discovery: Validate your workflows and list available ones.
  • Execution and Resumption: Run workflows and resume them in case of failure.
  • Output Management: Declare and utilize outputs for JSON stdout extraction from named run steps.
  • Environment Configuration: Set environment variables for workflows.
  • Conditional Execution: Use conditional logic in your workflows.
  • Use Case: Use this Skill to automate complex tasks like build and distribution processes, reducing manual steps and ensuring consistency.

Quick Start

Author a workflow in .asc/workflow.json, validate it with asc workflow validate, and run it with asc workflow run <name>.

Frequently Asked Questions about asc-workflow

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

FAQPage Schema
How do I define and run multi-step automation workflows in my repository?

To define multi-step automation workflows, author a JSON definition in `.asc/workflow.json`, validate it with `asc workflow validate`, and run it using `asc workflow run <name>`. The system handles execution, environment configuration, and output management.

Can I resume an automated workflow if a step fails during execution?

Yes, you can resume automated workflows after a failure. The `asc workflow` command supports workflow resumption, allowing you to retry or continue multi-step automation processes without restarting from the beginning.

How do I extract JSON output from a specific step in my CI/CD workflow?

To extract JSON output from specific steps, declare and utilize outputs for JSON stdout extraction from named run steps. This output management feature captures data generated during automated builds and testing workflows for subsequent steps.

Does this workflow automation tool support conditional execution for build steps?

Yes, this workflow automation tool supports conditional execution. You can implement conditional logic within your JSON workflow definitions to control step execution, ensuring complex build and distribution tasks run only when criteria are met.

What is the best way to configure environment variables for repo-local CLI automations?

The best way to configure environment variables for repo-local CLI automations is through the environment configuration features of `asc workflow`. This sets variables directly for your workflows, ensuring consistent execution across automated builds and deployments.

How do I validate and list available automation workflows in my project?

To validate and list available automation workflows, use the `asc workflow validate` command to check JSON definitions and a discovery command to list them. This ensures your `.asc/workflow.json` files are structurally correct before execution.