<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Orkes Conductor</title>
    <description>The latest articles on DEV Community by Orkes Conductor (@orkesconductor).</description>
    <link>https://dev.to/orkesconductor</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3878902%2F007cd0a9-609f-40aa-86ef-2ef286811698.png</url>
      <title>DEV Community: Orkes Conductor</title>
      <link>https://dev.to/orkesconductor</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/orkesconductor"/>
    <language>en</language>
    <item>
      <title>You Can Now Let Claude Code Build Workflows For You Using Conductor Skills</title>
      <dc:creator>Orkes Conductor</dc:creator>
      <pubDate>Tue, 14 Apr 2026 17:16:31 +0000</pubDate>
      <link>https://dev.to/orkesconductor/you-can-now-let-claude-code-build-workflows-for-you-using-conductor-skills-52c5</link>
      <guid>https://dev.to/orkesconductor/you-can-now-let-claude-code-build-workflows-for-you-using-conductor-skills-52c5</guid>
      <description>&lt;p&gt;If you're already using &lt;a href="https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview" rel="noopener noreferrer"&gt;Agent Skills&lt;/a&gt; with &lt;a href="https://code.claude.com/docs/en/overview" rel="noopener noreferrer"&gt;Claude Code&lt;/a&gt;, you can now add Conductor Skills to build, deploy, and run entire workflows directly from your Claude terminal.&lt;/p&gt;

&lt;p&gt;You can just "chat" with the Claude Code terminal and let it build your workflows directly in your Conductor clusters. Pretty cool!&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Conductor and What are Conductor Skills?
&lt;/h2&gt;

&lt;p&gt;Conductor is a workflow orchestration engine where you define a workflow as a series of tasks like API calls, custom code, conditionals, parallel branches, and human approvals. From there, Conductor runs them, tracks their state, handles retries, and gives you full visibility into what happened.&lt;/p&gt;

&lt;p&gt;Conductor Skills is the plugin that lets Claude Code create and manage these workflows for you so this gives you another way to create workflows. I like using it when I am getting started with workflows the most because it provides me with a really solid start and then I can iterate from there.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A very quick note on prerequisites for a project like this&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Before you start, you'll need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Claude Code&lt;/strong&gt; installed and configured&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Java 21 or later installed&lt;/strong&gt; — the local Conductor server I am using here is a JAR file and won't start without it. Run &lt;code&gt;java -version&lt;/code&gt; to check. If you don’t want to use Conductor’s local server you can just point Claude Code to Orkes Conductor Developer Edition and you don’t need to have Java installed.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Conductor Skills plugin&lt;/strong&gt; installed (instructions below)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;How to Install Conductor Skills in Claude Code&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open up your Claude Code terminal and type in the following:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/plugin marketplace add conductor-oss/conductor-skills
/plugin &lt;span class="nb"&gt;install &lt;/span&gt;conductor@conductor-skills
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;To verify you have it, you can type this in your Claude Code session:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt; /plugin list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you see &lt;code&gt;conductor&lt;/code&gt; in the output, you're good to go. If you don’t see it under the &lt;strong&gt;Plugins&lt;/strong&gt; tab (because there are a lot there by default), you will if you go to &lt;strong&gt;Installed&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Claude now knows how to talk to a Conductor server, register your workflows, start them, monitor their status, manage failures, and write workers (your own custom code/services). I also like using Claude Code because it just helps with planning and brainstorming too.&lt;/p&gt;

&lt;h2&gt;
  
  
  Part 1: Build Your First Workflow with Claude Code and Conductor Skills
&lt;/h2&gt;

&lt;p&gt;Let's start with something simple. A workflow that takes a URL, fetches its contents, and returns them. The point here is to see how the pattern works and get a feel for the build-run-iterate cycle of this process and way of building workflows using Claude Code.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 1: Start Your Local Conductor Server
&lt;/h3&gt;

&lt;p&gt;First you need a Conductor server running so that Claude Code can connect to it to register the workflows in. You have two options (the local one I am showing here, and also the Orkes hosted version which I will show later), but let’s start with a local build. In Claude Code, type:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/conductor:conductor
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Claude will ask what you want to do. Tell it:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Start a local Conductor server for development
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Claude runs conductor server start behind the scenes. Once it's healthy, you'll have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;API: &lt;code&gt;http://localhost:8080/api&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;UI: &lt;code&gt;http://localhost:8080&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can open the UI in your browser to see your workflows visually as you build them. Keep the server running and move on. You can also just ask Claude Code to explain what it builds and how the workflow is doing. So you can just say things like “Is my server up and running? How many workflows do I have in my Conductor server? What are those workflows? Which Conductor cluster is it pointing to?” It'll query the API and answer you.&lt;/p&gt;

