---
name: orkes
description: Use for CeliacBot work involving Orkes Conductor, Agentspan, durable agent execution, human approval, workflow orchestration, or the Conductor and Agentspan CLIs. Start here, then use the smallest official Orkes or Agentspan surface that fits the task.
---

# Orkes / Agentspan Skills Index

Use this skill for durable workflow and agent-runtime work in this repo.

## Official Upstream Skills and Docs

- `https://agentspan.ai/docs/`
  - Official Agentspan docs.
  - Best for runtime concepts, Python SDK usage, crash-resume behavior, human approval, and CLI reference.

- `https://agentspan.ai/docs/cli/`
  - Official Agentspan CLI reference.
  - Confirms that `pip install agentspan` or `npm install -g @agentspan-ai/agentspan` provides the `agentspan` command.

- `https://github.com/conductor-oss/conductor-skills`
  - Official Conductor Skills repository for AI coding agents.
  - Useful when the task is specifically about creating, running, monitoring, or repairing Conductor workflows from an agent.

- `https://orkes.io/blog/all-about-the-conductor-oss-and-orkes-cli/`
  - Official Orkes guide for the Conductor CLI.
  - Useful for workflow registration, execution, retry, and recovery flows.

## Verified Local CLIs

- `agentspan`
  - Verified locally with `agentspan version`.
  - Installed version: `0.1.10`

- `conductor`
  - Verified locally with `conductor --version`.
  - Installed version: `v0.1.4`

## Install If Missing

- Agentspan CLI:
  - `npm install -g @agentspan-ai/agentspan`

- Conductor CLI:
  - `curl -fsSL https://raw.githubusercontent.com/conductor-oss/conductor-cli/main/install.sh | env INSTALL_DIR="$HOME/.local/bin" sh`

## CeliacBot Defaults

- Prefer Orkes or Agentspan for durable background or agent workflow execution.
- Do not add Celery.
- Keep the initial workflow small:
  - `research_requested`
  - `browserbase_gather`
  - `redis_store_evidence`
  - `claude_assess`
  - `arize_eval`
  - `redis_store_assessment`
  - `completed`
- If Orkes setup blocks core demo work, call that out before inventing a fallback.

## Common Commands

- Agentspan:
  - `agentspan doctor`
  - `agentspan server start`
  - `agentspan agent --help`
  - `agentspan skill --help`

- Conductor:
  - `conductor --help`
  - `conductor server start`
  - `conductor workflow --help`
  - `conductor task --help`

## Secret Handling

- Keep Orkes and Agentspan auth in environment variables or interactive login flows.
- Do not commit auth keys, secrets, or exported profile files.
- Do not paste secrets into workflow JSON, skill docs, or repo examples.
