iii / worker
$worker

iii-directory

v0.4.1

Engine introspection (functions / triggers / workers), workers registry proxy, and filesystem-backed skill + prompt reader.

  • macOS: arm64 · x64
  • Linux: arm64 · armv7 · x64
  • Windows: arm64 · x64 · x86

skill doc

iii-directory

index
index.md

iii-directory

Engine introspection, workers registry proxy, and filesystem-backed skill + prompt reader for the iii engine. Hosts four MCP-agnostic surfaces:

  • Skills (skills::*, skill::fetch) — markdown documents under iii://{id} plus an iii://skills index. Use for "when and why to use my worker's tools".
  • Prompts (prompts::*) — static prompt templates listed by prompts::list and read by prompts::get. Parametric command templates the user invokes.
  • Directory (directory::*) — read-side enrichment over engine::functions::list, engine::workers::list, engine::trigger-types::list, and engine::triggers::list. "What's connected to the engine right now?"
  • Registry (registry::*) — HTTP proxy over api.workers.iii.dev with the same row shape as directory::*. "What's published in the public registry?"

directory::* and registry::* share the same worker-list / worker-info envelope shape, so callers can switch between the local engine view and the published-registry view without re-learning the API.

Skills and prompts are sourced from a single configured folder on disk (skills_folder); see the README for the install, configuration, and skills::download flow.

How-tos

directory::* — what's connected to the engine

registry::* — what's published in the public registry

  • registry::worker-list — search published workers in api.workers.iii.dev; same row shape as directory::worker-list.
  • registry::worker-info — full registry detail for one worker (envelope + readme + api_reference + skills_tree).