Loading...
Loading...
Operate GitHub REST API through UXC with the official OpenAPI schema, explicit gh-to-uxc auth import, and read-first guardrails for repo, issue, pull request, and event workflows.
npx skill4agent add holon-run/uxc github-openapi-skilluxcuxcuxcPATHghgh auth loginhttps://api.github.comhttps://raw.githubusercontent.com/github/rest-api-description/main/descriptions/api.github.com/api.github.com.jsonghuxcuxcuxc auth credential import github --from ghgithubgithub-apihttps://api.github.comuxc auth binding match https://api.github.com/repos/holon-run/uxcghuxc auth credential set github \
--auth-type bearer \
--secret-env GITHUB_TOKEN
uxc auth binding add \
--id github-api \
--host api.github.com \
--path-prefix / \
--scheme https \
--credential github \
--priority 100command -v github-openapi-cliuxc link github-openapi-cli https://api.github.com --schema-url https://raw.githubusercontent.com/github/rest-api-description/main/descriptions/api.github.com/api.github.com.jsongithub-openapi-cli -hgithub-openapi-cli get:/user -hgithub-openapi-cli get:/repos/{owner}/{repo} -hgithub-openapi-cli get:/repos/{owner}/{repo}/issues -hgithub-openapi-cli get:/usergithub-openapi-cli get:/repos/{owner}/{repo} owner=holon-run repo=uxcgithub-openapi-cli get:/repos/{owner}/{repo}/issues owner=holon-run repo=uxc state=open per_page=10github-openapi-cli get:/repos/{owner}/{repo}/pulls owner=holon-run repo=uxc state=open per_page=10github-openapi-cli post:/repos/{owner}/{repo}/issues '{"owner":"holon-run","repo":"uxc","title":"Example issue"}'--textokkindprotocoldataerrorgithub-openapi-cli <operation> ...uxc https://api.github.com --schema-url https://raw.githubusercontent.com/github/rest-api-description/main/descriptions/api.github.com/api.github.com.json <operation> ...references/usage-patterns.mdhttps://raw.githubusercontent.com/github/rest-api-description/main/descriptions/api.github.com/api.github.com.jsonhttps://docs.github.com/rest