Resources
26Install
npx skillscat add totalwindupflightsystems/musterflow Install via the SkillsCat registry.
About this skill
MusterFlow converts OpenAPI specifications into command-line interfaces, MCP tools, and Starlark workflows, enabling developers to interact with APIs programmatically. It solves the problem of manually implementing API clients by automating code generation and integration. Use it when building consistent, reusable API interactions across CLI, dashboard, or workflow environments.
SKILL.md
MusterFlow
Turn any OpenAPI spec into a CLI, MCP tool, and workflow. Connect an API spec, get a full CLI with subcommands for every endpoint, serve MCP tools over HTTP, and build Starlark workflows.
Quick Start
# Build
go build ./...
# Test
go test ./... -count=1
# Lint
go vet ./...Commands
musterflow connect <spec-url>— Connect an API from its OpenAPI specmusterflow <api> <operation>— Execute API operations via CLImusterflow start— Start the dashboard and MCP servermusterflow catalog search <query>— Search the community catalogmusterflow flow create <name>— Create Starlark workflowsmusterflow auth add <api-id>— Add auth credentials per API
Agent Context
This project is managed by the coding-hermes autonomous pipeline.
- Foreman: musterflow-foreman (cron-driven autonomous coding)
- Quality gates: GitReins Tier 1 (secrets, lint, build, test) + Tier 2 (LLM evaluation)
- Agent skills: coding-hermes, coding-hermes-cron, hilo-usage, gitreins
- Task board:
.coding-hermes/board/tasks.jsonl
Architecture
cmd/musterflow/main.go → Entrypoint
internal/app/ → API connection registry
internal/auth/ → Credential management
internal/catalog/ → Community catalog
internal/cli/ → CLI command tree
internal/config/ → YAML config
internal/dashboard/ → Web dashboard
internal/mcp/ → MCP server
internal/wasm/ → WASM transforms
internal/workflow/ → Starlark workflows
internal/completion/ → Shell completion