Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
himself65 avatar

Discord Reader

  • 1.3k installs
  • 3.1k repo stars
  • Updated July 21, 2026
  • himself65/finance-skills

discord-reader provides documented workflows for >

About

The discord-reader skill > # Discord Skill (Read-Only) Reads Discord for financial research using [opencli](https://github.com/jackwener/opencli), a universal CLI tool that bridges desktop apps and web services to the terminal via Chrome DevTools Protocol (CDP). **This skill is read-only.** It is designed for financial research: searching trading server discussions, monitoring crypto/market groups, tracking sentiment in financial communities, and reading messages. It does NOT support sending messages, reacting, editing, deleting, or any write operations. **Important**: opencli connects to the Discord desktop app via CDP - no bot account or token extraction needed. Just have Discord Desktop running. If `NOT_INSTALLED`, install first: ```bash # Install opencli globally npm install -g @jackwener/opencli ``` If `SETUP_NEEDED`, guide the user through setup: ### Setup opencli requires Node.js >= 21. It connects to Discord Desktop via CDP (Chrome DevTools Protocol) - no Browser Bridge extension is needed for the Discord adapter. Two things are required: 1.

  • **Start Discord with remote debugging enabled:**
  • **Set the CDP endpoint environment variable:**
  • **Verify connectivity:**
  • **Check connection first** - run `opencli discord-app status` before any other command
  • **Use `-f json` or `-f yaml`** for structured output when processing data programmatically

Discord Reader by the numbers

  • 1,290 all-time installs (skills.sh)
  • +30 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #243 of 2,064 Data Science & ML skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

discord-reader capabilities & compatibility

