| name | oo-find-skills |
| description | Find, compare, and install published OOMOL/oo skills. Use when the user asks to find, search for, discover, recommend, compare, choose, or install an existing skill for a task; asks whether there is a skill that can do something; or explicitly mentions the OOMOL/oo skill catalog. Do not use for creating or editing local skills, generic skill design, or non-OOMOL skill catalogs. |
oo Find Skills
Use this skill when the user wants to discover, compare, recommend, or install
existing published skills from the OOMOL or oo skill catalog through
oo skills search and oo skills install.
Read references/oo-cli-contract.md when you
need exact oo skills search or oo skills install command forms, JSON
expectations, output-shape rules, or failure-handling details.
Workflow
1. Normalize the request into a search sentence and keywords
Convert the user request into:
- one short internal intent statement
- one concise English sentence for the search text
1 to 3 required keywords or short phrases for the --keywords filter
Rules:
- The sentence must always be in English, regardless of the user's language.
- Keywords are required on every search. Always provide
1 to 3 keywords and
never run a search without --keywords.
- Keywords may use the user's original language. Keep product names, brand
names, and proper nouns exactly as the user wrote them and do not translate
them. For example, keep
滴答清单 as 滴答清单; do not turn it into
TickTick.
- The backend tokenizes
--keywords, so original-language and product-name
keywords reach the catalog entry the user actually wants. The free-text
sentence alone runs an untokenized semantic search that can map a localized
product onto a different global product.