New to Claude Skills? Learn how to install them →

openclaw on GitHub

Discord User Post

Free

Post messages directly as a logged-in Discord user.

Get this skill

Free · Opens the source repo

What Discord User Post does

The Discord User Post skill allows users to send messages directly through the Discord desktop application as their logged-in account. This is particularly useful for making release announcements or other communications that require a personal touch. The skill operates by guiding the user through a series of steps to ensure that the message is sent correctly and from the right account, enhancing communication accuracy and accountability.

To use this skill, users must first prepare their message outside of Discord. This ensures that the content is finalized before attempting to post. The skill then verifies the intended server and channel, requiring explicit confirmation from the user to avoid mistakes. This careful approach minimizes the risk of posting in the wrong location or under the wrong account, which can lead to confusion or miscommunication.

Once the message is ready, the skill prompts the user for confirmation before posting. This includes showing the final message and the verified destination, ensuring that everything is correct before sending. After the user confirms, the skill enters the message into Discord and sends it, followed by a verification step to confirm that the message appeared as intended. This thorough process ensures that the communication is both accurate and secure, adhering to best practices for user representation.

This skill is ideal for developers and designers who need to make announcements or updates in Discord channels and want to ensure that their messages are sent correctly and representatively. It is particularly beneficial in environments where clear and accurate communication is essential, such as in team collaborations or community management.

When to use it

Use this skill when you need to post a message directly as your Discord account, especially for important announcements.

When not to use it

This skill is not suitable for automated posting via bots or for sending messages through webhooks or relays.

What you can build with it

Release Announcements

Use the skill to announce new software releases directly in your Discord server, ensuring clarity and presence.

Team Updates

Post important updates to your team channels, confirming that all information is accurate before sending.

Community Engagement

Engage with your community by posting messages that require personal representation, enhancing trust and interaction.

How to install Discord User Post

View source

1. Install with the skills CLI

npx skills add openclaw/openclaw/discord-user-post --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by openclaw

Discord User Post

Use $computer-use to operate /Applications/Discord.app in the user's existing logged-in session. This workflow represents the user directly.

Prepare

  1. Draft the complete final message outside Discord.
  2. Confirm the intended server and channel with the user when either is ambiguous.
  3. Open Discord and navigate to the exact destination without entering the message.
  4. Verify the visible server name, channel header, and logged-in account.

Do not infer the target from unrelated Discord content. Stop if Discord is not logged in, the account is wrong, or the exact destination cannot be verified.

Confirm and Post

Posting is representational communication. Follow the $computer-use confirmation policy even when the user previously asked for an announcement:

  1. Show the user the exact final body and verified destination.
  2. Request action-time confirmation before typing into Discord.
  3. After confirmation, enter the approved body unchanged.
  4. Visually inspect the composed message and destination again.
  5. Send once.

If the body or destination changes after confirmation, request confirmation again before sending.

Verify

  • Confirm the message appears once, from the user's account, in the intended channel.
  • Report the server, channel, and visible send result.
  • Do not edit, delete, react, or send a follow-up without the corresponding user instruction and confirmation.

Guardrails

  • Never use openclaw message, an OpenClaw agent, a Discord bot, webhook, relay, or token for this workflow.
  • Never expose private Discord content or account details in public output.
  • Never send a draft, partial message, duplicate, or unreviewed attachment.
  • For Discord archive/history/search, use $discrawl instead.

Frequently asked questions about Discord User Post

Similar skills