create-workflow

Translate natural-language workflow intents into executable Narrative workflow specifications.

7|Updated May 18, 2026
One-click install
npx skills add https://github.com/narrative-io/narrative-skills-marketplace --skill create-workflow-narrative-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-workflow
Source: https://github.com/narrative-io/narrative-skills-marketplace/tree/main/plugins/narrative-common/skills/create-workflow
Command: npx skills add https://github.com/narrative-io/narrative-skills-marketplace --skill create-workflow-narrative-io

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Author and submit a Narrative workflow from a natural-language intent. Picks the closest example from assets/examples, adapts it to the user's case, walks the YAML against the spec, resolves the data plane, and submits via narrative_workflows_create only after the user has approved the rendered spec.

Core Features & Use Cases

  • Maps the user's intent to the closest matching example, adapts it to the case, and validates compatibility with the DSL.
  • Resolves the data plane and submits the workflow through the platform after explicit user approval.
  • Provides fallbacks to harness fallbacks and knowledge-base recommendations when tools or MCP servers are unavailable.

Quick Start

Describe your workflow goal in natural language and I will draft and submit the matching workflow.

Frequently Asked Questions about create-workflow

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

FAQPage Schema
How do I turn natural language into an executable workflow?

To turn natural language into an executable workflow, describe your automation goal and the system maps it to the closest example, adapts the YAML to your case, and validates it against the DSL. You then approve the rendered specification before it is submitted for execution.

How does template adaptation work for workflow automation?

Template adaptation works by selecting the closest matching example from available assets and adapting its structure to your specific use case. The system validates the adapted YAML against the DSL specification to ensure compatibility before binding the data plane and submitting the workflow.

Can I submit a Narrative workflow without writing YAML manually?

Yes, you can submit a Narrative workflow without manual YAML by stating your intent in natural language. The system drafts the workflow specification, validates the YAML against the DSL automatically, and only submits via the platform after you review and approve the rendered spec.

Does workflow submission require access to narrative-mcp?

Workflow submission requires access to narrative-mcp and appropriate Read tools to resolve the data plane. If MCP servers or knowledge bases are unavailable, the system provides harness fallbacks and knowledge-base recommendations to proceed with the workflow generation.

What happens if MCP servers are unavailable during workflow generation?

If MCP servers are unavailable during workflow generation, the system automatically falls back to harness fallbacks and knowledge-base recommendations. This ensures the workflow specification process can continue, though full data plane resolution and submission may be limited until connectivity is restored.

Best way to validate a workflow DSL before submitting?

The best way to validate a workflow DSL before submitting is to let the system walk the generated YAML against the spec automatically. After adapting the template to your intent, it validates compatibility and resolves the data plane, pausing for your explicit approval before calling the submission API.