mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-23 13:48:08 +00:00
Move Canvas, Discord, Slack, voice-call, and WhatsApp skill docs from the root bundled skill tree into their owning plugin packages, with manifest skills declarations and docs/test path updates. Validation: - node --import tsx scripts/sync-plugin-versions.ts --check - node scripts/run-vitest.mjs src/skills/loading/env-path-guidance.test.ts - autoreview clean - Crabbox Azure pnpm check:changed run_59ba76511d57 / lease cbx_cbc6750dad72 - wrapper prepare passed pnpm install --frozen-lockfile, pnpm build, and pnpm check before the oversized full local pnpm test was stopped Follow-up: #95132 remains as the stacked PR for the rest of the starter-skill/Sherpa/ClawHub work.
29 lines
673 B
JSON
29 lines
673 B
JSON
{
|
|
"id": "slack",
|
|
"name": "Slack",
|
|
"description": "OpenClaw Slack channel plugin for channels, DMs, commands, and app events.",
|
|
"skills": ["./skills"],
|
|
"activation": {
|
|
"onStartup": false
|
|
},
|
|
"channels": ["slack"],
|
|
"channelConfigs": {
|
|
"slack": {
|
|
"label": "Slack",
|
|
"description": "Slack channel, DM, command, and app event integration.",
|
|
"schema": {
|
|
"type": "object",
|
|
"additionalProperties": true
|
|
}
|
|
}
|
|
},
|
|
"channelEnvVars": {
|
|
"slack": ["SLACK_BOT_TOKEN", "SLACK_APP_TOKEN", "SLACK_USER_TOKEN"]
|
|
},
|
|
"configSchema": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {}
|
|
}
|
|
}
|