关于 app-review
用于处理来自 GitHub issue 的应用提交;注册、重复项和星标验证已由工作流预先完成。该 skill 指引分类、更新 APPS.md,以及处理验证失败和状态标签。
主要功能
- 01解析提交 issue 字段
- 02选择应用分类
- 03整理 APPS.md 条目
- 04处理验证失败
- 05设置审核状态标签
适用场景
- 01处理已通过预验证的应用提交
- 02将获批应用加入 APPS.md
- 03要求补全不完整的提交
- 04标记重复或被拒的提交
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ pollinations/ pollinations --skill app-review安装后在 Claude Code 中输入/app-review确认已加载。
详细介绍
应用审核
处理通过 GitHub issues 提交的应用。验证(注册、重复项、星标)已由工作流预先完成。
类别
选择最合适的类别:image、video_audio、writing、chat、games、learn、bots、build、business
APPS.md 行格式
| EMOJI | Name | Web_URL | Description (~200 chars) | LANG | category | @author | github_id | repo_url | ⭐stars | discord | other | Submitted_Date | Issue_URL | Approved_Date |
- Submitted_Date:Issue 创建日期(用户提交日期)
- Issue_URL:原始 GitHub issue 的链接
- Approved_Date:PR 合并日期(应用获批日期)
如果验证失败
根据错误提供有帮助的评论:
- 尚未注册 → 请引导用户前往 enter.pollinations.ai 注册
- 重复项 → 说明情况并关闭 issue
- 添加适当的标签(TIER-APP-INCOMPLETE 或 TIER-APP-REJECTED)
如果验证通过
# 1. Fetch issue
gh issue view $ISSUE_NUMBER --json body,author,title
# 2. Parse fields: name, url, description, category, repo, discord, language
# 3. Pick creative emoji
# 4. Create/update branch
git fetch origin main
# If existing_pr: checkout and reset
# Else: git checkout -b auto/app-${ISSUE_NUMBER}-slug origin/main
# 5. Add row
export NEW_ROW="| EMOJI | NAME | URL | DESC | LANG | CAT | @AUTHOR | GITHUB_ID | REPO | STARS | DISCORD | | SUBMITTED_DATE | ISSUE_URL | $(date +%Y-%m-%d) |"
node .github/scripts/app-prepend-row.js
node .github/scripts/app-update-greenhouse.js
# 6. Commit and push
git add -A && git commit -m "Add NAME to CATEGORY" && git push origin HEAD --force-with-lease
# 7. Create PR if new
gh pr create --title "Add NAME to CATEGORY" --body "Fixes #$ISSUE_NUMBER"
# 8. Update issue label
gh issue edit $ISSUE_NUMBER --remove-label "TIER-APP" --add-label "TIER-APP-REVIEW"
标签
| 标签 | 含义 |
|---|---|
TIER-APP | 新提交 |
TIER-APP-INCOMPLETE | 等待用户修复 |
TIER-APP-REVIEW | 已由 AI 审核,等待维护者处理 |
TIER-APP-APPROVED | 维护者已批准,PR 已创建 |
TIER-APP-REJECTED | 已拒绝(重复项等) |
评论
支持 Markdown