What problem does it solve?
Turning a one-off successful data processing run into a reusable, PiFlow-discoverable skill requires manually writing SKILL.md frontmatter, skill.json metadata, parameter contracts, scripts, and registration entries. This Skill automates that packaging so verified workflows become structured, validated skill directories.
Core Features & Use Cases
- Template-driven skill generation: Creates SKILL.md, skill.json, scripts/, references/, and assets/ from a UTF-8 JSON spec, following a unified PiFlow template with DAG-readable input_params and output_params.
- Flow-to-skill restoration: Restores a draft spec from a validated successful workflow summary, then generates or minimally rewrites an existing skill while preserving its name and directory.
- Validation and registration: Ships scripts to validate skill structure, register skills into the classification list and icon storage, and record generated skills for frontend preview.
- Use Case: After an agent successfully cleans a batch of EPUB metadata, provide the flow summary JSON and this Skill produces a complete epub_metadata_cleaner skill directory with an executable Python entrypoint, parameter contract, and registration.
Quick Start
Ask the agent to save the just-completed data processing workflow as a PiFlow skill using the flow summary JSON file.