discord-mood
Discord release/beta mood summaries from Discrawl with quotes, no URLs by default, and issue/PR correlation.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Discord release/beta mood summaries from Discrawl with quotes, no URLs by default, and issue/PR correlation.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.
Send interactive HTML bubbles on Clawline via `message.sendAttachment`. Use for interactive prompts, dashboards, and reports that should render as widgets instead of raw HTML or plain text.
Send a live terminal bubble into a Clawline chat stream. The bubble connects to a per-bubble destination via the provider over WebSocket and renders an interactive terminal inside the message flow. Use when Flynn asks to send a terminal, share a live shell, or embed a terminal in chat. Also use when another skill or workflow needs to surface a live terminal session to the user.
Send screenshots, images, logs, or generated files as actual Clawline attachments; use when the user asks to attach, send, share, upload, or show a file/screenshot in Clawline.
Explain and control the Clawline alert-instructions overlay appended to alerts.
Resolve a Clawline stream by display name and send messages to it. Use when Flynn asks you to talk to, ping, or ask another agent/stream directly. Acts as stream-aware chat DNS — look up the name, send to the session.
| name | discord-mood |
| description | Discord release/beta mood summaries from Discrawl with quotes, no URLs by default, and issue/PR correlation. |
Use this with $discrawl when asked what people say, what the vibe/mood is,
or how a beta/release is landing in Discord.
discrawl sync --update=auto --source discord
discrawl status --json
Query the relevant window with read-only Discrawl SQL. Start from the release time, last answer freshness, or user-provided date. Include release/version, update/install, fast/slow, crash/broken/regression, plugin/LCM, Codex, WebChat/session, and specific feature terms.
Pull nearby channel slices around high-signal hits so quoted messages are not detached from context.
When Discord mentions GitHub issues/PRs, verify live state with gh api or
$openclaw-pr-maintainer before saying open/closed/merged.
author, #channel, HH:MM UTC: "quote".freshnessnet moodgoodworryquotesopen items when issues/PRs are involvedGood quote candidates:
Skip:
select
m.created_at,
coalesce(nullif(mm.display_name,''), nullif(mm.global_name,''), nullif(mm.username,''), m.author_id) as author,
coalesce(nullif(c.name,''), m.channel_id) as channel,
m.id,
replace(replace(substr(m.content,1,1200), char(10), ' '), char(13), ' ') as content
from messages m
left join channels c on c.id=m.channel_id and c.guild_id=m.guild_id
left join members mm on mm.guild_id=m.guild_id and mm.user_id=m.author_id
where m.guild_id='1456350064065904867'
and m.created_at >= '<ISO start>'
and (
lower(m.content) like '%<version>%'
or lower(m.content) like '%release%'
or lower(m.content) like '%update%'
or lower(m.content) like '%install%'
or lower(m.content) like '%fast%'
or lower(m.content) like '%slow%'
or lower(m.content) like '%crash%'
or lower(m.content) like '%broken%'
or lower(m.content) like '%regression%'
)
order by m.created_at asc
limit 200;