iii / worker
$worker

iii-directory

v0.7.0

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 core name / description / version fields, so a parser that touches only those keys works against either surface. The registry view also surfaces publication metadata (type, config, supported_targets, total_downloads, dependencies, optional image); the engine view adds runtime / connection state.

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::skills::list — enriched listing of every skill on disk (id, title, type, description, bytes, modified_at). title prefers the YAML frontmatter title: over the body H1; type is lifted from frontmatter type: (null when absent).
  • directory::skills::get — read one skill body by id (returns the same id/title/type/description/modified_at as list plus body).
  • directory::skills::index — short markdown index of every installed worker (one ## </code> + first paragraph + <code class="readme-inline-code">read more</code> link per <code class="readme-inline-code">type: index</code> skill); designed for token-light agent bootstrap.</li> <li><a href="iii://directory/skills/download"><code class="readme-inline-code">directory::skills::download</code></a> — pull markdown into <code class="readme-inline-code">skills_folder</code> from the workers registry or a GitHub repo.</li> </ul> <h3 id="directoryprompts-filesystem-backed-prompt-reader" class="scroll-mt-20"><code class="readme-inline-code">directory::prompts::*</code> — filesystem-backed prompt reader</h3> <ul> <li><a href="iii://directory/prompts"><code class="readme-inline-code">directory::prompts::*</code></a> — list and read parametric slash-command templates the <em>user</em> invokes; same flat <code class="readme-inline-code">{ name, description, body, modified_at }</code> shape <code class="readme-inline-code">directory::skills::get</code> uses for skills.</li> </ul> <h3 id="directoryengine-whats-connected-to-the-engine" class="scroll-mt-20"><code class="readme-inline-code">directory::engine::*</code> — what's connected to the engine</h3> <ul> <li><a href="iii://directory/engine/functions/list"><code class="readme-inline-code">directory::engine::functions::list</code></a> — list functions registered with the engine; filter by search/prefix/worker.</li> <li><a href="iii://directory/engine/functions/info"><code class="readme-inline-code">directory::engine::functions::info</code></a> — inspect one function's schemas, owner, and how-to skill.</li> <li><a href="iii://directory/engine/triggers/list"><code class="readme-inline-code">directory::engine::triggers::list</code></a> — list trigger types registered with the engine.</li> <li><a href="iii://directory/engine/triggers/info"><code class="readme-inline-code">directory::engine::triggers::info</code></a> — inspect one trigger type's schemas + live instance count.</li> <li><a href="iii://directory/engine/registered-triggers/list"><code class="readme-inline-code">directory::engine::registered-triggers::list</code></a> — list registered trigger instances (subscriber rows).</li> <li><a href="iii://directory/engine/registered-triggers/info"><code class="readme-inline-code">directory::engine::registered-triggers::info</code></a> — inspect one registered trigger (instance + type + function).</li> <li><a href="iii://directory/engine/workers/list"><code class="readme-inline-code">directory::engine::workers::list</code></a> — list workers connected to the engine; shares the core <code class="readme-inline-code">name</code> / <code class="readme-inline-code">description</code> / <code class="readme-inline-code">version</code> fields with <code class="readme-inline-code">directory::registry::workers::list</code>.</li> <li><a href="iii://directory/engine/workers/info"><code class="readme-inline-code">directory::engine::workers::info</code></a> — inspect one connected worker's full surface.</li> </ul> <h3 id="directoryregistry-whats-published-in-the-public-registry" class="scroll-mt-20"><code class="readme-inline-code">directory::registry::*</code> — what's published in the public registry</h3> <ul> <li><a href="iii://directory/registry/workers/list"><code class="readme-inline-code">directory::registry::workers::list</code></a> — browse / search published workers in <code class="readme-inline-code">api.workers.iii.dev</code>. Cursor-paginated; rows share the core <code class="readme-inline-code">name</code> / <code class="readme-inline-code">description</code> / <code class="readme-inline-code">version</code> fields with <code class="readme-inline-code">directory::engine::workers::list</code> and add publication metadata (<code class="readme-inline-code">type</code>, <code class="readme-inline-code">config</code>, <code class="readme-inline-code">supported_targets</code>, <code class="readme-inline-code">total_downloads</code>, <code class="readme-inline-code">dependencies</code>, optional <code class="readme-inline-code">image</code>).</li> <li><a href="iii://directory/registry/workers/info"><code class="readme-inline-code">directory::registry::workers::info</code></a> — full registry detail for one worker (envelope + readme + api_reference + skills_tree).</li> </ul> </div></div></section></div><aside class="flex flex-col gap-y-4 @4xl:sticky @4xl:top-4 @4xl:self-start @4xl:max-h-[calc(100dvh-2rem)] @4xl:overflow-y-auto"><div class="border border-rule bg-bg"><div class="bg-panel px-3.5 py-2.5 border-b border-rule"><span class="font-mono text-[11px] font-medium uppercase tracking-[0.18em] text-ink-faint">details</span></div><div class="p-4 flex flex-col gap-y-2.5"><div class="flex items-baseline justify-between font-mono text-[13px] gap-x-3"><span class="text-ink-faint shrink-0 uppercase tracking-[0.06em] text-[11px]">version</span><span class="text-ink truncate text-right lowercase tabular-nums">v0.7.0</span></div><div class="flex items-baseline justify-between font-mono text-[13px] gap-x-3"><span class="text-ink-faint shrink-0 uppercase tracking-[0.06em] text-[11px]">type</span><span class="text-ink truncate text-right lowercase ">binary</span></div><div class="flex items-baseline justify-between font-mono text-[13px] gap-x-3 min-w-0"><span class="text-ink-faint shrink-0 uppercase tracking-[0.06em] text-[11px]">repo</span><a href="https://github.com/iii-hq/workers" target="_blank" rel="noreferrer" class="inline-flex items-center gap-x-1 font-mono text-[13px] text-ink lowercase hover:text-accent transition-colors min-w-0 text-right justify-end"><span class="truncate">iii-hq/workers</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link size-3 shrink-0" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div></div><div class="border border-rule bg-bg"><div class="bg-panel px-3.5 py-2.5 border-b border-rule"><span class="font-mono text-[11px] font-medium uppercase tracking-[0.18em] text-ink-faint">skills</span></div><div class="max-h-[min(60dvh,28rem)] overflow-y-auto"><section aria-labelledby="skills-tree-iii-directory"><div id="skills-tree-iii-directory" class="flex items-baseline justify-between px-3.5 py-2 bg-paper-2 border-b border-rule-2"><span class="font-mono text-[11px] font-medium uppercase tracking-[0.06em] text-ink-faint">files</span><span class="font-mono text-[11px] uppercase tracking-[0.06em] text-ink-ghost tabular-nums">16</span></div><nav aria-label="skill files" class="px-3 pt-2 pb-3"><ul class="flex flex-col gap-y-0.5"><li style="padding-left:0"><a class="block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors bg-ink text-bg" href="/workers/iii-directory?tab=skills&version=0.7.0">index.md</a></li><li style="padding-left:0" class="min-w-0"><div class="font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none">skills<!-- -->/</div><ul class="flex flex-col gap-y-0.5 mt-0.5"><li style="padding-left:10px" class="min-w-0"><div class="font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none">directory<!-- -->/</div><ul class="flex flex-col gap-y-0.5 mt-0.5"><li style="padding-left:20px"><a class="block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink" href="/workers/iii-directory?tab=skills&skill=skills%2Fdirectory%2Fprompts.md&version=0.7.0">prompts.md</a></li><li style="padding-left:20px" class="min-w-0"><div class="font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none">engine<!-- -->/</div><ul class="flex flex-col gap-y-0.5 mt-0.5"><li style="padding-left:30px" class="min-w-0"><div class="font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none">functions<!-- -->/</div><ul class="flex flex-col gap-y-0.5 mt-0.5"><li style="padding-left:40px"><a class="block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink" href="/workers/iii-directory?tab=skills&skill=skills%2Fdirectory%2Fengine%2Ffunctions%2Finfo.md&version=0.7.0">info.md</a></li><li style="padding-left:40px"><a class="block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink" href="/workers/iii-directory?tab=skills&skill=skills%2Fdirectory%2Fengine%2Ffunctions%2Flist.md&version=0.7.0">list.md</a></li></ul></li><li style="padding-left:30px" class="min-w-0"><div class="font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none">registered-triggers<!-- -->/</div><ul class="flex flex-col gap-y-0.5 mt-0.5"><li style="padding-left:40px"><a class="block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink" href="/workers/iii-directory?tab=skills&skill=skills%2Fdirectory%2Fengine%2Fregistered-triggers%2Finfo.md&version=0.7.0">info.md</a></li><li style="padding-left:40px"><a class="block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink" href="/workers/iii-directory?tab=skills&skill=skills%2Fdirectory%2Fengine%2Fregistered-triggers%2Flist.md&version=0.7.0">list.md</a></li></ul></li><li style="padding-left:30px" class="min-w-0"><div class="font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none">triggers<!-- -->/</div><ul class="flex flex-col gap-y-0.5 mt-0.5"><li style="padding-left:40px"><a class="block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink" href="/workers/iii-directory?tab=skills&skill=skills%2Fdirectory%2Fengine%2Ftriggers%2Finfo.md&version=0.7.0">info.md</a></li><li style="padding-left:40px"><a class="block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink" href="/workers/iii-directory?tab=skills&skill=skills%2Fdirectory%2Fengine%2Ftriggers%2Flist.md&version=0.7.0">list.md</a></li></ul></li><li style="padding-left:30px" class="min-w-0"><div class="font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none">workers<!-- -->/</div><ul class="flex flex-col gap-y-0.5 mt-0.5"><li style="padding-left:40px"><a class="block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink" href="/workers/iii-directory?tab=skills&skill=skills%2Fdirectory%2Fengine%2Fworkers%2Finfo.md&version=0.7.0">info.md</a></li><li style="padding-left:40px"><a class="block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink" href="/workers/iii-directory?tab=skills&skill=skills%2Fdirectory%2Fengine%2Fworkers%2Flist.md&version=0.7.0">list.md</a></li></ul></li></ul></li><li style="padding-left:20px" class="min-w-0"><div class="font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none">registry<!-- -->/</div><ul class="flex flex-col gap-y-0.5 mt-0.5"><li style="padding-left:30px" class="min-w-0"><div class="font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none">workers<!-- -->/</div><ul class="flex flex-col gap-y-0.5 mt-0.5"><li style="padding-left:40px"><a class="block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink" href="/workers/iii-directory?tab=skills&skill=skills%2Fdirectory%2Fregistry%2Fworkers%2Finfo.md&version=0.7.0">info.md</a></li><li style="padding-left:40px"><a class="block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink" href="/workers/iii-directory?tab=skills&skill=skills%2Fdirectory%2Fregistry%2Fworkers%2Flist.md&version=0.7.0">list.md</a></li></ul></li></ul></li><li style="padding-left:20px" class="min-w-0"><div class="font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none">skills<!-- -->/</div><ul class="flex flex-col gap-y-0.5 mt-0.5"><li style="padding-left:30px"><a class="block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink" href="/workers/iii-directory?tab=skills&skill=skills%2Fdirectory%2Fskills&version=0.7.0">index.md</a></li><li style="padding-left:30px"><a class="block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink" href="/workers/iii-directory?tab=skills&skill=skills%2Fdirectory%2Fskills%2Fdownload.md&version=0.7.0">download.md</a></li><li style="padding-left:30px"><a class="block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink" href="/workers/iii-directory?tab=skills&skill=skills%2Fdirectory%2Fskills%2Fget.md&version=0.7.0">get.md</a></li><li style="padding-left:30px"><a class="block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink" href="/workers/iii-directory?tab=skills&skill=skills%2Fdirectory%2Fskills%2Flist.md&version=0.7.0">list.md</a></li></ul></li></ul></li></ul></li></ul></nav></section></div></div><div class="border border-rule bg-bg"><div class="bg-panel px-3.5 py-2.5 border-b border-rule"><span class="font-mono text-[11px] font-medium uppercase tracking-[0.18em] text-ink-faint">author</span></div><div class="p-4 flex flex-col gap-y-2.5"><div class="flex items-center gap-x-2 font-mono text-[13px]"><img src="https://iii.dev/docs/_mintlify/favicons/motiadev/AFkVbz_UcSL_5jsm/_generated/favicon/apple-touch-icon.png" alt="" class="size-5 object-cover"/><span class="text-ink lowercase">iii</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-check size-3.5 text-accent" aria-hidden="true"><path d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"></path><path d="m9 12 2 2 4-4"></path></svg></div></div></div></aside></div></div></div><!--$--><!--/$--></main><footer class="border-t border-rule bg-bg"><div class="flex items-center justify-between flex-wrap gap-x-6 gap-y-3 px-9 py-4.5"><a aria-label="iii worker — registry home" class="inline-flex items-center gap-x-2 text-ink" href="/"><svg viewBox="0 0 1075.74 1075.69" aria-hidden="true" focusable="false" class="size-[14px]" fill="currentColor"><rect x="0" y="0.05" width="268.94" height="268.94"></rect><rect x="403.4" y="0.05" width="268.94" height="268.94"></rect><rect x="806.81" y="0.05" width="268.94" height="268.94"></rect><rect x="0" y="403.45" width="268.94" height="672.24"></rect><rect x="403.4" y="403.45" width="268.94" height="672.24"></rect><rect x="806.81" y="403.45" width="268.94" height="672.24"></rect></svg><span class="font-mono text-[13px] font-medium tracking-[-0.02em] lowercase">iii / worker</span></a><nav aria-label="footer" class="flex items-center flex-wrap gap-x-6 gap-y-2"><a href="https://iii.dev" target="_blank" rel="noreferrer" class="inline-flex items-center gap-x-1 font-mono text-[13px] text-ink-faint hover:text-ink lowercase transition-colors">iii.dev<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link size-3 shrink-0" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><a href="https://iii.dev/docs" target="_blank" rel="noreferrer" class="inline-flex items-center gap-x-1 font-mono text-[13px] text-ink-faint hover:text-ink lowercase transition-colors">docs<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link size-3 shrink-0" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><a class="font-mono text-[13px] text-ink-faint hover:text-ink lowercase transition-colors" href="/badge-preview">badge preview</a><a href="https://discord.gg/iiidev" target="_blank" rel="noreferrer" class="inline-flex items-center gap-x-1 font-mono text-[13px] text-ink-faint hover:text-ink lowercase transition-colors">discord<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link size-3 shrink-0" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><a href="https://github.com/iii-hq/iii" target="_blank" rel="noreferrer" class="inline-flex items-center gap-x-1 font-mono text-[13px] text-ink-faint hover:text-ink lowercase transition-colors">github<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link size-3 shrink-0" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></nav></div></footer></div></div><script src="/_next/static/chunks/0b_t-9oq5.7ee.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[40048,[\"/_next/static/chunks/0h16~zfzwpy2_.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"/_next/static/chunks/0~_d9nztcm4i3.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\"],\"BootstrapScripts\"]\n4:I[46610,[\"/_next/static/chunks/0h16~zfzwpy2_.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"/_next/static/chunks/0~_d9nztcm4i3.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"/_next/static/chunks/1654zzt8eb315.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\"],\"\"]\n5:I[8808,[\"/_next/static/chunks/0h16~zfzwpy2_.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"/_next/static/chunks/0~_d9nztcm4i3.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\"],\"ThemeToggle\"]\n6:I[90280,[\"/_next/static/chunks/04ylibgf-0e6d.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"/_next/static/chunks/0.vqct1a~k736.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\"],\"default\"]\n7:I[69616,[\"/_next/static/chunks/04ylibgf-0e6d.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"/_next/static/chunks/0.vqct1a~k736.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\"],\"default\"]\ne:I[50609,[\"/_next/static/chunks/0h16~zfzwpy2_.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"/_next/static/chunks/0~_d9nztcm4i3.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"/_next/static/chunks/02eqejg_b4k2y.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\"],\"default\"]\n10:I[41074,[\"/_next/static/chunks/0h16~zfzwpy2_.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"/_next/static/chunks/0~_d9nztcm4i3.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"/_next/static/chunks/1654zzt8eb315.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\"],\"default\"]\n12:I[51557,[\"/_next/static/chunks/04ylibgf-0e6d.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"/_next/static/chunks/0.vqct1a~k736.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\"],\"OutletBoundary\"]\n13:\"$Sreact.suspense\"\n16:I[51557,[\"/_next/static/chunks/04ylibgf-0e6d.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"/_next/static/chunks/0.vqct1a~k736.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\"],\"ViewportBoundary\"]\n18:I[51557,[\"/_next/static/chunks/04ylibgf-0e6d.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"/_next/static/chunks/0.vqct1a~k736.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\"],\"MetadataBoundary\"]\n:HL[\"/_next/static/chunks/0njvmx8~v~~b1.css?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"style\"]\n:HL[\"/_next/static/media/387ee14c0e0fe675-s.p.16njqniuj6huf.woff2?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:[\"$\",\"iframe\",null,{\"src\":\"https://www.googletagmanager.com/ns.html?id=GTM-N8DCTFB8\",\"height\":\"0\",\"width\":\"0\",\"style\":{\"display\":\"none\",\"visibility\":\"hidden\"},\"title\":\"Google Tag Manager\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"workers\",\"iii-directory?tab=skills\u0026version=0.7.0\"],\"q\":\"?tab=skills\u0026version=0.7.0\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"workers\",{\"children\":[[\"slug\",\"iii-directory\",\"d\",null],{\"children\":[\"__PAGE__?{\\\"tab\\\":\\\"skills\\\",\\\"version\\\":\\\"0.7.0\\\"}\",{}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0njvmx8~v~~b1.css?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0h16~zfzwpy2_.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0~_d9nztcm4i3.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"chivo_mono_90504305-module__244I6q__variable antialiased\",\"data-theme\":\"light\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"bg-bg text-ink font-sans min-h-full flex flex-col\",\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"noscript\",null,{\"children\":\"$3\"}],[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-[1200px] @container border-x border-rule h-screen bg-bg flex flex-col\",\"children\":[[\"$\",\"header\",null,{\"className\":\"sticky top-0 z-30 bg-bg border-b border-rule\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between px-9 py-4.5\",\"children\":[[\"$\",\"$L4\",null,{\"href\":\"/\",\"aria-label\":\"iii worker — registry home\",\"className\":\"inline-flex items-center gap-x-3 text-ink\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 1075.74 1075.69\",\"aria-hidden\":\"true\",\"focusable\":\"false\",\"className\":\"size-[18px]\",\"fill\":\"currentColor\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"0\",\"y\":\"0.05\",\"width\":\"268.94\",\"height\":\"268.94\"}],[\"$\",\"rect\",null,{\"x\":\"403.4\",\"y\":\"0.05\",\"width\":\"268.94\",\"height\":\"268.94\"}],[\"$\",\"rect\",null,{\"x\":\"806.81\",\"y\":\"0.05\",\"width\":\"268.94\",\"height\":\"268.94\"}],[\"$\",\"rect\",null,{\"x\":\"0\",\"y\":\"403.45\",\"width\":\"268.94\",\"height\":\"672.24\"}],[\"$\",\"rect\",null,{\"x\":\"403.4\",\"y\":\"403.45\",\"width\":\"268.94\",\"height\":\"672.24\"}],[\"$\",\"rect\",null,{\"x\":\"806.81\",\"y\":\"403.45\",\"width\":\"268.94\",\"height\":\"672.24\"}]]}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[18px] leading-[18px] font-semibold tracking-[-0.02em] lowercase \",\"children\":\"iii / worker\"}]]}],[\"$\",\"$L5\",null,{}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1 overflow-y-auto flex flex-col\",\"children\":[[\"$\",\"main\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"page-transition\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-end justify-between flex-wrap gap-x-6 gap-y-4 px-9 py-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-mono text-[11px] uppercase tracking-[0.06em] text-ink-faint mb-3\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-accent\",\"children\":[\"$$\",[\"$\",\"span\",null,{\"className\":\"text-ink ml-2\",\"children\":\"error\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex items-baseline flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"font-mono text-[28px] font-medium tracking-[-0.01em] text-ink lowercase\",\"children\":[\"$\",\"span\",null,{\"className\":\"inline-flex items-baseline gap-x-2 tabular-nums\",\"children\":[\"404\",[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"blink inline-block w-[6px] h-[13px] bg-ink align-middle translate-y-[1px]\"}]]}]}],null]}],[\"$\",\"p\",null,{\"className\":\"mt-3 font-mono text-[14px] leading-[1.7] text-ink-faint max-w-[60ch] lowercase\",\"children\":\"that worker is not in the registry. it may have been renamed or never published.\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-x-3\",\"children\":[\"$\",\"$L4\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center justify-center gap-x-2 whitespace-nowrap font-mono lowercase rounded-none transition-[background-color,color,border-color] duration-150 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-accent disabled:pointer-events-none disabled:opacity-40 select-none bg-ink text-bg border border-ink hover:bg-bg hover:text-ink h-9 px-5 text-[13px]\",\"children\":\"back to registry\"}]}]]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"footer\",null,{\"className\":\"border-t border-rule bg-bg\",\"children\":\"$L8\"}]]}]]}]]}]}]]}],{\"children\":[\"$L9\",{\"children\":[\"$La\",{\"children\":[\"$Lb\",{},null,false,null]},null,false,\"$@c\"]},null,false,\"$@c\"]},null,false,null],\"$Ld\",false]],\"m\":\"$undefined\",\"G\":[\"$e\",[\"$Lf\"]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n"])</script><script>self.__next_f.push([1,"8:[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between flex-wrap gap-x-6 gap-y-3 px-9 py-4.5\",\"children\":[[\"$\",\"$L4\",null,{\"href\":\"/\",\"aria-label\":\"iii worker — registry home\",\"className\":\"inline-flex items-center gap-x-2 text-ink\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 1075.74 1075.69\",\"aria-hidden\":\"true\",\"focusable\":\"false\",\"className\":\"size-[14px]\",\"fill\":\"currentColor\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"0\",\"y\":\"0.05\",\"width\":\"268.94\",\"height\":\"268.94\"}],[\"$\",\"rect\",null,{\"x\":\"403.4\",\"y\":\"0.05\",\"width\":\"268.94\",\"height\":\"268.94\"}],[\"$\",\"rect\",null,{\"x\":\"806.81\",\"y\":\"0.05\",\"width\":\"268.94\",\"height\":\"268.94\"}],[\"$\",\"rect\",null,{\"x\":\"0\",\"y\":\"403.45\",\"width\":\"268.94\",\"height\":\"672.24\"}],[\"$\",\"rect\",null,{\"x\":\"403.4\",\"y\":\"403.45\",\"width\":\"268.94\",\"height\":\"672.24\"}],[\"$\",\"rect\",null,{\"x\":\"806.81\",\"y\":\"403.45\",\"width\":\"268.94\",\"height\":\"672.24\"}]]}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] font-medium tracking-[-0.02em] lowercase\",\"children\":\"iii / worker\"}]]}],[\"$\",\"nav\",null,{\"aria-label\":\"footer\",\"className\":\"flex items-center flex-wrap gap-x-6 gap-y-2\",\"children\":[[\"$\",\"a\",\"https://iii.dev\",{\"href\":\"https://iii.dev\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"inline-flex items-center gap-x-1 font-mono text-[13px] text-ink-faint hover:text-ink lowercase transition-colors\",\"children\":[\"iii.dev\",[\"$\",\"$L10\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M15 3h6v6\",\"key\":\"1q9fwt\"}],[\"path\",{\"d\":\"M10 14 21 3\",\"key\":\"gplh6r\"}],[\"path\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\",\"key\":\"a6xqqp\"}]],\"className\":\"lucide-external-link size-3 shrink-0\",\"aria-hidden\":true}]]}],[\"$\",\"a\",\"https://iii.dev/docs\",{\"href\":\"https://iii.dev/docs\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"inline-flex items-center gap-x-1 font-mono text-[13px] text-ink-faint hover:text-ink lowercase transition-colors\",\"children\":[\"docs\",[\"$\",\"$L10\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$8:props:children:1:props:children:0:props:children:1:props:iconNode\",\"className\":\"lucide-external-link size-3 shrink-0\",\"aria-hidden\":true}]]}],[\"$\",\"$L4\",\"/badge-preview\",{\"href\":\"/badge-preview\",\"className\":\"font-mono text-[13px] text-ink-faint hover:text-ink lowercase transition-colors\",\"children\":\"badge preview\"}],[\"$\",\"a\",\"https://discord.gg/iiidev\",{\"href\":\"https://discord.gg/iiidev\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"inline-flex items-center gap-x-1 font-mono text-[13px] text-ink-faint hover:text-ink lowercase transition-colors\",\"children\":[\"discord\",[\"$\",\"$L10\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$8:props:children:1:props:children:0:props:children:1:props:iconNode\",\"className\":\"lucide-external-link size-3 shrink-0\",\"aria-hidden\":true}]]}],[\"$\",\"a\",\"https://github.com/iii-hq/iii\",{\"href\":\"https://github.com/iii-hq/iii\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"inline-flex items-center gap-x-1 font-mono text-[13px] text-ink-faint hover:text-ink lowercase transition-colors\",\"children\":[\"github\",[\"$\",\"$L10\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$8:props:children:1:props:children:0:props:children:1:props:iconNode\",\"className\":\"lucide-external-link size-3 shrink-0\",\"aria-hidden\":true}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"9:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\na:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\nb:[\"$\",\"$1\",\"c\",{\"children\":[\"$L11\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1654zzt8eb315.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L12\",null,{\"children\":[\"$\",\"$13\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@14\"}]}]]}]\n15:[]\nc:\"$W15\"\nd:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L16\",null,{\"children\":\"$L17\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L18\",null,{\"children\":[\"$\",\"$13\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L19\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\nf:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0njvmx8~v~~b1.css?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n17:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"1a:I[18418,[\"/_next/static/chunks/04ylibgf-0e6d.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"/_next/static/chunks/0.vqct1a~k736.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\"],\"IconMark\"]\n14:null\n"])</script><script>self.__next_f.push([1,"19:[[\"$\",\"title\",\"0\",{\"children\":\"iii-directory - iii worker\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Engine introspection (functions / triggers / workers), workers registry proxy, and filesystem-backed skill + prompt reader.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://workers.iii.dev/workers/iii-directory\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"iii-directory - iii worker\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"Engine introspection (functions / triggers / workers), workers registry proxy, and filesystem-backed skill + prompt reader.\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:url\",\"content\":\"https://workers.iii.dev/workers/iii-directory\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://workers.iii.dev/workers/iii-directory/opengraph-image?bced171a25d0f70f\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image:alt\",\"content\":\"iii worker\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"iii-directory - iii worker\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"Engine introspection (functions / triggers / workers), workers registry proxy, and filesystem-backed skill + prompt reader.\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image\",\"content\":\"https://workers.iii.dev/workers/iii-directory/opengraph-image?bced171a25d0f70f\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image:alt\",\"content\":\"iii worker\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"20\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.0n6vou73am7b3.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"$L1a\",\"21\",{}]]\n"])</script><script>self.__next_f.push([1,"1b:I[33516,[\"/_next/static/chunks/0h16~zfzwpy2_.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"/_next/static/chunks/0~_d9nztcm4i3.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\",\"/_next/static/chunks/1654zzt8eb315.js?dpl=dpl_Ch9m2BBA2GNsgRwRyc1AaXPiaBuo\"],\"Image\"]\n"])</script><script>self.__next_f.push([1,"11:[\"$\",\"div\",null,{\"className\":\"page-transition\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-end justify-between flex-wrap gap-x-6 gap-y-4 px-9 py-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-mono text-[11px] uppercase tracking-[0.06em] text-ink-faint mb-3\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-accent\",\"children\":[\"$$\",[\"$\",\"span\",null,{\"className\":\"text-ink ml-2\",\"children\":\"worker\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex items-baseline flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"font-mono text-[28px] font-medium tracking-[-0.01em] text-ink lowercase\",\"children\":\"iii-directory\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] uppercase tracking-[0.06em] text-ink-ghost tabular-nums\",\"children\":\"v0.7.0\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 font-mono text-[14px] leading-[1.7] text-ink-faint max-w-[60ch] lowercase\",\"children\":\"Engine introspection (functions / triggers / workers), workers registry proxy, and filesystem-backed skill + prompt reader.\"}]]}],null]}],[\"$\",\"div\",null,{\"className\":\"px-9 pb-12 flex flex-col gap-y-6\",\"children\":[[\"$\",\"ul\",null,{\"aria-label\":\"Supported platforms\",\"className\":\"flex flex-wrap items-center font-mono text-[12px] gap-x-2 gap-y-1.5 \",\"children\":[[\"$\",\"li\",\"apple\",{\"title\":\"macOS: arm64, x64\",\"className\":\"inline-flex items-center border border-rule bg-bg gap-x-2 px-2 py-1\",\"children\":[[\"$\",\"$L1b\",null,{\"src\":\"/icons/apple_dark.svg\",\"alt\":\"\",\"aria-hidden\":true,\"width\":209,\"height\":256,\"className\":\"shrink-0 [filter:brightness(0)] dark:[filter:brightness(0)_invert(1)] h-4 w-auto\"}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":[\"macOS\",\": \"]}],[\"$\",\"span\",null,{\"className\":\"text-ink tabular-nums\",\"children\":\"arm64 · x64\"}]]}],[\"$\",\"li\",\"linux\",{\"title\":\"Linux: arm64, armv7, x64\",\"className\":\"inline-flex items-center border border-rule bg-bg gap-x-2 px-2 py-1\",\"children\":[[\"$\",\"$L1b\",null,{\"src\":\"/icons/linux.svg\",\"alt\":\"\",\"aria-hidden\":true,\"width\":256,\"height\":295,\"className\":\"shrink-0 [filter:brightness(0)] dark:[filter:brightness(0)_invert(1)] h-4 w-auto\"}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":[\"Linux\",\": \"]}],[\"$\",\"span\",null,{\"className\":\"text-ink tabular-nums\",\"children\":\"arm64 · armv7 · x64\"}]]}],[\"$\",\"li\",\"windows\",{\"title\":\"Windows: arm64, x64, x86\",\"className\":\"inline-flex items-center border border-rule bg-bg gap-x-2 px-2 py-1\",\"children\":[[\"$\",\"$L1b\",null,{\"src\":\"/icons/windows.svg\",\"alt\":\"\",\"aria-hidden\":true,\"width\":88,\"height\":88,\"className\":\"shrink-0 [filter:brightness(0)] dark:[filter:brightness(0)_invert(1)] h-4 w-auto\"}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":[\"Windows\",\": \"]}],[\"$\",\"span\",null,{\"className\":\"text-ink tabular-nums\",\"children\":\"arm64 · x64 · x86\"}]]}]]}],false,[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @4xl:grid-cols-[1fr_280px] gap-x-8 gap-y-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0 flex flex-col gap-y-6\",\"children\":[[\"$\",\"nav\",null,{\"aria-label\":\"sections\",\"className\":\"overflow-x-auto\",\"children\":[\"$\",\"div\",null,{\"role\":\"tablist\",\"className\":\"inline-flex border border-rule p-[2px] min-w-max\",\"children\":[[\"$\",\"$L4\",\"readme\",{\"href\":\"/workers/iii-directory?version=0.7.0\",\"scroll\":false,\"role\":\"tab\",\"aria-selected\":false,\"aria-current\":\"$undefined\",\"className\":\"inline-flex items-center font-mono text-[13px] px-3 py-1 lowercase transition-colors bg-transparent text-ink-faint hover:text-ink\",\"children\":\"readme\"}],[\"$\",\"$L4\",\"api\",{\"href\":\"/workers/iii-directory?tab=api\u0026version=0.7.0\",\"scroll\":false,\"role\":\"tab\",\"aria-selected\":false,\"aria-current\":\"$undefined\",\"className\":\"inline-flex items-center font-mono text-[13px] px-3 py-1 lowercase transition-colors bg-transparent text-ink-faint hover:text-ink\",\"children\":\"api reference\"}],[\"$\",\"$L4\",\"skills\",{\"href\":\"/workers/iii-directory?tab=skills\u0026version=0.7.0\",\"scroll\":false,\"role\":\"tab\",\"aria-selected\":true,\"aria-current\":\"page\",\"className\":\"inline-flex items-center font-mono text-[13px] px-3 py-1 lowercase transition-colors bg-ink text-bg\",\"children\":\"skills\"}],[\"$\",\"$L4\",\"agent-context\",{\"href\":\"/workers/iii-directory?tab=agent-context\u0026version=0.7.0\",\"scroll\":false,\"role\":\"tab\",\"aria-selected\":false,\"aria-current\":\"$undefined\",\"className\":\"inline-flex items-center font-mono text-[13px] px-3 py-1 lowercase transition-colors bg-transparent text-ink-faint hover:text-ink\",\"children\":\"agent context\"}],\"$L1c\",\"$L1d\"]}]}],false,false,\"$L1e\",false,false,false,false]}],\"$L1f\"]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"1c:[\"$\",\"$L4\",\"versions\",{\"href\":\"/workers/iii-directory?tab=versions\u0026version=0.7.0\",\"scroll\":false,\"role\":\"tab\",\"aria-selected\":false,\"aria-current\":\"$undefined\",\"className\":\"inline-flex items-center font-mono text-[13px] px-3 py-1 lowercase transition-colors bg-transparent text-ink-faint hover:text-ink\",\"children\":\"versions\"}]\n1d:[\"$\",\"$L4\",\"deps\",{\"href\":\"/workers/iii-directory?tab=deps\u0026version=0.7.0\",\"scroll\":false,\"role\":\"tab\",\"aria-selected\":false,\"aria-current\":\"$undefined\",\"className\":\"inline-flex items-center font-mono text-[13px] px-3 py-1 lowercase transition-colors bg-transparent text-ink-faint hover:text-ink\",\"children\":\"dependencies\"}]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"aside\",null,{\"className\":\"flex flex-col gap-y-4 @4xl:sticky @4xl:top-4 @4xl:self-start @4xl:max-h-[calc(100dvh-2rem)] @4xl:overflow-y-auto\",\"children\":[[\"$\",\"div\",null,{\"className\":\"border border-rule bg-bg\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-panel px-3.5 py-2.5 border-b border-rule\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] font-medium uppercase tracking-[0.18em] text-ink-faint\",\"children\":\"details\"}]}],[\"$\",\"div\",null,{\"className\":\"p-4 flex flex-col gap-y-2.5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline justify-between font-mono text-[13px] gap-x-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-ink-faint shrink-0 uppercase tracking-[0.06em] text-[11px]\",\"children\":\"version\"}],[\"$\",\"span\",null,{\"className\":\"text-ink truncate text-right lowercase tabular-nums\",\"children\":\"v0.7.0\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-baseline justify-between font-mono text-[13px] gap-x-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-ink-faint shrink-0 uppercase tracking-[0.06em] text-[11px]\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"text-ink truncate text-right lowercase \",\"children\":\"binary\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-baseline justify-between font-mono text-[13px] gap-x-3 min-w-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-ink-faint shrink-0 uppercase tracking-[0.06em] text-[11px]\",\"children\":\"repo\"}],[\"$\",\"a\",null,{\"href\":\"https://github.com/iii-hq/workers\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"inline-flex items-center gap-x-1 font-mono text-[13px] text-ink lowercase hover:text-accent transition-colors min-w-0 text-right justify-end\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate\",\"children\":\"iii-hq/workers\"}],[\"$\",\"$L10\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$8:props:children:1:props:children:0:props:children:1:props:iconNode\",\"className\":\"lucide-external-link size-3 shrink-0\",\"aria-hidden\":true}]]}]]}],\"$undefined\"]}]]}],[\"$\",\"div\",null,{\"className\":\"border border-rule bg-bg\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-panel px-3.5 py-2.5 border-b border-rule\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] font-medium uppercase tracking-[0.18em] text-ink-faint\",\"children\":\"skills\"}]}],[\"$\",\"div\",null,{\"className\":\"max-h-[min(60dvh,28rem)] overflow-y-auto\",\"children\":[[\"$\",\"section\",null,{\"aria-labelledby\":\"skills-tree-iii-directory\",\"children\":[[\"$\",\"div\",null,{\"id\":\"skills-tree-iii-directory\",\"className\":\"flex items-baseline justify-between px-3.5 py-2 bg-paper-2 border-b border-rule-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] font-medium uppercase tracking-[0.06em] text-ink-faint\",\"children\":\"files\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] uppercase tracking-[0.06em] text-ink-ghost tabular-nums\",\"children\":16}]]}],[\"$\",\"nav\",null,{\"aria-label\":\"skill files\",\"className\":\"px-3 pt-2 pb-3\",\"children\":[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5\",\"children\":[[\"$\",\"li\",\"\",{\"style\":{\"paddingLeft\":0},\"children\":[\"$\",\"$L4\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026version=0.7.0\",\"scroll\":false,\"className\":\"block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors bg-ink text-bg\",\"children\":\"index.md\"}]}],[\"$\",\"li\",\"skills\",{\"style\":{\"paddingLeft\":0},\"className\":\"min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none\",\"children\":[\"skills\",\"/\"]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5 mt-0.5\",\"children\":[[\"$\",\"li\",\"directory\",{\"style\":{\"paddingLeft\":10},\"className\":\"min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none\",\"children\":[\"directory\",\"/\"]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5 mt-0.5\",\"children\":[[\"$\",\"li\",\"skills/directory/prompts.md\",{\"style\":{\"paddingLeft\":20},\"children\":[\"$\",\"$L4\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Fdirectory%2Fprompts.md\u0026version=0.7.0\",\"scroll\":false,\"className\":\"block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink\",\"children\":\"prompts.md\"}]}],\"$L20\",\"$L21\",\"$L22\"]}]]}]]}]]}]]}]}]]}],null]}]]}],\"$L23\"]}]\n"])</script><script>self.__next_f.push([1,":HL[\"https://iii.dev/docs/_mintlify/favicons/motiadev/AFkVbz_UcSL_5jsm/_generated/favicon/apple-touch-icon.png\",\"image\"]\n"])</script><script>self.__next_f.push([1,"20:[\"$\",\"li\",\"engine\",{\"style\":{\"paddingLeft\":20},\"className\":\"min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none\",\"children\":[\"engine\",\"/\"]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5 mt-0.5\",\"children\":[[\"$\",\"li\",\"functions\",{\"style\":{\"paddingLeft\":30},\"className\":\"min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none\",\"children\":[\"functions\",\"/\"]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5 mt-0.5\",\"children\":[[\"$\",\"li\",\"skills/directory/engine/functions/info.md\",{\"style\":{\"paddingLeft\":40},\"children\":[\"$\",\"$L4\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Fdirectory%2Fengine%2Ffunctions%2Finfo.md\u0026version=0.7.0\",\"scroll\":false,\"className\":\"block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink\",\"children\":\"info.md\"}]}],[\"$\",\"li\",\"skills/directory/engine/functions/list.md\",{\"style\":{\"paddingLeft\":40},\"children\":[\"$\",\"$L4\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Fdirectory%2Fengine%2Ffunctions%2Flist.md\u0026version=0.7.0\",\"scroll\":false,\"className\":\"block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink\",\"children\":\"list.md\"}]}]]}]]}],[\"$\",\"li\",\"registered-triggers\",{\"style\":{\"paddingLeft\":30},\"className\":\"min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none\",\"children\":[\"registered-triggers\",\"/\"]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5 mt-0.5\",\"children\":[[\"$\",\"li\",\"skills/directory/engine/registered-triggers/info.md\",{\"style\":{\"paddingLeft\":40},\"children\":[\"$\",\"$L4\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Fdirectory%2Fengine%2Fregistered-triggers%2Finfo.md\u0026version=0.7.0\",\"scroll\":false,\"className\":\"block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink\",\"children\":\"info.md\"}]}],[\"$\",\"li\",\"skills/directory/engine/registered-triggers/list.md\",{\"style\":{\"paddingLeft\":40},\"children\":[\"$\",\"$L4\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Fdirectory%2Fengine%2Fregistered-triggers%2Flist.md\u0026version=0.7.0\",\"scroll\":false,\"className\":\"block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink\",\"children\":\"list.md\"}]}]]}]]}],[\"$\",\"li\",\"triggers\",{\"style\":{\"paddingLeft\":30},\"className\":\"min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none\",\"children\":[\"triggers\",\"/\"]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5 mt-0.5\",\"children\":[[\"$\",\"li\",\"skills/directory/engine/triggers/info.md\",{\"style\":{\"paddingLeft\":40},\"children\":[\"$\",\"$L4\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Fdirectory%2Fengine%2Ftriggers%2Finfo.md\u0026version=0.7.0\",\"scroll\":false,\"className\":\"block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink\",\"children\":\"info.md\"}]}],[\"$\",\"li\",\"skills/directory/engine/triggers/list.md\",{\"style\":{\"paddingLeft\":40},\"children\":[\"$\",\"$L4\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Fdirectory%2Fengine%2Ftriggers%2Flist.md\u0026version=0.7.0\",\"scroll\":false,\"className\":\"block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink\",\"children\":\"list.md\"}]}]]}]]}],[\"$\",\"li\",\"workers\",{\"style\":{\"paddingLeft\":30},\"className\":\"min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none\",\"children\":[\"workers\",\"/\"]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5 mt-0.5\",\"children\":[[\"$\",\"li\",\"skills/directory/engine/workers/info.md\",{\"style\":{\"paddingLeft\":40},\"children\":\"$L24\"}],\"$L25\"]}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"21:[\"$\",\"li\",\"registry\",{\"style\":{\"paddingLeft\":20},\"className\":\"min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none\",\"children\":[\"registry\",\"/\"]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5 mt-0.5\",\"children\":[[\"$\",\"li\",\"workers\",{\"style\":{\"paddingLeft\":30},\"className\":\"min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none\",\"children\":[\"workers\",\"/\"]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5 mt-0.5\",\"children\":[[\"$\",\"li\",\"skills/directory/registry/workers/info.md\",{\"style\":{\"paddingLeft\":40},\"children\":[\"$\",\"$L4\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Fdirectory%2Fregistry%2Fworkers%2Finfo.md\u0026version=0.7.0\",\"scroll\":false,\"className\":\"block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink\",\"children\":\"info.md\"}]}],[\"$\",\"li\",\"skills/directory/registry/workers/list.md\",{\"style\":{\"paddingLeft\":40},\"children\":[\"$\",\"$L4\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Fdirectory%2Fregistry%2Fworkers%2Flist.md\u0026version=0.7.0\",\"scroll\":false,\"className\":\"block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink\",\"children\":\"list.md\"}]}]]}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"22:[\"$\",\"li\",\"skills\",{\"style\":{\"paddingLeft\":20},\"className\":\"min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase text-ink-faint select-none\",\"children\":[\"skills\",\"/\"]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5 mt-0.5\",\"children\":[[\"$\",\"li\",\"skills/directory/skills\",{\"style\":{\"paddingLeft\":30},\"children\":[\"$\",\"$L4\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Fdirectory%2Fskills\u0026version=0.7.0\",\"scroll\":false,\"className\":\"block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink\",\"children\":\"index.md\"}]}],[\"$\",\"li\",\"skills/directory/skills/download.md\",{\"style\":{\"paddingLeft\":30},\"children\":[\"$\",\"$L4\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Fdirectory%2Fskills%2Fdownload.md\u0026version=0.7.0\",\"scroll\":false,\"className\":\"block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink\",\"children\":\"download.md\"}]}],[\"$\",\"li\",\"skills/directory/skills/get.md\",{\"style\":{\"paddingLeft\":30},\"children\":[\"$\",\"$L4\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Fdirectory%2Fskills%2Fget.md\u0026version=0.7.0\",\"scroll\":false,\"className\":\"block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink\",\"children\":\"get.md\"}]}],[\"$\",\"li\",\"skills/directory/skills/list.md\",{\"style\":{\"paddingLeft\":30},\"children\":[\"$\",\"$L4\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Fdirectory%2Fskills%2Flist.md\u0026version=0.7.0\",\"scroll\":false,\"className\":\"block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink\",\"children\":\"list.md\"}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"23:[\"$\",\"div\",null,{\"className\":\"border border-rule bg-bg\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-panel px-3.5 py-2.5 border-b border-rule\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] font-medium uppercase tracking-[0.18em] text-ink-faint\",\"children\":\"author\"}]}],[\"$\",\"div\",null,{\"className\":\"p-4 flex flex-col gap-y-2.5\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center gap-x-2 font-mono text-[13px]\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://iii.dev/docs/_mintlify/favicons/motiadev/AFkVbz_UcSL_5jsm/_generated/favicon/apple-touch-icon.png\",\"alt\":\"\",\"className\":\"size-5 object-cover\"}],[\"$\",\"span\",null,{\"className\":\"text-ink lowercase\",\"children\":\"iii\"}],[\"$\",\"$L10\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z\",\"key\":\"3c2336\"}],[\"path\",{\"d\":\"m9 12 2 2 4-4\",\"key\":\"dzmm74\"}]],\"className\":\"lucide-badge-check size-3.5 text-accent\"}]]}]}]]}]\n1e:[\"$\",\"section\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-3\",\"children\":[\"$\",\"h2\",null,{\"className\":\"font-mono text-[12px] font-medium uppercase tracking-[0.18em] text-ink-faint\",\"children\":\"skill doc\"}]}],\"$L26\"]}]\n"])</script><script>self.__next_f.push([1,"24:[\"$\",\"$L4\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Fdirectory%2Fengine%2Fworkers%2Finfo.md\u0026version=0.7.0\",\"scroll\":false,\"className\":\"block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink\",\"children\":\"info.md\"}]\n25:[\"$\",\"li\",\"skills/directory/engine/workers/list.md\",{\"style\":{\"paddingLeft\":40},\"children\":[\"$\",\"$L4\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Fdirectory%2Fengine%2Fworkers%2Flist.md\u0026version=0.7.0\",\"scroll\":false,\"className\":\"block font-mono text-[12px] py-0.5 px-1.5 -mx-1.5 lowercase truncate transition-colors text-ink-faint hover:text-ink\",\"children\":\"list.md\"}]}]\n27:T21a0,"])</script><script>self.__next_f.push([1,"\u003ch1 id=\"iii-directory\" class=\"scroll-mt-20\"\u003eiii-directory\u003c/h1\u003e\n\u003cp\u003eEngine introspection, workers registry proxy, and filesystem-backed\nskill + prompt reader for the \u003ca href=\"https://github.com/iii-hq/iii\"\u003eiii engine\u003c/a\u003e.\nEvery public function sits under a single \u003ccode class=\"readme-inline-code\"\u003edirectory::*\u003c/code\u003e namespace,\nsplit into four sub-namespaces (all MCP-agnostic):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSkills\u003c/strong\u003e (\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::*\u003c/code\u003e) — markdown documents under\n\u003ccode class=\"readme-inline-code\"\u003eiii://{id}\u003c/code\u003e plus an \u003ccode class=\"readme-inline-code\"\u003eiii://directory/skills\u003c/code\u003e index. Use for \u0026quot;when\nand why to use my worker\u0026#39;s tools\u0026quot;.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePrompts\u003c/strong\u003e (\u003ccode class=\"readme-inline-code\"\u003edirectory::prompts::*\u003c/code\u003e) — static prompt templates\nlisted by \u003ccode class=\"readme-inline-code\"\u003edirectory::prompts::list\u003c/code\u003e and read by\n\u003ccode class=\"readme-inline-code\"\u003edirectory::prompts::get\u003c/code\u003e. Parametric command templates the \u003cem\u003euser\u003c/em\u003e\ninvokes.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEngine\u003c/strong\u003e (\u003ccode class=\"readme-inline-code\"\u003edirectory::engine::*\u003c/code\u003e) — read-side enrichment over\n\u003ccode class=\"readme-inline-code\"\u003eengine::functions::list\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eengine::workers::list\u003c/code\u003e,\n\u003ccode class=\"readme-inline-code\"\u003eengine::trigger-types::list\u003c/code\u003e, and \u003ccode class=\"readme-inline-code\"\u003eengine::triggers::list\u003c/code\u003e.\n\u0026quot;What\u0026#39;s connected to the engine right now?\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRegistry\u003c/strong\u003e (\u003ccode class=\"readme-inline-code\"\u003edirectory::registry::*\u003c/code\u003e) — HTTP proxy over\n\u003ccode class=\"readme-inline-code\"\u003eapi.workers.iii.dev\u003c/code\u003e with the same \u003ccode class=\"readme-inline-code\"\u003eworkers::{list,info}\u003c/code\u003e shape as\n\u003ccode class=\"readme-inline-code\"\u003edirectory::engine::workers::*\u003c/code\u003e. \u0026quot;What\u0026#39;s published in the public\nregistry?\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::engine::workers::*\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003edirectory::registry::workers::*\u003c/code\u003e\nshare the core \u003ccode class=\"readme-inline-code\"\u003ename\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003edescription\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003eversion\u003c/code\u003e fields, so a parser\nthat touches only those keys works against either surface. The registry\nview also surfaces publication metadata (\u003ccode class=\"readme-inline-code\"\u003etype\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003econfig\u003c/code\u003e,\n\u003ccode class=\"readme-inline-code\"\u003esupported_targets\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003etotal_downloads\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003edependencies\u003c/code\u003e, optional\n\u003ccode class=\"readme-inline-code\"\u003eimage\u003c/code\u003e); the engine view adds runtime / connection state.\u003c/p\u003e\n\u003cp\u003eSkills and prompts are sourced from a single configured folder on disk\n(\u003ccode class=\"readme-inline-code\"\u003eskills_folder\u003c/code\u003e); see \u003ca href=\"../README.md\"\u003ethe README\u003c/a\u003e for the install,\nconfiguration, and \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::download\u003c/code\u003e flow.\u003c/p\u003e\n\u003ch2 id=\"how-tos\" class=\"scroll-mt-20\"\u003eHow-tos\u003c/h2\u003e\n\u003ch3 id=\"directoryskills-filesystem-backed-skill-reader\" class=\"scroll-mt-20\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::*\u003c/code\u003e — filesystem-backed skill reader\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"iii://directory/skills/list\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::list\u003c/code\u003e\u003c/a\u003e — enriched listing of every skill on disk (id, title, type, description, bytes, modified_at). \u003ccode class=\"readme-inline-code\"\u003etitle\u003c/code\u003e prefers the YAML frontmatter \u003ccode class=\"readme-inline-code\"\u003etitle:\u003c/code\u003e over the body H1; \u003ccode class=\"readme-inline-code\"\u003etype\u003c/code\u003e is lifted from frontmatter \u003ccode class=\"readme-inline-code\"\u003etype:\u003c/code\u003e (\u003ccode class=\"readme-inline-code\"\u003enull\u003c/code\u003e when absent).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"iii://directory/skills/get\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::get\u003c/code\u003e\u003c/a\u003e — read one skill body by id (returns the same id/title/type/description/modified_at as \u003ccode class=\"readme-inline-code\"\u003elist\u003c/code\u003e plus \u003ccode class=\"readme-inline-code\"\u003ebody\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"iii://directory/skills/index\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::index\u003c/code\u003e\u003c/a\u003e — short markdown index of every installed worker (one \u003ccode class=\"readme-inline-code\"\u003e## \u003ctitle\u003e\u003c/code\u003e + first paragraph + \u003ccode class=\"readme-inline-code\"\u003eread more\u003c/code\u003e link per \u003ccode class=\"readme-inline-code\"\u003etype: index\u003c/code\u003e skill); designed for token-light agent bootstrap.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"iii://directory/skills/download\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::download\u003c/code\u003e\u003c/a\u003e — pull markdown into \u003ccode class=\"readme-inline-code\"\u003eskills_folder\u003c/code\u003e from the workers registry or a GitHub repo.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"directoryprompts-filesystem-backed-prompt-reader\" class=\"scroll-mt-20\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::prompts::*\u003c/code\u003e — filesystem-backed prompt reader\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"iii://directory/prompts\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::prompts::*\u003c/code\u003e\u003c/a\u003e — list and read parametric slash-command templates the \u003cem\u003euser\u003c/em\u003e invokes; same flat \u003ccode class=\"readme-inline-code\"\u003e{ name, description, body, modified_at }\u003c/code\u003e shape \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::get\u003c/code\u003e uses for skills.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"directoryengine-whats-connected-to-the-engine\" class=\"scroll-mt-20\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::engine::*\u003c/code\u003e — what\u0026#39;s connected to the engine\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"iii://directory/engine/functions/list\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::engine::functions::list\u003c/code\u003e\u003c/a\u003e — list functions registered with the engine; filter by search/prefix/worker.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"iii://directory/engine/functions/info\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::engine::functions::info\u003c/code\u003e\u003c/a\u003e — inspect one function\u0026#39;s schemas, owner, and how-to skill.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"iii://directory/engine/triggers/list\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::engine::triggers::list\u003c/code\u003e\u003c/a\u003e — list trigger types registered with the engine.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"iii://directory/engine/triggers/info\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::engine::triggers::info\u003c/code\u003e\u003c/a\u003e — inspect one trigger type\u0026#39;s schemas + live instance count.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"iii://directory/engine/registered-triggers/list\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::engine::registered-triggers::list\u003c/code\u003e\u003c/a\u003e — list registered trigger instances (subscriber rows).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"iii://directory/engine/registered-triggers/info\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::engine::registered-triggers::info\u003c/code\u003e\u003c/a\u003e — inspect one registered trigger (instance + type + function).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"iii://directory/engine/workers/list\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::engine::workers::list\u003c/code\u003e\u003c/a\u003e — list workers connected to the engine; shares the core \u003ccode class=\"readme-inline-code\"\u003ename\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003edescription\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003eversion\u003c/code\u003e fields with \u003ccode class=\"readme-inline-code\"\u003edirectory::registry::workers::list\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"iii://directory/engine/workers/info\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::engine::workers::info\u003c/code\u003e\u003c/a\u003e — inspect one connected worker\u0026#39;s full surface.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"directoryregistry-whats-published-in-the-public-registry\" class=\"scroll-mt-20\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::registry::*\u003c/code\u003e — what\u0026#39;s published in the public registry\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"iii://directory/registry/workers/list\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::registry::workers::list\u003c/code\u003e\u003c/a\u003e — browse / search published workers in \u003ccode class=\"readme-inline-code\"\u003eapi.workers.iii.dev\u003c/code\u003e. Cursor-paginated; rows share the core \u003ccode class=\"readme-inline-code\"\u003ename\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003edescription\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003eversion\u003c/code\u003e fields with \u003ccode class=\"readme-inline-code\"\u003edirectory::engine::workers::list\u003c/code\u003e and add publication metadata (\u003ccode class=\"readme-inline-code\"\u003etype\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003econfig\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003esupported_targets\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003etotal_downloads\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003edependencies\u003c/code\u003e, optional \u003ccode class=\"readme-inline-code\"\u003eimage\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"iii://directory/registry/workers/info\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::registry::workers::info\u003c/code\u003e\u003c/a\u003e — full registry detail for one worker (envelope + readme + api_reference + skills_tree).\u003c/li\u003e\n\u003c/ul\u003e\n"])</script><script>self.__next_f.push([1,"26:[\"$\",\"div\",null,{\"className\":\"border border-rule bg-bg\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-panel px-3.5 py-2.5 border-b border-rule flex flex-col gap-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-x-2 min-w-0\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-mono text-[16px] font-semibold tracking-[-0.01em] text-ink truncate min-w-0\",\"children\":\"iii-directory\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center border border-rule-2 px-1.5 pt-0.5 pb-0.4 font-mono text-[11px] uppercase tracking-[0.1em] font-medium bg-bg text-ink-faint leading-1.1\",\"children\":\"index\"}]]}],[\"$\",\"div\",null,{\"className\":\"font-mono text-[11px] uppercase tracking-[0.06em] text-ink-ghost truncate\",\"children\":\"index.md\"}]]}],[\"$\",\"div\",null,{\"className\":\"px-7 py-6 readme-prose font-mono\",\"dangerouslySetInnerHTML\":{\"__html\":\"$27\"}}]]}]\n"])</script></body></html>