smithery.ai

agentic-ecosystem-docker

This skill should be used when containerizing a multi-service agentic ecosystem (UI + Agent Management Server, optionally launchers/ingestors) with Docker Compose while preserving localhost-only security, correct in-container networking, centralized log volume mounts, and working Codex/Claude CLIs.

First seen Apr 3, 2026

Installation

$ npx skills add https://smithery.ai

Summary

This skill should be used when containerizing a multi-service agentic ecosystem (UI + Agent Management Server, optionally launchers/ingestors) with Docker Compose while preserving localhost-only security, correct in-container networking, centralized log volume mounts, and working Codex/Claude CLIs.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code codex

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,859 B
  • docs SUMMARY.md 331 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Agentic Ecosystem Docker

""" [Created by Codex: 019b78e6-c6cb-7f72-ab5a-c16c536b8e70] [Ported to Claude Code by Opus: 5f029f5d-392f-4e16-bf28-f45f9be1e3cb] """

Purpose

Provide a repeatable workflow and checklists for Dockerizing the agentic ecosystem so docker compose up --build runs the UI and AMS with working /api/agent-sdk/*, Live Logs (SSE), and agent start/stop.

When To Use

  • Need to run Agent HQ (or similar Vite UI) + AMS together via Docker Compose
  • Need localhost-only exposure (bind 127.0.0.1:PORT:PORT)
  • Seeing 403 forbidden from /api/agent-sdk/* or SSE endpoints in Docker (loopback checks)
  • Need to mount centralized logs and provider CLIs into containers

Non-Negotiable Contract

  • Publish the UI port only on loopback (example: 127.0.0.1:8037:8037)
  • Do not publish AMS port (use expose, not ports)
  • Bind Vite to 0.0.0.0 inside container
  • Use Docker hostname for AMS from the UI (http://ams:8041)
  • Run smoke tests after each phase before continuing

Workflow

  1. Load references/agenticecosystemdocker_playbook.md and follow phases in order.
  2. If a Linux Codex binary is required inside a container, run scripts/buildcodexlinux_binary.py and mount the result into AMS.
  3. Validate with curl-based smoke tests (HTML, /api/agent-sdk/list, SSE endpoints, start/stop).

Bundled Resources

  • Step-by-step playbook: references/agenticecosystemdocker_playbook.md
  • Linux Codex builder helper: scripts/buildcodexlinux_binary.py