writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
web-ui-and-deploymentGuides OWL's English Gradio interface, environment-file management, Docker Compose deployment, Xvfb, and browser-runtime troubleshooting.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this route for the English Gradio UI, API-key configuration through the interface, Docker/Compose, Xvfb, Playwright, ports, mounts, or container troubleshooting. It is an operational route, not a promise that a server or Docker daemon is available.
utils, so do not assume import owl.webapp from an arbitrary current
directory is equivalent.construct_society interface, and inspect the status/token/log output. Route
provider construction to workforce-workflows.The UI can initialize, read, update, and delete .env values. Treat those
callbacks as mutations: do not paste secrets into prompts or logs, and prefer
shell environment variables or a protected file when policy disallows UI
writes.
Read docker-operations.md before using
Compose, and run check_docker_runtime.sh for
non-mutating host diagnostics. The supported pattern uses a service exposing
port 7860, a mounted
.env, example/data mounts, large shared memory for browser work, and an
Xvfb-backed Python command where a display is required. Build and image pulls
are networked and potentially expensive; the bundled checker only diagnoses
the host and never starts or builds a container.
Use troubleshooting.md for stale module names, port conflicts, missing keys, Gradio errors, browser/Xvfb failures, or Docker health and Compose errors. Local document behavior routes to document-processing, and benchmark work to gaia-evaluation.