&lt;p&gt;Now just write something like build me a very simple workflow or "Build me a workflow that takes a URL, fetches its contents, and returns them" and see it working. &lt;/p&gt;

&lt;p&gt;And then you can just check it out by going to &lt;code&gt;localhost:8080&lt;/code&gt; (if you want to see the OSS UI), but you don’t have to. Anything you want to know about the workflow you can also ask Claude. &lt;/p&gt;

&lt;p&gt;If I do go to the UI to see the workflow visualized, here is what I see: &lt;/p&gt;

&lt;p&gt;Just one task, but I can use Claude to run it and then I can build on top of this one and iterate. &lt;/p&gt;

&lt;p&gt;From here Claude also suggests some improvements and in this case I agree with the suggestion. So now I can iterate on this and ask Claude to add a task to get all the blog titles from the page. &lt;/p&gt;

&lt;p&gt;You can also connect it to an Orkes Hosted Cluster Instead&lt;/p&gt;

&lt;p&gt;If you don't want to run a local server, point Claude Code at an Orkes cluster. The Orkes Developer Edition is a free hosted service where you can build workflows and experiment without installing anything locally. &lt;/p&gt;

&lt;p&gt;Just tell Claude:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Connect to my Conductor server at https://developer.orkescloud.com/api and create the same workflow there instead
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://developer.orkescloud.com/api" rel="noopener noreferrer"&gt;https://developer.orkescloud.com/api&lt;/a&gt; is the url for the Developer Edition cluster.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Claude will ask for your authentication details like your Key ID and Key Secret. You can generate these from the Applications page in your Orkes dashboard. Create an application (or use an existing one), generate a key pair, and paste the values when Claude asks for them. &lt;/p&gt;

&lt;p&gt;If you'd rather not type credentials into Claude, set them as environment variables in a separate terminal session first:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;CONDUCTOR_SERVER_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;https://developer.orkescloud.com/api
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;CONDUCTOR_AUTH_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&amp;lt;your_key_id&amp;gt;
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;CONDUCTOR_AUTH_SECRET&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&amp;lt;your_key_secret&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once connected, Claude gives you a summary of everything on the cluster. So your output will look something like this: &lt;/p&gt;

&lt;p&gt;This works with any Orkes cluster: Developer Edition, your team's staging environment, production, whatever. Just swap the URL and credentials. From here, you can create new workflows, run existing ones, or explore what's already there.&lt;/p&gt;

&lt;p&gt;Now you can just tell Claude Code something like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Check that you are connected to the Developer Edition of Orkes Conductor and build the same workflow there instead.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Step 2: Run your new Conductor workflow from Claude Code&lt;/p&gt;

&lt;p&gt;Let's test with a simple HTML page first. Go ahead and tell Claude Code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;Run the new workflow with https://orkes.io/blog/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://orkes.io/blog/" rel="noopener noreferrer"&gt;https://orkes.io/blog/&lt;/a&gt; is just the link to the Orkes Conductor blog page. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;From there your Claude Code session might differ than mine depending on what Claude "decides" to do, but it's likely to ask you questions like it did with me. &lt;/p&gt;

&lt;p&gt;It asked me if I would like to create a new task to grab specific information from the page. I said "Yes, please create a task in the workflow to return all the blog post title from the url". And then Claude continues from there. &lt;/p&gt;

&lt;p&gt;At the end of this short session I got a working workflow in my Conductor cluster and then I could just communicate with it through Claude using plain English to describe what I want. &lt;/p&gt;

&lt;p&gt;Here is the final small workflow in the Developer Edition of Orkes Conductor after a successful run of the workflow: &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkz4vcf6199l8x40m2u0r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkz4vcf6199l8x40m2u0r.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In another article I am going to use Claude Code to create a Content Refresh workflow from a spec. In this one I wanted to show you how you can use Claude Code to build a simple workflow and have it run, but for anything close to a durable workflow I find that the best thing is to approach it the way you would any software project, starting with a good document outlining requirements and other things. &lt;/p&gt;

&lt;p&gt;-- Author: Maria Shimkovska&lt;/p&gt;

</description>
      <category>ai</category>
      <category>tutorial</category>
      <category>beginners</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
