write-workflow-as-code

Automate Orvanta workflows using TypeScript or Python with parallel processing and approvals.

Updated May 28, 2026
One-click install
npx skills add https://github.com/Orvanta-Cloud/orvanta-cli-docs --skill write-workflow-as-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-workflow-as-code
Source: https://github.com/Orvanta-Cloud/orvanta-cli-docs/tree/main/skills/write-workflow-as-code
Command: npx skills add https://github.com/Orvanta-Cloud/orvanta-cli-docs --skill write-workflow-as-code

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @orvanta/client, orvanta, and includes scripts (resource) components.

What problem does it solve?

This Skill allows developers to automate complex Orvanta workflows, reducing manual efforts and improving consistency across the workflow process.

Core Features & Use Cases

  • Orvanta Workflow Automation: Leverage TypeScript or Python to automate and execute Orvanta workflows.
  • Task and Step Management: Efficiently manage tasks and steps, including parallel execution, approvals, and durable steps.
  • Use Case: Automate data processing, report generation, and other workflow operations within the Orvanta platform.

Quick Start

Use the 'write-workflow-as-code' skill to create a new workflow. Run orvanta generate-metadata to ensure all required files are generated.

Frequently Asked Questions about write-workflow-as-code

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

FAQPage Schema
How do I automate Orvanta workflows using TypeScript or Python?

You automate Orvanta workflows by writing TypeScript or Python code to define and execute complex task sequences. This approach reduces manual efforts and improves consistency across your workflow operations.

Can I run parallel tasks and approvals in an Orvanta workflow?

Yes, Orvanta workflow automation supports parallel processing, task scripts, and approvals. You can efficiently manage durable steps and complex task sequences directly within your TypeScript or Python scripts.

Do I need the @orvanta/client package to execute workflow scripts?

Yes, you need either the @orvanta/client or orvanta package installed to execute workflows. These dependencies provide the necessary runtime environment for your TypeScript or Python task automation scripts.

What is the best way to generate required files for an Orvanta workflow?

The best way to generate required files is by running the `orvanta generate-metadata` command. This ensures all necessary metadata and configuration files are properly created before executing your workflow automation code.

What use cases does Orvanta workflow automation solve for developers?

Orvanta workflow automation solves use cases like automating data processing, report generation, and complex task sequences. It allows developers to programmatically manage durable steps and parallel operations.