Back to registry
streaming custom auth 1 pinned sources 10 files

Owncast

Generated Owncast CLI and agent Skill for live-stream administration and integrations.

$ owncast search "list webhooks" --json
CLI binaries 6 platform builds
Skill Included in CLI
Source refs 1 pinned inputs
Smoke intent list webhooks
01 Schema owncast commands schema --json
02 Catalog owncast commands --json
03 Search owncast search "list webhooks" --json
Recipe structure

Files

10 files
builds/owncast.json json
{
  "schema_version": 1,
  "recipe": "owncast",
  "cli_name": "owncast",
  "generated_at": "2026-08-21T06:46:41.071Z",
  "lathe_version": "lathe v0.5.2 (none, unknown)",
  "gate": {
    "verdict": "GO",
    "generated_at": "2026-08-21T06:46:41.071Z",
    "lathe_version": "lathe v0.5.2 (none, unknown)",
    "command_count": 137,
    "group_count": 4,
    "skill_included": true,
    "warnings": [
      "W2"
    ]
  },
  "source_refs": [
    {
      "name": "owncast_api",
      "display_name": "owncast_api",
      "backend": "openapi3",
      "repo_url": "https://github.com/owncast/owncast",
      "pinned_tag": "4d04992fad51cceca206b71f24d129cfe7dcc90e",
      "files": [
        "openapi.yaml"
      ]
    }
  ],
  "outputs": {
    "catalog": null,
    "skill": "skills/owncast",
    "cli_artifacts": [
      {
        "os": "darwin",
        "arch": "arm64",
        "format": "tar.gz",
        "binary": "owncast",
        "path": "downloads/owncast-darwin-arm64.tar.gz",
        "size": 3679707,
        "sha256": "sha256:aa9b4fc69167f98bea3988759f2fba49403736480f21aad4d336cee62c2098cb"
      },
      {
        "os": "darwin",
        "arch": "amd64",
        "format": "tar.gz",
        "binary": "owncast",
        "path": "downloads/owncast-darwin-amd64.tar.gz",
        "size": 3969425,
        "sha256": "sha256:a7bd51f1a9460c3550e56aa26294cfa9739c2fc94e0eb8a32082a122161f76a8"
      },
      {
        "os": "linux",
        "arch": "amd64",
        "format": "tar.gz",
        "binary": "owncast",
        "path": "downloads/owncast-linux-amd64.tar.gz",
        "size": 3908106,
        "sha256": "sha256:ad96092585d270496302d560f969542a9b07b77d4e7c6ff53ede557c6abaa38d"
      },
      {
        "os": "linux",
        "arch": "arm64",
        "format": "tar.gz",
        "binary": "owncast",
        "path": "downloads/owncast-linux-arm64.tar.gz",
        "size": 3544095,
        "sha256": "sha256:7dcd4da068b037f91984b863f229177180e25dabc451ea43049288fabbf4e1e3"
      },
      {
        "os": "windows",
        "arch": "amd64",
        "format": "tar.gz",
        "binary": "owncast.exe",
        "path": "downloads/owncast-windows-amd64.tar.gz",
        "size": 4025657,
        "sha256": "sha256:6fe690899bc6baaae3881ad6d7cfed28cdc6058e25718785b6058e38ba5b7a5f"
      },
      {
        "os": "windows",
        "arch": "arm64",
        "format": "tar.gz",
        "binary": "owncast.exe",
        "path": "downloads/owncast-windows-arm64.tar.gz",
        "size": 3608017,
        "sha256": "sha256:54b854c1bba617f8fa1bee37e8399ff6dd3274533f5c59ca766bc2c4095f6387"
      }
    ]
  }
}

Owncast

This recipe generates the owncast CLI and agent Skill for Owncast live-stream administration, webhooks, and integrations.

API and authentication

Owncast admin endpoints use HTTP Basic authentication. Use the admin username and stream key:

owncast auth login --hostname <host> --auth-type basic
owncast auth status --hostname <host>

Install the Skill

owncast skill install --scope user --agent codex --yes

Agent workflow

owncast commands --json
owncast search "list webhooks" --json

Use the returned command path with owncast commands show before execution. Bump the pin in specs/sources.yaml when upgrading the Owncast API.