search
Search this workspace's published artifacts (skills, agents, workflows, and knowledge documents in SKILL.md format). Returns ranked metadata — name, description, type, contributor, timestamps, bundledCount, slug, authorCredit, and industries — but NOT the full body. To read an artifact's content, call get_by_id with the returned artifactId (or slug), or read it as a resource at artifact://<artifactId>. Use this whenever the user wants to find, discover, browse, or filter existing artifacts before reading or contributing. Modes: hybrid (default; combines lexical and semantic ranking via reciprocal rank fusion — best for most queries), bm25 (exact-keyword or name lookups), semantic (concept matching when the user's terms differ from artifact text). Pass industries: ['marketing', 'legal'] to narrow results to artifacts tagged with ANY of those industries (keyword-array overlap). If hybrid silently degrades because the embedding service is unavailable, the response's warnings array will contain embedding_degraded:hybrid-fell-back-to-bm25 — surface this to the user if precision matters.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Ranking strategy. Default: hybrid. | |
| type | No | Filter by artifact category. Omit for all types. | |
| limit | No | Maximum hits to return. Default: 20. | |
| query | Yes | Free-text query. Names, phrases, or natural-language concepts. | |
| offset | No | Pagination offset for navigating result sets. | |
| industries | No | Filter to artifacts tagged with ANY of these industry slugs (keyword-array overlap). Up to 5 values. |