agentsclimarketplace

Rewards spend report

Skill bonusly/bonusly-claude-plugin/skills/rewards-spend-report

Use when reporting on reward spend, pulling redemption totals or detail, checking how many points have been redeemed by department or country, or reviewing the rewards budget without taking action on individual redemptions.From its SKILL.md

Install
npx -y skills add bonusly/bonusly-claude-plugin --skill rewards-spend-report

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.

SKILL.md

2.2 KB, 438 tokens by cl100k_base, as published. Nobody here has run it

This is a read-only reporting skill for rewards spend. It answers questions like "how much have we spent on rewards this quarter?", "which department redeems the most?", or "show me all fulfilled redemptions last month." It does not approve, decline, fulfill, or refund anything — for actioning individual redemptions, use the process-redemptions skill.

Start by clarifying scope:

  • Totals vs. detail — a summary of spend (totals report) or a list of individual redemption records (redemptions report)?
  • Grouping — overall, or broken down by a custom property (such as department) or by country?
  • Date range — if not specified, default to the current calendar month and tell the user what range you used.
  • State / fulfillment — for detail reports, filter by redemption state, user email, or fulfillment status if the user wants.

For spend summaries, call adminRewardsTotalsReport. Use its group_by parameter to aggregate by a custom property or country when the user wants a breakdown.

For redemption-level detail, call adminRewardsRedemptionsReport with the relevant filters (state, user email, date range, fulfillment status). This endpoint paginates — page through it and tell the user if results were truncated.

If currency or company context would help frame the numbers, call getCompany. If the user wants to group by a dimension but isn't sure of valid values, listDepartments or listLocations can show the options.

Present results clearly. Rank or highlight outliers — "the Sales department accounts for 41% of reward spend this month" is more useful than a raw table. Don't manually sum figures the report already totals.

If the user then wants to act on specific pending redemptions they see in the report, offer to hand off to the process-redemptions workflow.

Access note: adminRewardsTotalsReport and adminRewardsRedemptionsReport require rewards:administer. If a call fails, surface the required permission.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,512. 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.