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.
git-create-repo - Skill - OpenSmartRoute
Skillv1.0.0
git-create-repo
Create a new GitHub repository and clone it locally
Imported from zc277584121/mygitplugin (skills/git-create-repo/SKILL.md) via skills.sh. Install upstream with npx skills add zc277584121/mygitplugin --skill git-create-repo. Copyright stays with the author.
Git Create Repo
在 GitHub 上创建新的仓库并 clone 到本地。
触发条件
当用户要求创建一个新的 GitHub 仓库时使用此 skill。
执行步骤
创建仓库:
gh repo create <repo-name> --public --add-readme
默认创建公开仓库(--public)。
如果用户明确要求私有仓库,使用 --private 替代。
默认添加 README 文件。
Clone 仓库:
gh repo clone zc277584121/<repo-name>
确认结果:进入项目目录,向用户报告仓库创建成功。
注意事项
GitHub 账号为 zc277584121。
如果用户没有指定公开或私有,默认使用公开(--public)。
如果用户提供了描述,使用 --description 参数。
Installed into a catalogue, chosen by a router
Install git-create-repo 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.
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 slot
curl -s -X POST https://api.opensmartroute.ai/api/v1/route -H 'Authorization: Bearer $OSR_API_KEY' -H 'Content-Type: application/json' -d '{"text": "...", "plan": true}'
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.