platform-search
Use to answer a question about the org's campus or the org itself with Platform's search tool, which tries stored pages, then a live source, then the web.
SKILL.mdskills/platform-search/SKILL.md
GitHubSearch
search is the one entry point for questions. It looks in this order and says where the answer came from:
- The org's stored pages and documents (knowledge).
- The live source you name, such as
library_hoursorcourses. - The web.
Steps
- Write the query as keywords that name the subject in full. Bad:
hours. Good:Hayden Library hours Sunday. - Name a
sourceonly when the question is plainly about it: something current such as hours today, open seats, shuttle times, events, scores or dining. - Ask several searches with different wording in one
batch. - Answer from the results and cite the URL each one gives.
When it is not enough
knowledge.read_source(throughmodules.call) reads a whole source a page at a time.knowledge.searchsearches only stored pages.knowledge.web_searchsearches only the web.- To keep a page for later:
knowledge.add_documentfor text,knowledge.set_crawlfor a web page.
Watch out
- A 409 that names a sign-in (such as clubs or club events) means the org's saved sign-in expired. An officer signs in again on Explore, Shared. Say so and do not retry.
- Never present a result as stored fact when it came from the web. Say where it came from.
- Nothing is looked up before you call
search. Do not guess an answer that could have changed.