Add reddit-research skill - #2560
Open
lignertys wants to merge 2 commits into
Open
Conversation
Contributor
🔒 PR Risk Scan ResultsScanned 1 changed file(s).
✅ No matching risk patterns were detected in changed files.
|
Contributor
🔍 Vally Lint Results✅ All checks passed
Summary
Full linter output |
Author
|
Heads up on the risk scan finding above: the flagged line was inside the skill's own anti-prompt-injection guidance - it told the agent never to obey instruction-shaped text found in Reddit posts, and quoted two example phrases to make that concrete. The scanner matched the quoted examples rather than the intent. Reworded it to describe the pattern instead of quoting it, so the guidance survives without the literal strings. Pushed as |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request Checklist
npm startand verified thatREADME.mdis up to date.mainbranch for this pull request.Description
reddit-research- runs market research, user research and product validation against Reddit by meaning rather than keywords: pain point discovery, competitor mentions, niche validation, subreddit discovery and trend tracking over a date range.The practical problem it solves is that Reddit's own search is lexical, so "users complaining about X" only surfaces posts that literally contain those words. This skill queries a vector/semantic index instead, and documents the query patterns, result shapes and pagination limits so an agent can go from a research question to a sourced answer without hand-tuning search strings.
Type of Contribution
Additional Notes
Paid service and affiliation disclosure, per #968: the skill calls reddapi.dev, which requires a
REDDAPI_API_KEYand has paid usage tiers, and I operate that service. Stating the trade-off plainly so reviewers can weigh it: the skill is only useful to someone who holds a key for that API, in the same way the existing vendor-backed skills in this repo are useful to holders of those accounts. It is written as an operational reference, not a pitch - no pricing, no upsell, no comparison against alternatives - and it handles the key by environment variable only, with explicit instructions never to inline or echo it. Happy to adjust the framing or withdraw the PR if you would rather keep this category out.On the testing checkbox: validated with
npm run skill:validateandnpm run buildin this repo, but not exercised inside GitHub Copilot itself, so I left that box unchecked rather than check it untruthfully.