Skip to content
Back to skills

Workflow Orchestration

ASecurity

"Build and debug ADK 2.0 Workflow graphs, BaseNode/function nodes,

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
devopspythongobashnodeapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill workflow-orchestration --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Workflow Orchestration?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Workflow Orchestration
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-workflow-orchestration/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-workflow-orchestration)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: workflow-orchestration
description: "Build and debug ADK 2.0 Workflow graphs, BaseNode/function nodes,
  graph routing, dynamic nodes, HITL, retry, checkpoint/resume, and workflow
  event flow."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# ADK Workflow Orchestration

Use this sub-skill when the task is to build or debug ADK 2.0 `Workflow` graphs, custom `BaseNode`/`FunctionNode` steps, static and dynamic graph routing, joins, parallel workers, retries, human-in-the-loop interruptions, workflow event paths, or resume/checkpoint behavior.

## Route requests

- **Create a graph**: Use [Workflow patterns](references/workflow-patterns.md) for `Workflow(edges=...)`, `START`, chain tuples, explicit `Edge`, route maps, `JoinNode`, parallel worker, dynamic fan-out/fan-in, state, and output patterns.
- **Check APIs**: Use [API reference](references/api-reference.md) for constructor signatures, node fields, `Context.run_node`, `Event`, `NodeInfo`, `RequestInput`, and `RetryConfig` names.
- **Debug execution**: Use [Troubleshooting](references/troubleshooting.md) for deadlocks, runner vs node-runner confusion, rerun/resume surprises, dynamic node dedup, join stalls, route misses, timeouts, and retry expectations.
- **Inspect installed package**: Run [inspect_workflow_api.py](scripts/inspect_workflow_api.py) to print the local `google.adk.workflow` signatures and construct a tiny no-LLM function-node workflow object.

## Boundaries

- Use this sub-skill for `Workflow`, `BaseNode`, `node`, `FunctionNode`, `JoinNode`, `RetryConfig`, `RequestInput`, `Event`, `NodeInfo`, graph edges, dynamic nodes through `ctx.run_node`, checkpoint/resume semantics, and workflow state/output routing.
- Route LLM `Agent`/`LlmAgent` construction, model configuration, instructions, tools, callbacks, and schemas to `agent-construction`.
- Route `Runner`, `App`, session service, memory, artifacts, plugins, and persistence lifecycle details to `runtime-services`.
- Route repository maintainer test policy and source-code change validation to `repo-development`.

## Safe assumptions

- The installed distribution is `google-adk` 2.3.0 with import root `google.adk` and Python 3.10+.
- Base install may omit optional extras; workflow construction with pure function nodes does not require cloud credentials, network access, or LLM calls.
- `adk` CLI includes `api_server`, `conformance`, `create`, `deploy`, `eval`, `eval_set`, `migrate`, `optimize`, `run`, `test`, and `web`, but CLI/server/deploy usage belongs in the CLI sub-skill.
- Future guidance should not depend on source checkout files; copy or recreate needed snippets inside the agent’s working files.

## Quick validation

```bash
python scripts/inspect_workflow_api.py --help
python scripts/inspect_workflow_api.py
```

The script performs only local imports and object construction; it does not start a runner, call an LLM, access credentials, open a network connection, or write files.

Files in this skill

  • SKILL.md2.9 KB
  • references/api-reference.md12.1 KB
  • references/troubleshooting.md13 KB
  • references/workflow-patterns.md13.5 KB
  • scripts/inspect_workflow_api.py4.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…