agentsclimarketplace

Manage giving balances

Skill bonusly/bonusly-claude-plugin/skills/manage-giving-balances

Bonusly's Claude Plugin

Install
npx -y skills add bonusly/bonusly-claude-plugin --skill manage-giving-balances

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use when checking a user's giving balance, granting a points boost or allowance, topping up someone's giving balance, or adjusting how many points a user has to give.

SKILL.md

2.3 KB, 458 tokens by cl100k_base, as published. Nobody here has run it

This skill lets an admin inspect a user's giving balance and grant increments (boosts) to it. The giving balance is the pool of points a user has available to recognize others — separate from points they've earned and can redeem.

Start by resolving the user. Use searchUsers or getUser to find them by name or email, then confirm you have the right person before continuing.

Inspect the current balance. Call adminGetGiveBalance for the user to show their current giving balance line items. Present this clearly — current balance and recent increments — so the admin understands the starting point. If they only asked to check the balance, stop here.

Granting an increment requires explicit confirmation. If the admin wants to add points:

  • Collect the amount and a reason for the increment (for example an admin-initiated boost).
  • Present back exactly what you're about to do: "Add [amount] points to [name]'s giving balance, reason: [reason]."
  • Wait for the admin to explicitly say to proceed — e.g. "Yes, grant it." Do not call adminCreateGiveBalanceIncrement until they do.
  • Then call adminCreateGiveBalanceIncrement with the user's ID, amount, and reason.

After granting, call adminGetGiveBalance again to verify the new balance and report the before/after to the admin.

If adminCreateGiveBalanceIncrement reports an error, don't blindly retry. A timeout or network error can come back after the increment already posted, and a retry would double the granted points. First re-fetch with adminGetGiveBalance to check whether the increment landed, and only retry if it genuinely didn't.

If the admin wants to boost several people, handle them one at a time — confirm each grant individually rather than batching, so nothing is added without explicit sign-off.

To check the caller's own balances rather than another user's, use getPointsBalance.

Access note: adminGetGiveBalance and adminCreateGiveBalanceIncrement require user:administer or rewards:administer. If a call fails on permissions, surface the required scope.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.