pool-manager

Monitor and manage donation pools via Python script and service layer.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/Gaia-Link/GaiaLink --skill pool-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pool-manager
Source: https://github.com/Gaia-Link/GaiaLink/tree/main/python_agent/gaia_link/skills/pool-manager
Command: npx skills add https://github.com/Gaia-Link/GaiaLink --skill pool-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill provides centralized monitoring and governance for donation pools, enabling transparent balance tracking, allocation decisions, and status visibility across direct and yield pools.

Core Features & Use Cases

  • Pool status & balance monitoring: track multi-chain funds, current balances, and progress toward targets.
  • Smart allocation & workflow: automatically suggest allocations based on crisis priority and pool type (direct or yield).
  • What-if scenarios: list pools, create new pools, and inspect yield information for planning.

Quick Start

  • Check current pools: input {"action":"list"} to the skill.
  • Inspect a pool: input {"action":"query","pool_id":"vault_001"}.
  • Create a new pool: input {"action":"create_vault","vault":{"name":"New Pool","vault_type":"direct","beneficiary_org_id":"org_demo","target_amount":10000}}.

Frequently Asked Questions about pool-manager

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

FAQPage Schema
How do I track donation pool balances and status across multiple blockchains?

You can monitor multi-chain donation pool balances by querying pool status, which retrieves current funds, tracks targets, and ensures transparent flow across direct and yield pools.

What is the difference between direct and yield donation pools for fund allocation?

Direct pools hold funds for immediate disbursement, while yield pools generate returns before allocation. The management system suggests distributions based on crisis priority and pool type.

How do I create a new crisis-relief donation pool with a whitelisted beneficiary?

You create a crisis-relief pool by submitting a creation action with parameters including pool name, vault type, target beneficiary organization ID, and desired target funding amount.

Can I simulate what-if scenarios for adjusting fund allocations in existing pools?

Yes, you can run what-if scenarios by listing existing pools, inspecting specific yield information, and adjusting allocations to plan for crisis-relief funding workflows.

Does this donation pool management tool require external dependencies to function?

No, this pool management tool operates without external dependencies, using an internal Python script and service layer to handle status retrieval, balance tracking, and allocation workflows.