Platform PRO Membership System

Automate PRO membership upgrades and Pi payment processing across web and API interfaces.

4|Updated Dec 5, 2025
One-click install
npx skills add https://github.com/aaaa47080/stock_agent --skill platform-pro-membership-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Platform PRO Membership System
Source: https://github.com/aaaa47080/stock_agent/tree/main/.agent/skills/platform-pro-membership
Command: npx skills add https://github.com/aaaa47080/stock_agent --skill platform-pro-membership-system

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines upgrading users from FREE to PRO by securely processing Pi payments, applying membership changes, and enforcing expiration rules to maintain access controls.

Core Features & Use Cases

  • Payment processing and verification for PRO upgrades
  • Membership state management (tier, expires_at) and renewal handling
  • Expiration handling and automatic downgrade/renewal across web and mobile interfaces
  • Frontend/backend integration to provide a seamless upgrade experience in community platforms

Quick Start

Upgrade a test user from FREE to PRO using Pi payments and verify that membership_expires_at is updated and access is granted.

Frequently Asked Questions about Platform PRO Membership System

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

FAQPage Schema
How do I process Pi payments for PRO membership upgrades?

To process Pi payments for PRO membership upgrades, this system automates a three-phase payment flow, performs duplicate transaction checks, and securely updates the user's membership tier in the database.

How does expiration handling work for PRO memberships?

Expiration handling for PRO memberships enforces access controls by tracking the membership_expires_at date and automatically downgrading or renewing user access across web and mobile interfaces when it lapses.

Can I use this to manage membership state for both web and API interfaces?

Yes, you can use this to manage membership state across web and API interfaces, handling onboarding, renewals, and secure database updates for user accounts upgrading from FREE to PRO.

What is the best way to prevent duplicate transactions during user upgrades?

The best way to prevent duplicate transactions during user upgrades is to enforce duplicate transaction checks within the three-phase Pi payment flow before applying secure membership updates.

Why do I need a three-phase payment flow for Pi-based memberships?

You need a three-phase payment flow for Pi-based memberships to securely verify transactions, prevent duplicate payments, and ensure accurate database state changes before granting PRO access perks.

Does the Platform PRO Membership System support automatic renewals?

Yes, the system supports automatic renewals and expiration handling by updating the membership_expires_at field and managing tier downgrades to maintain strict access controls.