Imported from Workamajig/workmate-marketplace (
plugins/workmate/skills/find-anything/SKILL.md). Install upstream withnpx skills add Workamajig/workmate-marketplace --skill find-anything. Copyright stays with the author.
Find anything
Read-only. The Swiss-army-knife lookup.
Tools called
search_everything— entity-agnostic searchsearch_contacts— narrower contact / company match- As secondary calls based on the resolved entity:
get_project_summary,get_billing_status, etc.
Workflow
- Run the search. Use
search_everythingfirst. If too many results, narrow withsearch_contacts. - Classify the matches by entity type: contact, company, project, lead, task, activity, voucher, invoice.
- Show top 5–10 hits with type, name, and one distinguishing detail (company for a contact, client for a project, etc.).
- Offer the next move for the top hit:
- Contact → "Want a
client-deep-diveon their company?" - Project → "Want a
project-deep-dive?" - Lead → "Want a
lead-deep-dive?" - Voucher → "Want the voucher details?"
- Contact → "Want a
Output
## Search results — "<query>"
| Type | Match | Context |
| Project | ACME-Q4-CAMPAIGN | Acme Co · Active · PM: Mike Park |
| Project | ACME-2025-RETAINER | Acme Co · Active · PM: Jen Lee |
| Contact | Sarah Chen | Acme Co, CMO |
| Lead | L-9876 | Acme Co — Brand refresh, Proposal stage |
| Activity | Act-12345 | Acme Co — Kickoff call, 2026-05-25 |
5 matches. Most likely:
> Project: ACME-Q4-CAMPAIGN
> Want a `project deep dive`?
Guardrails
- Don't return 200 results. Top 5–10 max. If the user needs more, they can refine.
- Disambiguate when needed. Two clients named "Acme" require a clarifying question, not a guess.
- Don't act on the result. This is a lookup — point at the right specialist skill for follow-through.
