llm-box-workflowlisted
Install: claude install-skill alib8b8/llm-box
# llm-box Workflow Skill
## When to Use
Use this skill when the user wants to:
- **Automate multi-step terminal tasks** — fetching data, processing it, saving results
- **Create reusable pipelines** — workflows that can be run repeatedly
- **Chain commands** — where output of one step feeds into the next
- **Batch process data** — transform, filter, combine multiple data sources
- **Integrate LLMs into automation** — use Ollama, DeepSeek, or OpenAI-compatible models
- **Replace fragile bash scripts** — with structured, auditable YAML workflows
## How llm-box Works
```
Plain English description → YAML workflow → Execute with TUI progress
```
llm-box generates a YAML workflow file from a natural language description.
The workflow is deterministic and reproducible — same workflow always produces
the same result. Users can edit the YAML by hand if they want to tweak things.
## Quick Reference
### CLI Commands
```bash
# Generate a workflow from plain English
llm-box create "<description>"
# Run a workflow file
llm-box run <workflow.yaml>
# List all available nodes
llm-box list
# Validate a workflow file without running
llm-box validate <workflow.yaml>
# Run in safe mode (disables execute node)
llm-box --safe-mode run <workflow.yaml>
# Dry run (show steps without executing)
llm-box --dry-run run <workflow.yaml>
```
### Available Nodes
**Utility Nodes:**
| Node | Description |
|------|-------------|
| `fetch_url` | Fetch content from a URL (with SSRF protection) |
|