Devvit Community Survey
A devvit web app for in-subreddit survey posts
Install / Use
npx skills add Beach-Brews/devvit-community-surveyInstalls into whichever agent you are using.
README

Community Survey
Key Features
- 🛠️ Build: Create survey questions and options, like multiple choice, scales, and more
- ⚖️ Criteria: Choose who can respond, like minimum subreddit karma
- 🕒 Schedule: Choose survey start and end dates
- 👁️🗨️ Visibility: Users can respond directly in Reddit
- 📊 Results: Choose when and who can see results
- 🎨 Redesign: Recently updated to match Reddit's styling
Responder Criteria
- 🏠 Community Karma (Post, Comment, or Total)
- 🌐 Account Karma (Post, Comment, or Total)
- ⌛ Account Age
- 🎇 User Flair
- ✅ Subreddit Approved Users
- 📧 Verified Email
Survey Settings
- 📊 Result Visibility (Always, Closed, Responders, Mods)
- 🎨 Primary Color Choose from Reddit's five brand colors
- More Coming Soon!
Question Types
- 🔘 Multiple Choice (One Selection)
- 🔳 Checkbox (Multiple Selection)
- ↕️ Rank (Order Options Highest to Lowest)
- ↔️ Scale (1-5 or 1-10)
- More Coming Soon!
Introduction
Introducing the Community Survey app for Reddit! A way to provide more advanced polls and surveys directly in Reddit without having to use an external survey provider (such as Google Forms or Survey Monkey). This app ensures confidence and control for both the survey author and responders!
Moderators are able to create surveys, schedule publish and/or close dates, choose responder criteria, when and who can see results, and view the aggregated responses. Published surveys appear directly in the user's feed, allowing them to respond and view results without having to leave Reddit. This not only helps increase user engagement, but also allows the survey author to choose user account criteria to ensure accurate results for the target audience (e.g. users with a minimum subreddit karma or account age).
Currently, all user responses are anonymously aggregated. Mods do not have the ability to see individual user responses. However, an "application" mode is planned for a future release. Users may delete their response at any time, even after the survey has been closed.
To view tutorials, receive support, report bugs, or request new features, please visit the r/CommunitySurvey subreddit!
Ongoing Development
Community Survey is still in development and some features are still being developed. There are also a large number of additional features planned for future releases. Please visit r/CommunitySurvey to report any bugs or make feature requests.
Terms of Use + Privacy Policy
Please review the Community Survey Terms of Use and Privacy Policy.
All user response data remains within Reddit. This app does not track/retain user data (except what is required for app functionality, such as userID for response editing/deleting).
Getting Started
A getting started guide can be found on the CommunitySurvey App Guide wiki page.
Changelog / Release Notes + Future Roadmap
A full log of changes and release notes can be found on the CommunitySurvey Changelog wiki page.
A roadmap of planned features and bugfixes can be found on the CommunitySurvey Roadmap wiki page.
Community Survey Source Code
Want some reading material to help you fall asleep? Check out the Community Survey Source Code on GitHub!
Acknowledgements
- u/SampleOfNone - Thank you for poking holes, extensively testing, and offering up suggestions for features to make this app successful
- u/PitchforkAssistant - Thank you for helping brainstorm ideas, providing some sweet proto finds, and generally being amazing
- u/fsv - Thanks for the help with user account delete detection bugs.
- u/hammertimestudio, u/Xenc, u/Pl00h - Thank you for helping with some light testing and providing feedback
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.7kCommit, push, and open a PR
