chenxingqiang/trustclaw/discord

Claude Code and agent skill by chenxingqiang/trustclaw

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Discord message-tool ops: send/read/edit/delete, react, poll, pin, thread, search, presence, media/components.

Install

npx vskill@latest install chenxingqiang/trustclaw/discord

SKILL.md

The same SKILL.md was published earlier as knap-ai/knapsack_desktop/discord.

Discord

Use the message tool with channel: "discord". No separate Discord tool.

Rules

  • Respect channels.discord.actions.* gates.
  • Prefer explicit guildId, channelId, messageId, userId.
  • Multi-account: pass accountId when needed.
  • Send targets: to: "channel:<id>" or to: "user:<id>".
  • Mention users as <@USER_ID>.
  • Avoid Markdown tables in outbound Discord messages.
  • Prefer components v2 for rich UI; do not mix v2 components with legacy embeds.

Common actions

Send:

json
{ "action": "send", "channel": "discord", "to": "channel:123", "message": "hello", "silent": true }

Send media:

json
{
"action": "send",
"channel": "discord",
"to": "channel:123",
"message": "see attachment",
"media": "file:///tmp/example.png"
}

Components v2:

json
{
"action": "send",
"channel": "discord",
"to": "channel:123",
"message": "Status",
"components": "[Carbon v2 components]"
}

React:

json
{ "action": "react", "channel": "discord", "channelId": "123", "messageId": "456", "emoji": "👍" }

Read:

json
{ "action": "read", "channel": "discord", "to": "channel:123", "limit": 20 }

Edit/delete:

json
{
"action": "edit",
"channel": "discord",
"channelId": "123",
"messageId": "456",
"message": "fixed typo"
}
json
{ "action": "delete", "channel": "discord", "channelId": "123", "messageId": "456" }

Poll:

json
{
"action": "poll",
"channel": "discord",
"to": "channel:123",
"pollQuestion": "Lunch?",
"pollOption": ["Pizza", "Sushi"],
"pollDurationHours": 24
}

Pin:

json
{ "action": "pin", "channel": "discord", "channelId": "123", "messageId": "456" }

Thread:

json
{
"action": "thread-create",
"channel": "discord",
"channelId": "123",
"messageId": "456",
"threadName": "bug triage"
}

Search:

json
{
"action": "search",
"channel": "discord",
"guildId": "999",
"query": "release notes",
"channelIds": ["123"],
"limit": 10
}

Presence, often gated:

json
{
"action": "set-presence",
"channel": "discord",
"activityType": "playing",
"activityName": "OpenClaw",
"status": "online"
}

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
1
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/chenxingqiang/trustclaw/discord/badge)](https://verified-skill.com/skills/chenxingqiang/trustclaw/discord)

Something wrong with this skill or its page? Tell us.