Agent Skills
› iii-hq/iii
iii-hq/iii
GitHub提供基于libkrun的微VM沙箱能力,用于隔离运行不可信或Agent生成的代码。支持快速执行路径及创建/执行/停止的生命周期管理,确保主机安全。
Install All Skills
npx skills add iii-hq/iii --all -g -y
Skills in Collection (20)
提供基于libkrun的微VM沙箱能力,用于隔离运行不可信或Agent生成的代码。支持快速执行路径及创建/执行/停止的生命周期管理,确保主机安全。
需要隔离运行未信任的代码片段
Agent生成且需独立环境执行的脚本
在微VM中测试或调试代码
npx skills add iii-hq/iii --skill iii-sandbox -g -y
iii-bridge用于在两个iii引擎间建立持久WebSocket连接,通过forward/expose配置或invoke函数实现跨边界函数调用。
多引擎间需要稳定长连接通信
远程函数ID动态或需探测连通性
npx skills add iii-hq/iii --skill iii-bridge -g -y
提供基于JSON Schema验证的反应式配置注册表,支持多Worker间共享、实时变更通知及自动清理,替代硬编码或轮询,确保配置一致性与类型安全。
需要跨服务共享并验证的配置项
监听配置文件外部修改以触发更新
消除服务间轮询配置的开销
npx skills add iii-hq/iii --skill configuration -g -y
iii-cron 是一个定时任务调度组件,支持通过 cron 表达式注册函数周期性执行。具备分布式锁机制确保集群内单次执行,支持条件跳过和漂移监控,适用于无需外部调度器的后台定时作业。
需要周期性执行后台任务(如数据清理、报表生成)
需要在多实例集群中保证定时任务仅执行一次
需要根据特定条件动态跳过定时任务的执行
npx skills add iii-hq/iii --skill iii-cron -g -y
iii 是基于 WebSocket 的 Worker 网格引擎,提供 Function/Trigger 模型。用于发现能力、调用函数、编写 SDK Worker 及绑定触发器,实现无状态路由与自动负载均衡。
需要注册或发现远程函数
编写 iii Worker
绑定 Trigger 类型
npx skills add iii-hq/iii --skill iii -g -y
基于OpenTelemetry的iii引擎可观测性技能,提供分布式追踪、结构化日志、指标及告警功能。支持通过engine函数发射和查询遥测数据,并利用log触发器实时响应日志事件,实现全链路上下文传播与监控。
需要发射或查询分布式追踪、日志、指标等遥测数据时
需要实时响应日志条目(如错误告警)时
检查引擎健康状态或采样规则配置时
npx skills add iii-hq/iii --skill iii-observability -g -y
提供基于主题的发布/订阅消息机制,支持内存和Redis适配器。用于实时通知、解耦组件及跨实例广播,适用于可容忍丢包的场景。
需要实时事件广播
实现组件间松耦合通信
跨进程或跨实例的即时信号传递
npx skills add iii-hq/iii --skill iii-pubsub -g -y
提供异步作业处理、重试、FIFO及死信队列支持,适用于需可靠消息传递的场景。
需要异步执行任务并自动重试
需要严格的消息顺序或持久化发布订阅
npx skills add iii-hq/iii --skill iii-queue -g -y
iii-http 用于将注册函数暴露为 HTTP 端点,通过 http trigger 绑定实现 REST 服务。支持路径参数、查询字符串解析及预处理器中间件链(如认证、限流),禁止自行启动 Web 服务器。
需要将普通函数作为 HTTP API 暴露
需要处理 URL 路径参数或查询字符串
需要配置条件门控路由
npx skills add iii-hq/iii --skill iii-http -g -y
在引擎启动时按顺序执行Shell命令管道,保持最终命令长期运行,支持文件监听自动重启。用于管理应用生命周期、前置准备步骤及开发热重载,配置完全声明式,无运行时调用接口。
引擎启动阶段需要执行一系列依赖的Shell命令
需要监控特定文件变化并自动重启服务或进程
npx skills add iii-hq/iii --skill iii-exec -g -y
提供基于作用域和键的共享KV存储,支持内存、Redis等适配器。通过响应式触发器实现数据变更后的异步副作用处理,避免轮询,适用于函数间状态共享与原子更新。
需要多个函数共享状态
数据变更后需触发异步副作用
npx skills add iii-hq/iii --skill iii-state -g -y
iii-stream 提供基于三层层级结构的实时数据流存储与 CRUD 操作,支持通过响应式触发器处理 WebSocket 订阅生命周期及数据变更,实现无需轮询的实时后端构建。
需要构建实时推送的后端服务
需对 WebSocket 连接进行服务端鉴权或审计
需要原子性部分更新实时数据项
npx skills add iii-hq/iii --skill iii-stream -g -y
引擎WebSocket监听器,用于暴露SDK接口。支持RBAC鉴权、中间件审计、动态注册门禁及租户隔离,保障内部与外部Worker安全交互。
需要为SDK Worker提供安全的WebSocket连接入口
需要对函数调用进行鉴权、审计或限流
需要实现多租户或会话级的功能注册隔离
npx skills add iii-hq/iii --skill iii-worker-manager -g -y
指导将iii基础组件组合为后端架构,涵盖持久工作流、反应式后端、智能体管道等模式。通过函数、触发器和队列实现复杂业务逻辑与系统编排。
需要构建持久化工作流或重试机制
设计事件驱动或反应式后端架构
编排多个智能体协作流程
实现CQRS命令查询分离架构
npx skills add iii-hq/iii --skill iii-architecture-patterns -g -y
介绍iii核心原语(Function、Trigger、Worker)的注册与绑定方法,涵盖本地及HTTP函数注册、触发器配置、Worker创建与管理、版本控制及引擎实时状态查询。
需要注册或管理iii Function/Trigger/Worker时
查询引擎中已注册的Worker或Function列表时
配置Worker Compose或安装Registry Worker时
npx skills add iii-hq/iii --skill iii-core-primitives -g -y
配置 iii 引擎,支持通过 worker-compose.yaml 管理托管模式或 config.yaml 直接监督模式。涵盖端口、RBAC、流、沙箱及存储等核心组件的参数设置与启动方式。
需要配置 iii 引擎运行时参数
设置引擎工作进程和监听端口
调整 RBAC 和安全中间件配置
npx skills add iii-hq/iii --skill iii-engine-config -g -y
提供iii引擎及多语言SDK的错误处理指南,涵盖错误分类、代码分支逻辑、重试策略及具体异常场景的处理建议。
解析错误码含义
判断操作是否可重试
处理RBAC拒绝或超时
调试SDK或引擎异常
npx skills add iii-hq/iii --skill iii-error-handling -g -y
提供 iii SDK 在 Node.js、浏览器、Python 和 Rust 中的安装、配置及 API 使用指南,涵盖 Worker 注册、函数触发、通道管理及可观测性集成等语言特定细节。
需要安装或初始化 iii SDK
查询特定语言的 SDK API 用法
处理 SDK 连接或触发逻辑
npx skills add iii-hq/iii --skill iii-sdk-reference -g -y
将技术规格目录转化为交互式、营销级网页演示文稿,帮助工程师理解架构并通过互动设计说服读者,支持公开分享。
将技术规格转换为交互式网页演示
刷新或扩展现有的演示内容
npx skills add iii-hq/iii --skill presentation -g -y
指导用户安装 iii 引擎、创建项目、启动工作节点及配置 SDK,涵盖 TypeScript/Python/Rust 的首个 Worker 开发示例。
用户想要开始新的 iii 项目
需要安装 SDK
需要初始设置和配置帮助
npx skills add iii-hq/iii --skill iii-getting-started -g -y
Dependencies:
iii-hq/iii/skills


