Skip to content
cccskills

Browse skills

13 skills (repositories by iii-hq) · sorted by popularity

Helps implement iii workers in Node.js, browsers, Python, and Rust with language-specific guidance on installation, function registration, calls, data channels, and logging. Explains package choices and connection constraints for each environment.

  • Choosing the iii SDK for a runtime
  • Implementing asynchronous calls in Python
  • Connecting a browser app to backend functions
iii-hq/iii18.8KUpdated Oct 19, 2026

iii-sandbox

FreeSummary

Run untrusted or AI-generated code in temporary microVMs, small virtual machines isolated from the host. Execute a snippet in one call, manage multi-step sessions, and read or edit files inside the sandbox.

  • Run AI-generated code in an isolated environment
  • Execute a snippet and collect its output
  • Perform temporary builds or integration tests
iii-hq/iii18.8KUpdated Oct 19, 2026

iii-stream

FreeSummary

Build live backends that store data, broadcast changes, and run handlers automatically. Covers subscription authorization, connection events, and atomic updates, which apply changes safely when multiple writers act at once.

  • Broadcasting live data changes to subscribers
  • Checking permissions before a subscription starts
  • Tracking connections and disconnections
iii-hq/iii18.8KUpdated Oct 19, 2026

Guides development of iii functions, event triggers, and workers, the processes that execute functions. Helps choose result-returning calls, one-way calls, or queued work, inspect live registrations, and connect existing HTTP services.

  • Running a function on an HTTP request or schedule
  • Choosing between direct calls and queued work
  • Inspecting registered workers and functions
iii-hq/iii18.8KUpdated Oct 19, 2026

Set up a new iii backend from engine installation to a working HTTP endpoint. Guides project creation, SDK installation, a first worker in TypeScript, Python, or Rust, and adding existing workers.

  • Installing iii and creating a new project
  • Installing an SDK for the chosen language
  • Writing and testing a first HTTP worker
iii-hq/iii18.8KUpdated Oct 19, 2026

Design iii backends by combining functions, queues, and shared state. Choose patterns for workflows with retries, live updates, cooperating AI agents, and event-driven processing, with examples showing how the pieces connect.

  • Designing order workflows with retries and step tracking
  • Updating screens or caches when stored data changes
  • Passing tasks between specialized AI agents
iii-hq/iii18.8KUpdated Oct 19, 2026

configuration

FreeSummary

Manage shared iii configuration with JSON Schema, a definition of allowed value structures. Covers validated settings, automatic change notifications, YAML edits, temporary overrides, and default initialization that preserves existing values.

  • Sharing validated settings between workers
  • Reacting to manual YAML configuration edits
  • Initializing defaults while preserving existing values
iii-hq/iii18.8KUpdated Oct 19, 2026

Diagnose iii invocation failures using error codes across Node, Python, Rust, and browser workers. Distinguish permission denials, timeouts, and handler failures, then choose appropriate exception handling and decide whether retrying is suitable.

  • Diagnosing failed function calls by error code
  • Deciding whether a timed-out operation should be retried
  • Handling permission denials without blind retries
iii-hq/iii18.8KUpdated Oct 19, 2026

presentation

FreeSummary

Turn a technical specification directory into an interactive web presentation. Organize the design and its rationale into slides with navigable diagrams and deeper explanations, then build a static page suitable for public sharing.

  • Turn technical specifications into a web presentation
  • Explain architecture with interactive diagrams
  • Share the rationale for planned development
iii-hq/iii18.8KUpdated Oct 19, 2026

Helps configure an iii engine for Compose management or direct supervision by tools such as systemd. Covers configuration file structure, ports, storage, and role-based access control through rbac-proxy, including requirements for public connections.

  • Configuring an engine managed by Compose
  • Configuring an engine supervised by systemd or Kubernetes
  • Setting authentication and access rules for public connections
iii-hq/iii18.8KUpdated Oct 19, 2026

Record and query iii engine logs, traces that show how calls flow, and operational metrics. Set up reactions to incoming errors, inspect alerts, and review metrics aggregated over time windows.

  • Investigating errors through related logs and traces
  • Triggering notifications when error logs arrive
  • Reviewing metrics aggregated over time
iii-hq/iii18.8KUpdated Oct 19, 2026

iii

FreeSummary

Helps extend an iii system by checking live functions, searching the public worker registry, and writing a worker when needed. Covers TypeScript SDK calls, event triggers, error handling, and worker operation through Compose.

  • Finding and calling functions already available in iii
  • Searching for and adding a published worker
  • Building a custom worker with the TypeScript SDK
iii-hq/iii18.8KUpdated Oct 19, 2026

Configure WebSocket connections for iii workers, including authentication and role-based access control. Define which functions workers may call or register, add invocation auditing, and isolate tenant namespaces through listener settings and authentication results.

  • Configuring authenticated worker connections from external networks
  • Restricting function calls and dynamic registrations
  • Adding audit logs or rate limits to function calls
iii-hq/iii18.8KUpdated Oct 19, 2026