workflow-skill-creator

Distills completed user workflows into reusable agent skills with CLI scripts.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/arslan9024/White-Caves --skill workflow-skill-creator-arslan9024
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: workflow-skill-creator
Source: https://github.com/arslan9024/White-Caves/tree/main/.agents/skills/workflow_skill_creator
Command: npx skills add https://github.com/arslan9024/White-Caves --skill workflow-skill-creator-arslan9024

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Turning a successful multi-step interaction with an AI agent into a repeatable, reusable skill is manual and error-prone. This Skill guides the agent through a structured process to capture a completed workflow and package it as a proper skill with correct frontmatter, scripts, and documentation. ## Core Features & Use Cases - Guided Brainstorming: Runs a mandatory multi-round interview covering scope, inputs/outputs, error handling, rate limits, and dependencies before any code is written. - CLI Script Generation: Produces argparse-based Python CLI scripts from a template with built-in rate limiting, retry logic, and file-based JSON output. - Design and Validation Phases: Requires an approved design document before implementation and manual testing with sample queries afterward. - Use Case: After working with an agent to query a scientific API and summarize results, ask it to package that workflow into a skill so the same process runs consistently next time. ## Quick Start Ask the agent to turn the workflow we just completed into a reusable skill.

Frequently Asked Questions about workflow-skill-creator

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

FAQPage Schema
How do I turn an existing workflow into an agent skill?▼

Invoke this skill after completing the workflow. It runs a structured brainstorming interview about scope, inputs, error handling, and dependencies, then produces a design document, generates the SKILL.md and any CLI scripts, and validates the result with a test prompt.

What is the difference between workflow-skill-creator and a generic skill creator?▼

This skill only distills workflows that already happened, extracting patterns from a completed interaction. A generic skill creator builds skills from scratch without an existing workflow, which this skill explicitly does not handle.

Does the generated skill script require third-party Python packages?▼

No. The CLI template uses only Python standard library modules such as urllib, json, and argparse. Scripts are executed with uv run, and external dependencies are deliberately avoided.

How does the generated CLI script handle API rate limits?▼

The template enforces rate limiting with time.monotonic, retries transient 5xx errors with exponential backoff, raises a dedicated RateLimitError on HTTP 429, and defaults to one request per second when no documented limit exists.

When should a skill use instructions only instead of a CLI script?▼

Use the instruction-only pattern only when every step is pure reasoning, orchestration, or protocol following with no programmatic work. If any step involves API calls, file I/O, or computation, the CLI script pattern is required.