
Discord Reader
Read Discord trading and crypto channels for market chatter and sentiment without building a custom bot or write APIs.
Overview
discord-reader is an agent skill most often used in Idea (also Grow lifecycle research, Operate monitoring) that reads Discord servers and channels for financial discussion via opencli without write access.
Install
npx skills add https://github.com/himself65/finance-skills --skill discord-readerWhat is this skill?
- Read-only Discord via opencli and Chrome DevTools Protocol—no bot token extraction
- Five capabilities: servers, channels, messages, keyword search, online members
- Explicit write-operation exclusion (no send, react, edit, delete)
- Financial research triggers: trading servers, BTC sentiment, AAPL discussions
- Claude Code and CLI agents only—not Claude.ai sandbox
- 5 read capabilities (servers, channels, messages, search, members)
- Remote debugging port 9232 noted in setup
Adoption & trust: 857 installs on skills.sh; 2.7k GitHub stars; 0/3 security scanners passed (skills.sh audits).
What problem does it solve?
You track markets in Discord servers but manually scrolling channels is slow and you want an agent to list, read, and search those messages safely.
Who is it for?
CLI-based agent users who already use Discord Desktop for trading or crypto communities and can enable CDP debugging locally.
Skip if: Claude.ai-only workflows, anyone needing to post alerts to Discord, or headless servers without Discord Desktop and CDP.
When should I use this skill?
User asks to check Discord, read or search messages, monitor trading or crypto Discord, or gather Discord sentiment on a ticker.
What do I get? / Deliverables
The agent can list servers, read and search the active channel, and surface member presence for sentiment checks while remaining unable to post or modify Discord content.
- Channel message excerpts and search hits for keywords
- Server and channel listings for navigation
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Canonical shelf is Idea research because triggers emphasize monitoring communities and sentiment before trades or product bets; the same read flow supports Grow content and Operate monitoring. Research subphase matches financial discovery via server lists, channel reads, keyword search, and online member checks—not shipping a Discord bot integration.
Where it fits
Search the active trading channel for AAPL mentions before sizing a swing trade thesis.
List joined servers to find which crypto groups you forgot to monitor this week.
Read recent macro Discord threads to draft a newsletter section on community reaction to a Fed print.
Periodically read and keyword-search the main channel during volatile BTC sessions without posting.
How it compares
Read-only desktop CDP bridge—not a Discord bot with Bot Token APIs or a full social-listening SaaS.
Common Questions / FAQ
Who is discord-reader for?
Solo builders and traders using Claude Code who want financial research from Discord without maintaining bot permissions or send capabilities.
When should I use discord-reader?
During Idea research for sentiment on tickers; in Grow when drafting content from community trends; in Operate when monitoring recurring crypto or macro channels.
Is discord-reader safe to install?
The skill is read-only by design; still review Security Audits on this Prism page and avoid piping scraped messages into automated trade execution without human review.
SKILL.md
READMESKILL.md - Discord Reader
# discord-reader Read-only Discord skill for financial research using [opencli](https://github.com/jackwener/opencli). ## What it does Reads Discord for financial research — reading trading server messages, searching for market discussions, monitoring crypto/market groups, and tracking sentiment in financial communities. Capabilities include: - **Servers** — list all joined servers - **Channels** — list channels in the active server - **Messages** — read recent messages from the active channel - **Search** — find messages by keyword in the active channel - **Members** — list online members in the active server **This skill is read-only.** It does NOT support sending messages, reacting, editing, deleting, or any write operations. ## Authentication No bot account or token extraction needed — opencli connects to Discord Desktop via Chrome DevTools Protocol (CDP). Just have Discord running with `--remote-debugging-port=9232`. ## Triggers - "check my Discord", "search Discord for", "read Discord messages" - "what's happening in the trading Discord", "show Discord channels" - "Discord sentiment on BTC", "what are people saying in Discord about AAPL" - "monitor crypto Discord", "list my servers" - Any mention of Discord in context of financial news or market research ## Platform Works on **Claude Code** and other CLI-based agents. Does **not** work on Claude.ai — the sandbox restricts network access and binaries required by opencli. ## Setup ```bash # As a plugin (recommended — installs all skills) npx plugins add himself65/finance-skills --plugin finance-social-readers # Or install just this skill npx skills add himself65/finance-skills --skill discord-reader ``` See the [main README](../../../../README.md) for more installation options. ## Prerequisites - Node.js >= 21 (for `npm install -g @jackwener/opencli`) - Discord Desktop running with `--remote-debugging-port=9232` - Environment variable: `export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9232"` The Browser Bridge extension is **not** required for the Discord adapter — it only uses CDP. ## Reference files - `references/commands.md` — Complete read command reference with all flags, research workflows, and usage examples # opencli Discord Command Reference (Read-Only) Complete read-only reference for Discord commands in [opencli](https://github.com/jackwener/opencli), scoped to financial research use cases. Install: `npm install -g @jackwener/opencli` **This skill is read-only.** Write operations (sending messages, reacting, editing, deleting) are NOT supported in this finance skill. --- ## Setup opencli connects to Discord Desktop via Chrome DevTools Protocol (CDP) — no bot account, token extraction, or Browser Bridge extension needed. **Requirements:** 1. Node.js >= 21 (or Bun >= 1.0) 2. Discord Desktop running with `--remote-debugging-port=9232` 3. `OPENCLI_CDP_ENDPOINT` environment variable set **Start Discord with CDP:** ```bash # macOS /Applications/Discord.app/Contents/MacOS/Discord --remote-debugging-port=9232 & # Linux discord --remote-debugging-port=9232 & ``` **Set the environment variable:** ```bash export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9232" ``` **Verify connectivity:** ```bash opencli discord-app status ``` --- ## Read Operations ### Connection Status ```bash opencli discord-app status # Check CDP connection opencli discord-app status -f json # JSON output ``` ### Servers (Guilds) ```bash opencli discord-app servers # List all joined servers opencli discord-app servers -f json # JSON output opencli discord-app servers -f yaml # YAML output ``` ### Channels Lists channels in the **currently active** server in Discord. ```bash opencli discord-app channels # List channels in current server opencli discord-app channels -f json # JSON output ``` ### Members Lists online members in the **currently activ