add-provider
Add or port an agent provider into Relay channels through ProtocolAdapterV2, ChannelAgentRuntime, the channel binder, and the channel bridge.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Add or port an agent provider into Relay channels through ProtocolAdapterV2, ChannelAgentRuntime, the channel binder, and the channel bridge.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Scope a refined GitHub issue for implementation. Reads the codebase to build a file-level implementation plan, checks for file overlap conflicts with in-flight work, and promotes refined -> todo when clear. Trigger when the user says "scope", "scope this issue", "scope #123", "/scope 170", or "implementation plan for issue".
Use when you need a concrete example chalkbag skill bundle
Create GitHub Issues for relay-ide. Routes ideas to backlog, scoped tickets to todo with epic/blocking relationships. Applies appropriate type, priority, and project labels. Use when the user mentions "ticket", "issue", "track this", "add to backlog", "file a bug", "create an issue", or describes work that should be tracked.
| name | add-provider |
| description | Add or port an agent provider into Relay channels through ProtocolAdapterV2, ChannelAgentRuntime, the channel binder, and the channel bridge. |
Use this skill when adding Claude, Codex, OpenCode, Hermes, or a custom agent provider to Relay's channel-first product.
docs/provider-guide.mddocs/CHANNEL_CHAT.mdserver/protocol-adapter-v2.tsshared/agent-chat-protocol-v2.tsserver/channel-agent-runtime.tsserver/channel-agent-binder.tsserver/channel-agent-bridge.tsAgentPatchV2 mapping table.ProtocolAdapterV2 adapter.server/protocol-adapters/index.ts.npm test -- test/server/protocol-adapters/<provider>-adapter.test.ts
npm test -- test/channel-agent-binder.test.ts test/channel-agent-bridge.test.ts
npm run check
npm run build
Exercise a real installed provider when possible. Any new row/card shape also
needs proof through ChannelMessageRow or the live channel fixture.