channel-gateway
Operate Humungousaur Gateway chat channels with setup checks, policy gates, ambient context, bot-loop safety, and audited outbound delivery.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Operate Humungousaur Gateway chat channels with setup checks, policy gates, ambient context, bot-loop safety, and audited outbound delivery.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Design, implement, organize, document, and verify Humungousaur platform OS collectors for macOS, Windows, or Linux using official OS API references, shared event envelopes, helper health, privacy-first metadata, and repo-native adapter boundaries.
Parent skill for code inspection, debugging, tests, CI, reviews, dependency security, skill authoring, experiments, and engineering workflows.
Apply user, stranger, group, channel, and action access tiers using native channel policy, allowlists, approvals, and cognitive review.
Assess the assistant's readiness, capability fit, safety risks, tool coverage, and verification plan before or during complex work. Use when work is high-impact, ambiguous, risky, long-running, or failure-prone.
Review recent agent behavior, uncertainty, mistakes, interaction quality, and lessons so the assistant can improve future work. Use after complex tasks, failures, user corrections, or long sessions.
Treat unmentioned group-room chatter as quiet context unless policy, mention, direct request, or model-led cognition decides a response is appropriate. Use for Slack channels, Discord servers, Telegram groups, Matrix rooms, and similar shared spaces.
| name | channel-gateway |
| description | Operate Humungousaur Gateway chat channels with setup checks, policy gates, ambient context, bot-loop safety, and audited outbound delivery. |
Operate all chat-channel capabilities through Humungousaur-owned manifests, setup state, listeners, webhook ingestion, outbox preparation, approval gates, and official adapters where implemented.
Use this skill when the assistant is working with chat apps such as WhatsApp, Slack, Telegram, Discord, Teams, Signal, SMS, WebChat, or voice-call channels.
channel_catalogchannel_manifestchannel_setup_requirementschannel_setup_savechannel_setup_statuschannel_doctorchannel_integration_smokechannel_listener_statuschannel_listener_tickchannel_webhook_ingestchannel_message_preparechannel_message_sendchannel_outboxChannels are transport surfaces. They normalize incoming messages into the same interaction harness used by text, voice, activity, and wakeups.
Every channel turn has three layers:
channel_catalog or channel_manifest.channel_setup_requirements, channel_setup_save, channel_setup_status, channel_doctor.channel_integration_smoke for non-sending prepared-outbox, dry-run send, credential, and listener evidence.channel_listener_status, channel_listener_tick, or channel_webhook_ingest.channel_message_prepare for audited outbox, or approval-gated channel_message_send when a Humungousaur official adapter and credentials exist.channel_id, conversation_id, conversation_type, sender_id, message_id, mentioned, ambient, requires_response, and bot-author flags.channel_listener_status to confirm whether the channel is enabled, webhook-ready, polling-ready, or missing credentials.channel_listener_tick can long-poll Bot API updates when TELEGRAM_BOT_TOKEN is configured.channel_webhook_ingest or the /channels/webhook/{channel_id} API.channel_message stimulus.channel_manifest before assuming media, reactions, threads, or direct-send support.channel_message_prepare when delivery should be reviewed, credentials are missing, or the channel requires a local bridge.channel_message_send only for external-visible messages after approval and only with exact channel_id and conversation_id.prepared_not_sent: local outbox only.blocked_missing_credentials: setup is incomplete.blocked_no_direct_sender: runtime bridge is not implemented or trusted yet.sent: the official API adapter reported success.sent.prepared_not_sent, blocked_missing_credentials, and blocked_no_direct_sender as honest final states..env, desktop runtime secrets, Windows Credential Manager, or approved secret providers for raw credentials; setup records hold only references/config.channel_setup_requirements for the exact channel.channel_setup_save..env, Windows Credential Manager, or another secret provider, not in channel setup JSON.channel_doctor and channel_listener_status to fix missing env vars, binaries, listener mode, or webhook readiness.channel_integration_smoke before declaring the channel app-ready./channels/webhook/{channel_id} when the channel cannot be long-polled.Use ambient room behavior when a group or channel should provide quiet context. Supported high-value surfaces include Slack channels/MPIMs, Discord guild channels, Telegram groups, Google Chat spaces, and Matrix rooms.
Rules:
channel_catalog or channel_manifest before assuming support.channel_doctor before setup-sensitive work.channel_integration_smoke to prove non-sending envelope preparation, dry-run send wiring, and readiness blockers.channel_listener_status before claiming the agent is listening on a channel.channel_listener_tick for a Telegram polling smoke or channel_webhook_ingest for a structured webhook smoke.channel_outbox for prepared replies.media entries from markdown image syntax.bot_authored_message_blocked or bot_loop_protection_suppressed_pair.