tier-management

Evaluate and update Pollinations user tiers and balances with Polar sync.

4.9k|974|Updated Apr 15, 2021
One-click install
npx skills add https://github.com/pollinations/pollinations --skill tier-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tier-management
Source: https://github.com/pollinations/pollinations/tree/main/.claude/skills/tier-management
Command: npx skills add https://github.com/pollinations/pollinations --skill tier-management

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, jq, npx, wrangler, tsx, sops, and includes scripts (resource) components.

What problem does it solve?

Manually managing user tiers (spore, seed, flower, etc.) across a database and a subscription platform (Polar) is complex, error-prone, and time-consuming. This Skill automates the evaluation and update process, ensuring consistency and efficiency.

Core Features & Use Cases

  • Automated Tier Evaluation: Automatically checks user activity (commits, project submissions, issue involvement, stargazing) to determine the appropriate tier.
  • Database & Subscription Sync: Updates user tiers in both the Pollinations database and the Polar subscription platform, ensuring benefits are correctly applied.
  • Batch Processing: Efficiently evaluates and updates multiple users, ideal for large-scale community management.
  • Use Case: A community manager needs to regularly upgrade active contributors to higher tiers. This Skill allows them to run a single command to evaluate and update dozens of users, saving hours of manual lookup and data entry.

Quick Start

Use the tier-management skill to update the user 's0974092' to the 'flower' tier.

Frequently Asked Questions about tier-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate user tier updates across a database and subscription platform?

Tier management automates evaluating and updating user tiers in both your Pollinations database and Polar subscription service. It checks user activity—commits, project submissions, issue involvement, stargazing—to assign appropriate tiers (spore, seed, flower) and syncs changes across both systems in a single operation.

Can I update multiple users' tiers in batch?

Yes. The Skill processes batch tier evaluations and updates efficiently, allowing you to upgrade dozens of active contributors simultaneously rather than manually looking up and updating each user individually.

What do I need to run tier management locally?

You need the Pollinations repository, GitHub CLI (gh), jq, Node.js (npx), Wrangler, tsx, and sops for secrets management. The Skill coordinates database queries and Polar API updates via provided scripts.

How does tier management validate changes before applying them?

The Skill enforces verification and dry-run options, letting you preview tier evaluations and updates for activity, balance, and subscription state before committing changes to the database or Polar.

What activity metrics does tier management use to determine user tiers?

Tier evaluation checks commits, project submissions, issue involvement, and stargazing activity to automatically assign the appropriate tier level based on user engagement.

Does tier management work with GitHub and Polar?

Yes. The Skill integrates with GitHub via CLI for activity queries and Polar for subscription platform updates, ensuring user tier benefits sync across both services.