colin-roy-ehri/gratitude/community-match

Claude Code and agent skill by colin-roy-ehri/gratitude

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Quick, fast check for matches against the user's own community posts. Runs deterministic matching server-side; if a match is found it's pushed to the user's inbox. Use this silently after the user posts something, or when the user asks "any new matches?". For decrypting inbox notifications, use community-inbox.

Install

npx vskill@latest install colin-roy-ehri/gratitude/community-match

SKILL.md

Community Match

Triggers the backend's deterministic match routine. Cheap (no LLM call). Returns the raw match list and counts. When the backend finds a new match it ALSO pushes a notification into the inbox of both parties — read that with community-inbox.

When to use

  • Right after a user posts a NEED or OFFER (this skill is chained automatically from those).
  • When the user asks "any new matches?" — but prefer community-inbox because that one decrypts contact info too.
  • When the chat is first opened (background refresh).

Instructions

Call the run_js tool with:

  • skill_name: community-match
  • script_name: index.html
  • data: {} (no parameters)

Output

json
{
"myKeyCount": 3,
"myMessageCount": 3,
"globalMessageCount": 42,
"matches": [ { "leftMessageId": "...", "rightMessageId": "...", "score": 0.8, "reason": "..." } ]
}

You MUST always call the `run_js` tool — do not skip it. Then act on the result:

  • If `matches` is non-empty: do not reply to the user yet. Immediately call the community-inbox skill in the same turn (no narration in between) so the new match is surfaced with matchToken, category, and decrypted contact info. Reply to the user based on the community-inbox output, not the community-match output.
  • If matches is empty: reply "No new matches right now."

Never reply without first running the tool. Never reply with a single character or empty message.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/colin-roy-ehri/gratitude/community-match/badge)](https://verified-skill.com/skills/colin-roy-ehri/gratitude/community-match)

Something wrong with this skill or its page? Tell us.