workflow

Orchestrate reusable multi-step knowledge-work pipelines with file-based handoffs.

37|7|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/unclejobs-ai/second-claude-code --skill workflow-unclejobs-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow
Source: https://github.com/unclejobs-ai/second-claude-code/tree/main/skills/workflow
Command: npx skills add https://github.com/unclejobs-ai/second-claude-code --skill workflow-unclejobs-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the problem of repeatedly doing the same multi-step knowledge-work process (research, writing, review, refinement) by hand, with inconsistent handoffs and fragile copy-paste flow between steps.

Core Features & Use Cases

  • Reusable multi-step workflows: Define a named chain where each step passes outputs via files to the next.
  • Runtime parameterization: Reuse one definition across topics and contexts using {{topic}} and other variables.
  • Execution control with safety guardrails: Enforce variable resolution, limit workflow size, validate skill references, detect circular dependencies, and persist state to resume after interruption.
  • Background-ready scheduling: Run workflows in foreground or as queued background jobs, and schedule recurring daemon runs.

Quick Start

Create a reusable workflow that runs research and writing for your topic by running a saved workflow with the topic set at runtime.

Frequently Asked Questions about workflow

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

FAQPage Schema
How do I automate a multi-step research and writing pipeline?

You can automate a multi-step research and writing pipeline by defining a reusable YAML workflow that chains multiple skill invocations together. This orchestrates knowledge-work processes by passing outputs via files from one step to the next, eliminating inconsistent manual handoffs.

Can I run the same workflow across different topics without changing the definition?

Yes, you can reuse one workflow definition across different topics by using runtime parameterization. The system resolves {{topic}} and other YAML-defined variables at run start, allowing you to execute the same chained pipeline for various contexts without altering the core definition.

How does background scheduling work for repeated workflow execution?

Background scheduling allows you to run workflows either in the foreground or as queued background jobs. You can schedule recurring daemon runs for repeated research-to-writing-to-review production, executing the same chain automatically across many topics over time.

What happens if a multi-step workflow is interrupted midway?

If a workflow is interrupted midway, the system uses persisted per-step state to enable resumable execution. This means you can resume the pipeline from the exact point of interruption without losing completed steps or needing to restart the entire chain from the beginning.

Does the workflow engine detect circular dependencies and unresolved variables?

Yes, the workflow engine enforces strict validation for unresolved tokens and detects circular dependencies before execution. It also validates skill references and limits workflow size, ensuring that the chained pipeline runs safely without structural errors or infinite loops.

Is parallel step grouping supported in automated workflow pipelines?

Yes, parallel step grouping is supported in automated workflow pipelines. This allows multiple independent steps within the chain to run concurrently rather than sequentially, optimizing execution time for research and writing tasks that do not depend on each other's outputs.