From bonusly
Use when browsing the company recognition feed — seeing what recognition is happening across the company, filtering the feed by hashtag, department, location, team, recognition type, or a specific giver or receiver.
How this skill is triggered — by the user, by Claude, or both
Slash command
/bonusly:browse-recognition-feedThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The recognition feed is the same reverse-chronological stream shown on Bonusly's web home — top-level recognition posts across the company. This skill is for reading and filtering that feed, not for looking up one person's history (use `recognition-history` for that) or searching by theme (use `searchRecognitions`).
The recognition feed is the same reverse-chronological stream shown on Bonusly's web home — top-level recognition posts across the company. This skill is for reading and filtering that feed, not for looking up one person's history (use recognition-history for that) or searching by theme (use searchRecognitions).
Start by clarifying what slice of the feed the user wants. The feed can be filtered by any combination of these (all combined as AND):
#teamwork. The leading # is optional and matching is case-insensitive.listDepartments and listLocations to discover valid values when the user is vague about exact names.listRecognitionTypes to enumerate the exact values before filtering.searchUsers or getUser first, then pass their ID as giver_id or receiver_id.current_user_only can narrow to recognition the caller gave or received.relevance: true to bias toward the caller's most-relevant colleagues (mirrors the web "Relevant" tab).Call getRecognitionFeed with the chosen filters. Each row carries the giver, receivers, amount, message, hashtags, and whether it's a top-level post or an add-on/comment. Add-on rows are not inlined, so the page stays focused on top-level recognition.
The feed is cursor-paginated. recognitions is one page (default 25, max 100). When next_cursor is non-null there are more pages — pass it back as cursor and keep every other input identical across pages. Don't try to fetch the whole feed at once; show a page, summarize the highlights, and offer to load more or tighten the filters.
If a filter combination returns nothing, say so and suggest loosening it — drop a filter, widen the type set, or remove the date/relevance bias.
Access note: this requires recognition:read or recognition:administer. If a call fails on permissions, surface the required scope.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub bonusly/bonusly-claude-plugin --plugin bonusly