✓ Verified 💻 Development ✓ Enhanced Data

Skill Factory Pipeline

Multi-Agent Pipeline Orchestrator that builds new skills from scratch.

Rating
4.4 (85 reviews)
Downloads
15,714 downloads
Version
1.0.0

Overview

Multi-Agent Pipeline Orchestrator that builds new skills from scratch.

Key Features

1

Initialize a skill idea

2

Run the full pipeline

3

Collect outputs

4

Review gates

Complete Documentation

View Source →

Skill Factory

A 7-stage multi-agent pipeline that takes a raw skill idea and produces a complete, market-ready skill package. Each stage is an isolated CLI agent call — no nested sessions, no parallelism.

Overview

text
idea → market → planner → arch → builder → auditor → docs → pricer → done

All state is written to disk between stages. Any stage can be re-run independently.

Workflow

Step 1: Initialize a skill idea

bash
python3 {baseDir}/scripts/init_pipeline.py "My Skill Idea" --workspace /tmp/sf-my-skill

This creates a workspace directory with idea.md pre-filled. Review and edit idea.md before running the pipeline.

Step 2: Run the full pipeline

bash
bash {baseDir}/scripts/pipeline.sh --workspace /tmp/sf-my-skill

The pipeline runs all 7 agents sequentially. Each agent reads previous outputs and writes its own report into the workspace.

Step 3: Collect outputs

After the pipeline completes, the workspace contains:

text
workspace/
├── idea.md          # Your original idea (input)
├── market.md        # Market research report
├── plan.md          # Product plan with requirements
├── arch.md          # Architecture and file structure
├── skill/           # The built skill (SKILL.md + scripts/ + references/)
├── audit.md         # Quality audit report
├── docs_review.md   # Documentation review
└── pricing.md       # Pricing and positioning

Step 4: Review gates

Each stage has a gate. If a gate fails, the pipeline stops with a non-zero exit code and reports which stage failed. Fix the issue and re-run from that stage:

bash
bash {baseDir}/scripts/pipeline.sh --workspace /tmp/sf-my-skill --from auditor

Stages at a glance

StageAgent IDInputOutput
marketmarketidea.mdmarket.md
plannerplanneridea.md, market.mdplan.md
archarchplan.mdarch.md
builderbuilderarch.md, plan.mdskill/
auditorauditorskill/audit.md
docsdocsskill/, audit.mddocs_review.md
pricerpricerall outputspricing.md
Read references/agents.md for full agent descriptions, models, and prompt guidance.

Read references/pipeline.md for detailed gate definitions, failure modes, and re-run strategies.

Key Constraints

  • No nested sessions — every agent runs as a top-level isolated CLI call
  • No parallelism — stages run strictly sequentially; each depends on the previous
  • File-based state — all inter-stage communication goes through the workspace filesystem
  • Idempotent stages — re-running a stage overwrites its output without affecting others

When NOT to Use This Skill

  • You only need a quick, simple skill with no research phase — use init_skill.py directly
  • You are iterating on an existing skill — edit files directly
  • You want parallel research across multiple skill ideas — run multiple pipeline instances in separate workspaces

Installation

Terminal bash

openclaw install skill-factory-pipeline
    
Copied!

💻Code Examples

idea → market → planner → arch → builder → auditor → docs → pricer → done

idea--market--planner--arch--builder--auditor--docs--pricer--done.txt
All state is written to disk between stages. Any stage can be re-run independently.

## Workflow

### Step 1: Initialize a skill idea

python3 {baseDir}/scripts/init_pipeline.py "My Skill Idea" --workspace /tmp/sf-my-skill

python3-basedirscriptsinitpipelinepy-my-skill-idea---workspace-tmpsf-my-skill.txt
This creates a workspace directory with `idea.md` pre-filled. Review and edit `idea.md` before running the pipeline.

### Step 2: Run the full pipeline

bash {baseDir}/scripts/pipeline.sh --workspace /tmp/sf-my-skill

bash-basedirscriptspipelinesh---workspace-tmpsf-my-skill.txt
The pipeline runs all 7 agents sequentially. Each agent reads previous outputs and writes its own report into the workspace.

### Step 3: Collect outputs

After the pipeline completes, the workspace contains:

└── pricing.md # Pricing and positioning

-pricingmd--pricing-and-positioning.txt
### Step 4: Review gates

Each stage has a gate. If a gate fails, the pipeline stops with a non-zero exit code and reports which stage failed. Fix the issue and re-run from that stage:
example.txt
workspace/
├── idea.md          # Your original idea (input)
├── market.md        # Market research report
├── plan.md          # Product plan with requirements
├── arch.md          # Architecture and file structure
├── skill/           # The built skill (SKILL.md + scripts/ + references/)
├── audit.md         # Quality audit report
├── docs_review.md   # Documentation review
└── pricing.md       # Pricing and positioning

Tags

#coding_agents-and-ides

Quick Info

Category Development
Model Claude 3.5
Complexity Advanced
Author martinforsulu
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install skill-factory-pipeline