Capabilities
**start discord with remote debugging enabled:** · **set the cdp endpoint environment variable:** · **verify connectivity:** · **check connection first** run `opencli discor · **use ` f json` or ` f yaml`** for structured ou
Use cases
documentation · planning
From the docs

What discord-reader says it does

**This skill is read-only.** It is designed for financial research: searching trading server discussions, monitoring crypto/market groups, tracking sentiment in financial communities, and reading mess
SKILL.md
It does NOT support sending messages, reacting, editing, deleting, or any write operations.
SKILL.md
npx skills add https://github.com/himself65/finance-skills --skill discord-reader

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.3k
repo stars3.1k
Security audit0 / 3 scanners passed
Last updatedJuly 21, 2026
Repositoryhimself65/finance-skills

How do I use discord-reader for the task described in its SKILL.md triggers?

>

Who is it for?

Teams invoking discord-reader when the user request matches documented triggers and prerequisites.

Skip if: Skip when cached docs are missing, the request is a negative trigger, or another sibling skill owns the workflow.

When should I use this skill?

>

What you get

Step-by-step guidance grounded in discord-reader documentation and reference files.

  • Discord message excerpts
  • Keyword search results
  • Server and channel listings

By the numbers

  • Exposes 5 read-only Discord capabilities: servers, channels, messages, search, members

Files

SKILL.mdMarkdownGitHub ↗

Discord Skill (Read-Only)

Reads Discord for financial research using opencli, a universal CLI tool that bridges desktop apps and web services to the terminal via Chrome DevTools Protocol (CDP).

This skill is read-only. It is designed for financial research: searching trading server discussions, monitoring crypto/market groups, tracking sentiment in financial communities, and reading messages. It does NOT support sending messages, reacting, editing, deleting, or any write operations.

Important: opencli connects to the Discord desktop app via CDP — no bot account or token extraction needed. Just have Discord Desktop running.

---

Step 1: Ensure opencli Is Installed and Discord Is Ready

Current environment status:

!`(command -v opencli && opencli discord-app status 2>&1 | head -5 && echo "READY" || echo "SETUP_NEEDED") 2>/dev/null || echo "NOT_INSTALLED"`

If the status above shows READY, skip to Step 2. If NOT_INSTALLED, install first:

# Install opencli globally
npm install -g @jackwener/opencli

If SETUP_NEEDED, guide the user through setup:

Setup

opencli requires Node.js >= 21. It connects to Discord Desktop via CDP (Chrome DevTools Protocol) — no Browser Bridge extension is needed for the Discord adapter. Two things are required:

1. Start Discord with remote debugging enabled:

# macOS
/Applications/Discord.app/Contents/MacOS/Discord --remote-debugging-port=9232 &

# Linux
discord --remote-debugging-port=9232 &

2. Set the CDP endpoint environment variable:

export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9232"

Add this to your shell profile (.zshrc / .bashrc) so it persists across sessions.

3. Verify connectivity:

opencli discord-app status

Common setup issues

SymptomFix
CDP connection refusedEnsure Discord is running with --remote-debugging-port=9232
OPENCLI_CDP_ENDPOINT not setRun export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9232"
status shows disconnectedRestart Discord with the CDP flag and retry
Discord not on expected portCheck that no other app is using port 9232, or use a different port

Tip: create a shell alias

alias discord-cdp='/Applications/Discord.app/Contents/MacOS/Discord --remote-debugging-port=9232 &'

---

Step 2: Identify What the User Needs

Match the user's request to one of the read commands below, then use the corresponding command from references/commands.md.

User RequestCommandKey Flags
Connection checkopencli discord-app status
List serversopencli discord-app servers-f json
List channelsopencli discord-app channels-f json
List online membersopencli discord-app members-f json
Read recent messagesopencli discord-app readN (count), -f json
Search messagesopencli discord-app search "QUERY"-f json

Note: opencli operates on the currently active server and channel in Discord. To read from a different channel, the user must navigate to it in the Discord app first, or use the channels command to identify what's available.

---

Step 3: Execute the Command

General pattern

# Use -f json or -f yaml for structured output
opencli discord-app servers -f json
opencli discord-app channels -f json

# Read recent messages from the active channel
opencli discord-app read 50 -f json

# Search for financial topics in the active channel
opencli discord-app search "AAPL earnings" -f json
opencli discord-app search "BTC pump" -f json

Key rules

1. Check connection first — run opencli discord-app status before any other command 2. Use `-f json` or `-f yaml` for structured output when processing data programmatically 3. Navigate in Discord first — opencli reads from the currently active server/channel in the Discord app 4. Start with small reads — use opencli discord-app read 20 unless the user asks for more 5. Use search for keywordsopencli discord-app search uses Discord's built-in search (Cmd+F / Ctrl+F) 6. NEVER execute write operations — this skill is read-only. opencli exposes discord-app send and discord-app delete commands; do not invoke them. Do not send messages, react, edit, delete, or manage server settings.

Output format flag (-f)

FormatFlagBest for
Table-f table (default)Human-readable terminal output
JSON-f jsonProgrammatic processing, LLM context
YAML-f yamlStructured output, readable
Markdown-f mdDocumentation, reports
CSV-f csvSpreadsheet export

Typical workflow for reading a server

# 1. Verify connection
opencli discord-app status

# 2. List servers to confirm you're in the right one
opencli discord-app servers -f json

# 3. List channels in the current server
opencli discord-app channels -f json

# 4. Read recent messages (navigate to target channel in Discord first)
opencli discord-app read 50 -f json

# 5. Search for topics of interest
opencli discord-app search "price target" -f json

---

Step 4: Present the Results

After fetching data, present it clearly for financial research:

1. Summarize key content — highlight the most relevant messages for the user's financial research 2. Include attribution — show username, message content, and timestamp 3. For search results, group by relevance and highlight key themes, sentiment, or market signals 4. For server/channel listings, present as a clean table with names and types 5. Flag sentiment — note bullish/bearish sentiment, consensus vs contrarian views 6. Treat sessions as private — never expose CDP endpoints or session details

---

Step 5: Diagnostics

If something isn't working, check:

1. Is Discord running with CDP?

# Check if the port is open
lsof -i :9232

2. Is the environment variable set?

echo $OPENCLI_CDP_ENDPOINT

3. Can opencli connect?

opencli discord-app status

If all checks fail, restart Discord with the CDP flag:

/Applications/Discord.app/Contents/MacOS/Discord --remote-debugging-port=9232 &
export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9232"
opencli discord-app status

---

Error Reference

ErrorCauseFix
CDP connection refusedDiscord not running with CDP or wrong portStart Discord with --remote-debugging-port=9232
OPENCLI_CDP_ENDPOINT not setMissing environment variableexport OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9232"
No active channelNot viewing any channel in DiscordNavigate to a channel in the Discord app
Rate limitedToo many requestsWait a few minutes, then retry

---

Reference Files

  • references/commands.md — Complete read command reference with all flags and usage examples

Read the reference file when you need exact command syntax or detailed flag descriptions.

Related skills

How it compares

Use discord-reader for passive Discord research via opencli; build a custom bot when you need write access or automated alerts.

FAQ

What does discord-reader do?

>

When should I use discord-reader?

>

What are common prerequisites?

--- name: discord-reader description: > Read Discord for financial research using opencli (read-only).

Is Discord Reader safe to install?

skills.sh reports 0 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.