discord-user-post

Publier un message approuvé en tant qu'utilisateur Discord connecté via l'application de bureau Discord. À utiliser pour les annonces de version ou autres publications Discord directes ; pas pour les envois de salon OpenClaw, les bots, les webhooks, les relais, les sessions d'agent ou la recherche d'archives.

Qu'est-ce que discord-user-post ?

Cette compétence permet à un assistant IA de poster des messages sur Discord en agissant directement comme l'utilisateur connecté, en utilisant la fonction `$computer-use` pour interagir avec l'application de bureau Discord. Elle est conçue pour les annonces officielles où le message doit apparaître comme venant de l'utilisateur lui-même, et non via un bot ou un webhook. La compétence guide l'assistant à travers des étapes rigoureuses : préparation du message hors ligne, vérification du salon et du serveur de destination, confirmation par l'utilisateur du contenu exact avant l'envoi, et inspection visuelle après envoi. Des garde-fous stricts empêchent l'utilisation de tout autre moyen (agent OpenClaw, bot, webhook, jeton) et interdisent l'exposition de données privées. En cas de besoin de recherche dans l'historique Discord, la compétence renvoie vers l'outil `$discrawl`.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/clawdbot/clawdbot/tree/main/.agents/skills/discord-user-post

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Publication sur Discord en tant qu'utilisateur

Utilisez $computer-use pour utiliser /Applications/Discord.app dans la session connectée existante de l'utilisateur. Ce workflow représente l'utilisateur directement.

Préparation

  1. Rédigez le message final complet en dehors de Discord.
  2. Confirmez le serveur et le salon prévus avec l'utilisateur lorsque l'un des deux est ambigu.
  3. Ouvrez Discord et naviguez vers la destination exacte sans saisir le message.
  4. Vérifiez le nom du serveur visible, l'en-tête du salon et le compte connecté.

Ne déduisez pas la destination à partir d'un contenu Discord non lié. Arrêtez-vous si Discord n'est pas connecté, si le compte est incorrect ou si la destination exacte ne peut pas être vérifiée.

Confirmation et publication

La publication est une communication représentationnelle. Suivez la politique de confirmation de $computer-use même si l'utilisateur a précédemment demandé une annonce :

  1. Montrez à l'utilisateur le corps exact final et la destination vérifiée.
  2. Demandez une confirmation au moment de l'action avant de taper dans Discord.
  3. Après confirmation, saisissez le corps approuvé sans modification.
  4. Inspectez visuellement le message composé et la destination à nouveau.
  5. Envoyez une fois.

Si le corps ou la destination change après confirmation, demandez une nouvelle confirmation avant d'envoyer.

Vérification

  • Confirmez que le message apparaît une fois, depuis le compte de l'utilisateur, dans le salon prévu.
  • Signalez le serveur, le salon et le résultat visible de l'envoi.
  • Ne modifiez pas, ne supprimez pas, ne réagissez pas et n'envoyez pas de suivi sans instruction et confirmation correspondantes de l'utilisateur.

Garde-fous

  • N'utilisez jamais openclaw message, un agent OpenClaw, un bot Discord, un webhook, un relais ou un jeton pour ce workflow.
  • N'exposez jamais de contenu Discord privé ou de détails de compte dans des sorties publiques.
  • N'envoyez jamais de brouillon, de message partiel, de doublon ou de pièce jointe non révisée.
  • Pour les archives, l'historique ou la recherche Discord, utilisez $discrawl à la place.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

acp-router

Route plain-language requests for Claude Code, Cursor, Copilot, OpenClaw ACP, OpenCode, Gemini CLI, Grok Build, Qwen, Kiro, Kimi, iFlow, Factory Droid, Kilocode, or explicit ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions ("telephone game" flow). For coding-agent thread requests, read this skill first, then use only `sessions_spawn` for thread creation. Codex chat binding defaults to the native Codex app-server plugin unless ACP is explicit or background spawn needs ACP.

add-model-provider

Add and live-prove a model provider with non-interactive config one-liners, without exposing credentials.

agent-transcript

Requested GitHub PR/issue agent transcripts: redact, trim, preview, and insert safely.

apple-notes

Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.

apple-reminders

List, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.

auto-qa

Run OpenClaw-wide autonomous QA and live/stress campaigns across independent subsystem lanes, with verified fixes and a resumable evidence report.

autoreview

Structured code review through the shared OpenClaw agent-skills installation.

bear-notes

Create, search, and manage Bear notes via grizzly CLI.

blacksmith-testbox

Run Blacksmith Testbox for CI-parity checks, secrets, hosted services, migrations, or builds local cannot reproduce.

block-kit

Use proactively for structured or interactive Slack replies, and when asked to author or validate native Slack Block Kit JSON.

blogwatcher

Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.

blucli

BluOS CLI (blu) for discovery, playback, grouping, and volume.

bluebubbles

Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.

browser-automation

Use when controlling web pages with the OpenClaw browser tool, especially multi-step flows, login checks, tab management, or recovery from stale refs/timeouts.

camsnap

Capture frames or clips from RTSP/ONVIF cameras and local webcams, including USB pan/tilt/zoom control.

canvas

Present HTML on connected OpenClaw node canvases, navigate/eval/snapshot, and debug canvas host URLs.

channel-message-flows

Use when running QA Lab channel message flow evidence.

clawdtributor

Clawtributor PRs here, last week or another window: discover conversation refs, recheck GitHub, rank by impact.

clawhub

Search ClawHub for plugins by default, or skills and agent Templates when requested; add Templates; install, verify, update, uninstall, publish, or sync skills.

Skills associés