diff --git a/.agents/skills/discord-clawd/SKILL.md b/.agents/skills/discord-clawd/SKILL.md new file mode 100644 index 00000000000..0cb26ff0018 --- /dev/null +++ b/.agents/skills/discord-clawd/SKILL.md @@ -0,0 +1,37 @@ +--- +name: discord-clawd +description: Use to talk to the Discord-backed OpenClaw agent/session; not for archive search. +--- + +# Discord Clawd + +Use this when the task is to talk with the Discord-backed agent/session, ask it a question, or post through that route. + +For Discord archive/history/search, use `$discrawl` instead. + +## Transport + +Use the OpenClaw relay helper: + +```bash +cd ~/Projects/agent-scripts +python3 skills/openclaw-relay/scripts/openclaw_relay.py targets +python3 skills/openclaw-relay/scripts/openclaw_relay.py resolve --target maintainers +``` + +If the target alias exists, prefer a private ask first: + +```bash +python3 skills/openclaw-relay/scripts/openclaw_relay.py ask \ + --target maintainers \ + --message "Reply with exactly OK." +``` + +Use `publish` when the session should decide whether to post. Use `force-send` only when the user explicitly wants a message posted. + +## Guardrails + +- Resolve the target before sending real content. +- Report the target and delivery mode used. +- Do not use this for local Discord archive queries. +- Do not expose gateway tokens or session secrets. diff --git a/.agents/skills/discord-clawd/agents/openai.yaml b/.agents/skills/discord-clawd/agents/openai.yaml new file mode 100644 index 00000000000..b5203eab2b0 --- /dev/null +++ b/.agents/skills/discord-clawd/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + display_name: "Discord Clawd" + short_description: "Talk to the Discord-backed OpenClaw agent" + default_prompt: "Use $discord-clawd to route a private ask or explicit post through the Discord-backed OpenClaw agent/session."