hexabot-channel-creator

Installation
SKILL.md

Hexabot Channel Creator

Use this skill for Hexabot v3 channel work. Treat channel APIs, platform APIs, and SDKs as version-sensitive. Inspect the active repository and installed dependency types before producing final code.

Source of truth

Inspect the target project before implementation or review. In the Hexabot monorepo, start with:

  • packages/api/src/channel/**, especially README.md, lib/Handler.ts, lib/transports/**, lib/inbound-events/**, lib/outbound/**, and types.ts.
  • packages/api/src/extensions/channels/web/** for the built-in Socket.IO, event, codec, session, history, and attachment patterns.
  • packages/types/src/** for current standard event, message, source, subscriber, attachment, and action option contracts.
  • Dynamic-provider configuration and compiled extension paths in the API bootstrap/module code.

For a separate channel package, inspect its package.json, source tree, TypeScript configuration, installed @hexabot-ai/api and @hexabot-ai/types declarations, build output, tests, and package-manager conventions. Prefer a current official channel with the same transport and platform shape. Target-project code and installed types win over bundled examples.

Do not invent decorators, handler methods, event constructors, schema metadata, hook names, discovery paths, package exports, or internal aliases. Do not edit generated dist/ files directly.

Transport decision

Installs
2
First Seen
Aug 4, 2026
hexabot-channel-creator — hexabot-ai/channel-creator