Answers from the documentation; checking which model is on duty
Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
Imported from whobot-ai/skills (docs/skill-template/SKILL.md). Install upstream with npx skills add whobot-ai/skills --skill skill-template. Copyright stays with the author.
Skill 显示名
一句话定位:这个 skill 帮用户完成什么,输出长什么样。
输入
用户会给出哪些信息;信息不全时如何假设(尽量不追问)。
工作流
第一步做什么(如需读参考资料,用 Grep 定位相关段落,不要整读大文件)
第二步…
输出
输出格式
固定、可预期的输出结构(用户 30 秒能读完为佳)。
参考资料
references/xxx.md:什么内容、什么时候读
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
# after Install: the listing is in your workspace's routing pool - a plan picks it for its slotcurl-s-X POST https://osr-api.kindrock-caaab1a2.centralindia.azurecontainerapps.io/api/v1/route -H 'Authorization: Bearer $OSR_API_KEY' -H 'Content-Type: application/json' -d '{"text": "...", "plan": true}'
Installed into a catalogue, chosen by a router
Install skill-slug-here and it becomes one more candidate the router can pick - when it fits.
A listing is a routing target with a manifest: what it does, which domains it covers, what it costs and who publishes it. Once installed it sits beside your own models and tools, is scored like any other candidate for each request, and shows up in the trace when it wins. Ratings come from workspaces that installed it, one per account.