Skip to content
Back to skills

Agent Substrate Deploy

BSecurity

Stand up official Agent Substrate on a dedicated gVisor kind cluster and validate Orka direct, MCP, ACP, and data-only checkpoint paths.

  • 32 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 13, 2026
ai-agentspythongobashnodedockerkubernetesgitapi

Works with

  • cli
  • api
  • mcp

Security analysis

B88/100
  • criticalSends environment variables or credentials to an external URL

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

Scanned October 13, 2026

npx -y skills add orka-agents/orka --skill agent-substrate-deploy --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Substrate Deploy?

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

Security grade badge for Agent Substrate Deploy
[![Security: B — Skills Directory](https://www.skillsdirectory.com/api/skills/orka-agents-agent-substrate-deploy/badge)](https://www.skillsdirectory.com/skills/orka-agents-agent-substrate-deploy)

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: agent-substrate-deploy
description: Stand up official Agent Substrate on a dedicated gVisor kind cluster and validate Orka direct, MCP, ACP, and data-only checkpoint paths.
---

# Agent Substrate deployment

Use the unmodified official provider pinned in
`hack/agent-substrate/upstream.env`. Read
`website/docs/concepts/substrate.md` for the native API and lifecycle contract.
This workflow is local evaluation, not a production provider installer.

## Run the existing installer

Drive `hack/demos/cluster/install-substrate.sh` in place. It retains the cluster
and calls the same `scripts/agent-substrate-e2e.sh` used by CI. The suite builds
the provider from its official pin and runs direct, MCP, and real ACP runtime
execution against a local Responses fixture. It needs no model or Git account.

1. Check Docker, kind, ko, Go 1.27, git, jq, kubectl, openssl, Python, curl, and
   ripgrep. Install missing local CLI dependencies as needed. Do not restart
   shared Docker infrastructure or delete another cluster to repair preflight.
2. Choose a dedicated cluster and run directory. Substrate's gVisor/node setup
   owns this cluster; it cannot be installed onto a default kindctl cluster.
3. Run the installer, then use only its scoped kubeconfig for follow-up work.

```bash
export PATH="$PWD/bin:$(go env GOPATH)/bin:$PATH"
export KIND_CLUSTER=orka-substrate-eval
export SUBSTRATE_E2E_RUN_DIR="$PWD/bin/substrate-eval"
bash hack/demos/cluster/install-substrate.sh
export KUBECONFIG="$SUBSTRATE_E2E_RUN_DIR/kubeconfig"
```

An existing cluster requires `SUBSTRATE_REUSE_CLUSTER=1` or
`DEMO_CLUSTER_REUSE=reuse`. Reuse installs the selected official version and
reruns tests with fixed resource names. Inspect existing objects first; do not
replace application data or a completed model login. Choose a fresh cluster
when reuse is unsuitable. The installer never automatically recreates one.
The source URL and commit must match the pin; arbitrary ref overrides and
provider patches are rejected.

## Verify

Read `references/validate.md`. Do not claim live conformance from a doctor or
unit test result. Keep operation journals and credentials out of user-facing
logs. Native Actors and templates are ate-api resources, not Kubernetes CRDs.

For a real model provider, use the existing Vekil deployment skill separately.
If that starts device-code authentication, surface the URL and code and wait
for the user to complete it. Never complete the login on their behalf.

## Troubleshoot

Read `references/troubleshooting.md`. Preserve source and last verified data
when a boot or checkpoint is uncertain. Do not patch the provider, manufacture
lifecycle preconditions, restore process memory, or retry an uncertain Task to
make the test pass.

Files in this skill

  • SKILL.md2.7 KB
  • agents/openai.yaml322 B
  • references/troubleshooting.md1.9 KB
  • references/validate.md1.7 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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.