VoteShip
Manage feature requests, voting boards, public roadmaps, and changelogs for any VoteShip project. VoteShip is a feature request management platform that helps teams collect, organize, and prioritize user feedback.
This skill operates in two modes:
- - Admin mode (requires
VOTESHIP_API_KEY): Full access to manage your project's posts, votes, tags, users, analytics, AI tools, and webhooks. All admin operations authenticate via the VoteShip REST API using your project API key — no additional credentials are needed for any feature, including Stripe MRR sync and webhook configuration. - Public mode (no API key): Read-only browsing, submitting feature requests, upvoting, and commenting on any public VoteShip board. Requires
VOTESHIP_PROJECT_SLUG to identify the board.
Setup
- 1. Get your API key from Settings → API in your VoteShip dashboard.
- Set
VOTESHIP_API_KEY in your environment for admin access. - Set
VOTESHIP_PROJECT_SLUG to your project's slug (e.g., my-app). Required for public mode, optional for admin mode.
Admin Capabilities (requires VOTESHIPAPIKEY)
Feature Requests
- - List, create, update, and delete feature requests with filtering by status and sorting by votes or date
- Search for similar requests using AI semantic search (pgvector)
- Submit raw unstructured text (from Slack, email, support tickets) and let AI extract title, description, detect duplicates, and auto-categorize
Voting & Comments
- - Record votes from your project's existing board users (identified by their boarduserid) or anonymous visitors (by anonymous_id)
- List all voters on any post
- Add public comments or internal team-only notes
Roadmap & Changelog
- - View the product roadmap grouped by status: Approved, In Progress, Complete
- Create and list published changelog releases with HTML content support
Analytics & AI
- - Get analytics summaries (new posts, votes, comments, page views, top posts, trending tags) for any period
- AI-powered inbox triage: analyze pending posts, detect duplicates, suggest status/tags, recommend priorities
- Generate natural language feedback summaries with recommended actions
- AI sprint planning with strategies: balanced, revenue-weighted, popular, or quick-wins
Tags & Users
- - Create and list tags for categorizing feature requests
- List board users who have submitted feedback or voted
- Update user details including monthly spend/MRR for revenue-weighted prioritization
- Sync customer MRR from your connected Stripe account (uses the same
VOTESHIP_API_KEY, no separate Stripe credentials needed)
Webhooks
- - Configure webhook endpoints on your own project for real-time event notifications
- Supported events: post.created, post.updated, post.deleted, post.status_changed, vote.created, vote.removed, comment.created, comment.deleted, tag.created, tag.deleted, release.published
Public Capabilities (no API key needed)
These tools work without VOTESHIP_API_KEY and only interact with public boards. They require VOTESHIP_PROJECT_SLUG to identify the target board.
- - Browse approved feature requests on any public VoteShip board
- Submit feature requests (created as pending, visible only after board owner approval)
- Upvote/unvote posts with a deterministic anonymous identity
- Add public comments with an author name
Workflow Examples
Weekly feedback triage
- 1. Run
triage_inbox to analyze all pending posts - Review AI suggestions for duplicates, tags, and priority scores
- Update post statuses and tags based on recommendations
- Generate a
get_summary for the week to share with stakeholders
Sprint planning from feedback
- 1. Run
plan_sprint with capacity and strategy (e.g., balanced or revenue) - Review the AI-suggested feature list ranked by the chosen strategy
- Update selected posts to "In Progress" status
- Create a changelog release announcing the sprint goals
Process incoming feedback from Slack or email
- 1. Use
submit_feedback with the raw message text and source identifier - AI extracts title and description, checks for duplicates, and auto-tags
- Review the created post and adjust status if needed
Publish a changelog update
- 1. List recently completed posts with
list_posts filtered by COMPLETE status - Draft release notes summarizing shipped features
- Use
create_release to publish the changelog entry
VoteShip
管理任意 VoteShip 项目的功能请求、投票看板、公开路线图和更新日志。VoteShip 是一个功能请求管理平台,帮助团队收集、整理和优先处理用户反馈。
该技能有两种运行模式:
- - 管理员模式(需要 VOTESHIPAPIKEY):拥有完整权限,可管理项目的帖子、投票、标签、用户、分析数据、AI 工具和 Webhook。所有管理员操作均通过 VoteShip REST API 使用项目 API 密钥进行身份验证——无需为任何功能(包括 Stripe MRR 同步和 Webhook 配置)提供额外凭证。
- 公开模式(无需 API 密钥):只读浏览、提交功能请求、点赞和评论任意公开 VoteShip 看板。需要 VOTESHIPPROJECTSLUG 来标识看板。
设置
- 1. 在 VoteShip 控制台 的 设置 → API 中获取 API 密钥。
- 在环境中设置 VOTESHIPAPIKEY 以获取管理员访问权限。
- 将 VOTESHIPPROJECT_SLUG 设置为项目的 slug(例如 my-app)。公开模式必填,管理员模式可选。
管理员功能(需要 VOTESHIPAPIKEY)
功能请求
- - 列出、创建、更新和删除功能请求,支持按状态筛选、按投票数或日期排序
- 使用 AI 语义搜索(pgvector)查找相似请求
- 提交原始非结构化文本(来自 Slack、邮件、工单),让 AI 提取标题、描述、检测重复项并自动分类
投票与评论
- - 记录来自项目现有看板用户(通过 boarduserid 标识)或匿名访客(通过 anonymous_id 标识)的投票
- 列出任意帖子的所有投票者
- 添加公开评论或仅限团队内部查看的备注
路线图与更新日志
- - 按状态分组查看产品路线图:已批准、进行中、已完成
- 创建和列出已发布的更新日志版本,支持 HTML 内容
分析与 AI
- - 获取任意时间段的分析摘要(新帖子、投票、评论、页面浏览量、热门帖子、趋势标签)
- AI 驱动的收件箱分类:分析待处理帖子、检测重复项、建议状态/标签、推荐优先级
- 生成自然语言反馈摘要及建议操作
- AI 冲刺规划,支持策略:均衡、收入加权、热门或速赢
标签与用户
- - 创建和列出用于分类功能请求的标签
- 列出已提交反馈或投票的看板用户
- 更新用户详情,包括月度消费/MRR,用于收入加权优先级排序
- 从已连接的 Stripe 账户同步客户 MRR(使用相同的 VOTESHIPAPIKEY,无需单独 Stripe 凭证)
Webhook
- - 在自有项目上配置 Webhook 端点,接收实时事件通知
- 支持的事件:post.created、post.updated、post.deleted、post.status_changed、vote.created、vote.removed、comment.created、comment.deleted、tag.created、tag.deleted、release.published
公开功能(无需 API 密钥)
这些工具无需 VOTESHIPAPIKEY,仅与公开看板交互。需要 VOTESHIPPROJECTSLUG 来标识目标看板。
- - 浏览任意公开 VoteShip 看板上已批准的功能请求
- 提交功能请求(创建为待处理状态,仅在看板所有者批准后可见)
- 使用确定性匿名身份点赞/取消点赞帖子
- 使用作者名称添加公开评论
工作流程示例
每周反馈分类
- 1. 运行 triageinbox 分析所有待处理帖子
- 查看 AI 对重复项、标签和优先级分数的建议
- 根据建议更新帖子状态和标签
- 生成 getsummary 供本周与利益相关者分享
基于反馈的冲刺规划
- 1. 使用容量和策略(例如 balanced 或 revenue)运行 plan_sprint
- 查看按所选策略排序的 AI 建议功能列表
- 将选中的帖子更新为进行中状态
- 创建更新日志版本,宣布冲刺目标
处理来自 Slack 或邮件的反馈
- 1. 使用 submit_feedback 提交原始消息文本和来源标识符
- AI 提取标题和描述、检查重复项并自动打标签
- 查看创建的帖子,根据需要调整状态
发布更新日志
- 1. 使用 listposts 筛选 COMPLETE 状态列出最近完成的帖子
- 起草总结已发布功能的版本说明
- 使用 createrelease 发布更新日志条目