Agent Skills › pollinations/pollinations › quest-contributor

quest-contributor

GitHub

指导智能体参与Pollinations社区Quest贡献,涵盖从发现、选择、构建到提交PR及获取奖励的完整流程。

.claude/skills/quest-contributor/SKILL.md pollinations/pollinations

触发场景

寻找开放的Pollinations Quest 提交PR以解决POLLEN-QUEST问题 领取Quest奖励

安装

npx skills add pollinations/pollinations --skill quest-contributor -g -y
更多选项

非标准路径

npx skills add https://github.com/pollinations/pollinations/tree/main/.claude/skills/quest-contributor -g -y

不安装直接使用

npx skills use pollinations/pollinations@quest-contributor

指定 Agent (Claude Code)

npx skills add pollinations/pollinations --skill quest-contributor -a claude-code -g -y

安装 repo 全部 skill

npx skills add pollinations/pollinations --all -g -y

预览 repo 内 skill

npx skills add pollinations/pollinations --list

SKILL.md

Frontmatter
{
    "name": "quest-contributor",
    "description": "Contribute to Pollinations community quests (POLLEN-QUEST issues in pollinations\/pollinations) and earn Pollen rewards. Use when asked to find an open Pollinations quest, pick one that fits, submit a PR for it, claim a quest reward, or when working on any issue labeled POLLEN-QUEST. Covers the full loop - discover, choose, build, prove, submit, get paid."
}

Quest Contributor

Pollinations pays Pollen rewards for merged PRs that solve community quests - issues labeled POLLEN-QUEST in pollinations/pollinations. This skill teaches an agent the whole loop.

Rule zero: the issue is the contract

Every quest issue carries a "How this quest works" block and acceptance criteria. Read them first; they override anything here. In particular:

  • whether the quest is single-winner or multi-winner ("This quest can have several winners" - each merged PR earns),
  • the exact PR linking keyword it demands (usually the body must start with Fixes #NNNNN),
  • the acceptance checklist - every box is a rejection reason if missing.

1. Discover

Open quests: label:POLLEN-QUEST state:open. With a key, polli quests lists your quest states (open / claimable / claimed). New quests appear without warning - re-check before starting.

2. Choose

  • Read the comments and the timeline for linked PRs. If someone already has an open PR, either pick a different quest or make your approach clearly distinct - maintainers compare solutions head to head.
  • Prefer quests matching what you can prove: a code quest needs tests and a real run; a media quest needs generated artifacts.
  • Smallest correct solution wins. The maintainer review rubric is the quest-solution-review skill; read it to learn exactly how your PR will be judged.

3. Start

No claim or assignment is needed: open your PR when it works. Being first does not win. Maintainers compare the open PRs and merge the smallest correct one, so a short comment on the issue saying what you plan helps others avoid duplicate work but reserves nothing.

4. Build

  • Fork, branch, smallest correct change. The repo's Ponytail skill (repo-internal) encodes the house style: no speculative features, standard library first, minimal diff.
  • Follow existing patterns in the same directory - reviewers reward code that looks like its neighbors.
  • agent.json configs are camelCase everywhere (systemPrompt, baseModel, mcpServers); snake_case fails schema validation and has killed quest PRs.
  • Run npm run test and npx @biomejs/biome check --write on modified files before pushing; both appear in quest acceptance criteria.

5. Prove

A claim without evidence loses. Attach what the quest's acceptance criteria ask for, typically:

  • live API calls against the real service (request + response, unique marker strings so reviewers can see it is not canned),
  • screenshots or a short clip for UI work (light mode, dark mode, phone width, if the quest says so),
  • the test run output.

If a paid-tier model blocks a live check, say so honestly and give the maintainer a one-line command to run it - do not fake a transcript.

6. Submit

  • PR body starts with the linking keyword the issue requires (Fixes #NNNNN), then: what changed, how it was verified, proof links.
  • One focused PR per quest; do not bundle fixes.
  • Answer review comments fast - stalls get overtaken by competing PRs.

7. Get paid

After merge, open enter.pollinations.ai/quests, check quests, and claim the pending reward. Rewards are keyed to your GitHub account. When a PR is not selected but an idea from it ships, maintainers sometimes pay a small bonus.

Standards and discovery

This skill follows the Agent Skills format and is served through the Agent Skills well-known discovery index at https://gen.pollinations.ai/.well-known/agent-skills/index.json (discovery RFC). API basics live in the sibling polli skill from the same index.

版本历史

  • 5cb4f4b 当前 2026-10-19 13:08

同 Skill 集合

.agents/skills/pollinations-sdk/SKILL.md
.claude/skills/abuse-detection/SKILL.md
.claude/skills/bring-your-own-pollen/SKILL.md
.claude/skills/candidate-evaluation/SKILL.md
.claude/skills/code-formatting/SKILL.md
.claude/skills/community-leaderboard/SKILL.md
.claude/skills/economics-provider-collection/SKILL.md
.claude/skills/enter-services/SKILL.md
.claude/skills/grilling/SKILL.md
.claude/skills/issue-maker/SKILL.md
.claude/skills/manage-vast-gpu-fleet/SKILL.md
.claude/skills/model-debugging/SKILL.md
.claude/skills/model-management/SKILL.md
.claude/skills/monitor-services/SKILL.md
.claude/skills/news-pipeline/SKILL.md
.claude/skills/polli-video/SKILL.md
.claude/skills/polli/SKILL.md
.claude/skills/pollinations-api/SKILL.md
.claude/skills/pollinations-sdk/SKILL.md
.claude/skills/pollinations-support-triage/SKILL.md
.claude/skills/quest-solution-review/SKILL.md
.claude/skills/r2-glacier-migration/SKILL.md
.claude/skills/spending-analysis/SKILL.md
.claude/skills/sync-production/SKILL.md
.claude/skills/tinybird-deploy/SKILL.md
.claude/skills/voting-status/SKILL.md
.claude/skills/web-research/SKILL.md
apps/openclaw/skills/founder-meditation/SKILL.md
packages/polli-cli/SKILL.md
.agents/skills/ponytail/SKILL.md
.claude/skills/ponytail/SKILL.md
.agents/skills/source-command-review/SKILL.md
.claude/skills/grill-me/SKILL.md

元信息

文件数
0
版本
5cb4f4b
Hash
916f5c70
收录时间
2026-10-19 13:08

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-19 21:29
浙ICP备14020137号-1