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.
github-repo-bootstrap - Skill - OpenSmartRoute
Skillv1.0.0
github-repo-bootstrap
See `content/06-decision-tree.xml`. Branches on visibility (private/public/internal) → license auto-pick; then on detected stack → CI workflow template; then on team-size → required-reviewer count.
Imported from faionfaion/faion-network (skills/faion/knowledge/dev/github-repo-bootstrap/AGENTS.md). Install upstream with npx skills add faionfaion/faion-network --skill github-repo-bootstrap. Copyright stays with the author.
GitHub Repo Bootstrap
Summary
One-sentence: Emits an idempotent bash script that creates / configures a GitHub repo with sensible defaults via gh CLI in under 20 commands.
One-paragraph: Bootstrapping a repo by clicking through the GitHub UI is slow, error-prone, and unauditable. This methodology emits a single idempotent bootstrap script using gh CLI: creates the repo, sets visibility, license, default branch, applies branch protection (≥1 reviewer + CI required + no force-push), wires Dependabot, drops CI workflow scaffolding (lint + test), adds issue / PR templates, sets required secrets, and switches merge mode to squash-only. Re-running is safe.
Ефективно для:
Net-new репо: 20-команд скрипт замість 30 кліків в UI.
Шаблон для starter-kit (10 faion-starters): один bootstrap.sh адаптується.
Org-wide hygiene audit: запустити bootstrap.sh у dry-run для перевірки drift.
Disaster recovery: restore repo from scratch with all settings intact.
Applies If (ALL must hold)
GitHub is the target platform.
gh CLI is installed + authenticated.
Org / user owns the namespace (no permission blockers).
[[code-review-process]] — branch protection + PR template come from there.
[[documentation]] — bootstrap drops a starter AGENTS.md.
Decision tree
See content/06-decision-tree.xml. Branches on visibility (private/public/internal) → license auto-pick; then on detected stack → CI workflow template; then on team-size → required-reviewer count.
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
yaml
targets:
- https://api.opensmartroute.ai/api/v1/registry/faionfaion-faion-network-github-repo-bootstrap/manifest # or paste the manifest below
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.