iii / worker
$worker

iii-directory

v0.5.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. Every public function sits under a single directory::* namespace, split into four sub-namespaces (all MCP-agnostic):

  • Skills (directory::skills::*) — markdown documents under iii://{id} plus an iii://directory/skills index. Use for "when and why to use my worker's tools".
  • Prompts (directory::prompts::*) — static prompt templates listed by directory::prompts::list and read by directory::prompts::get. Parametric command templates the user invokes.
  • Engine (directory::engine::*) — 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 (directory::registry::*) — HTTP proxy over api.workers.iii.dev with the same workers::{list,info} shape as directory::engine::workers::*. "What's published in the public registry?"

directory::engine::workers::* and directory::registry::workers::* share the same 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 directory::skills::download flow.

How-tos

directory::skills::* — filesystem-backed skill reader

directory::prompts::* — filesystem-backed prompt reader

  • directory::prompts::* — list and read parametric slash-command templates the user invokes; same flat { name, description, body, modified_at } shape directory::skills::get uses for skills.

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

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