One grammar
for workflows
humans read and agents run.

Write a workflow once as a package. People read it as docs; agents run it as a skill. Open, versioned, and portable across registries.

package=one skill — a whole domain
run_*()=one endpoint you call
params=how you refine the run