Skip to main content

orcamatrix-generated-app-runtime

Use an OrcaMatrix generated app external-agent access package to call the generated app runtime API through delegated auth.

Source facts

Repository
DolphinAI2026/dolphin-code
Last source activity
July 22, 2026 at 12:18
Detected SKILL.md language
English
Stars
990
Forks
78

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
orcamatrix-generated-app-runtime
description
Use an OrcaMatrix generated app external-agent access package to call the generated app runtime API through delegated auth.
# OrcaMatrix Generated App Runtime Access Use this skill only after the generated app has provided an external-agent access package. Work from the unpacked package directory so the bundled CLI can read `.orcamatrix-app.env`. ## Load The Package 1. Keep `.orcamatrix-app.env` local to the package directory. 2. Run `node bin/orcamatrix-app diagnose` before making runtime calls. 3. Run `node bin/orcamatrix-app discover` to fetch `/api/runtime/manifest` and `/api/runtime/readiness` before business calls. 4. Use `node bin/orcamatrix-app get /api/...` or `node bin/orcamatrix-app post /api/... '{...}'`. 5. If a wrapper was installed, use `orcamatrix-app discover`, `orcamatrix-app get /api/...`, or `orcamatrix-app post /api/... '{...}'`; the wrapper delegates back to the package CLI. Agents must use the packaged CLI for delegated auth and runtime calls. Do not parse `.orcamatrix-app.env`, do not ask a human for raw delegated keys or raw access tokens, and do not copy env values into prompts, notes, Skill directories, or wrapper scripts. ## Discover Operations First Before calling a business operation, run: ```bash node bin/orcamatrix-app discover ``` Use the returned `capabilities`, `operations`, and `readinessStatus` to decide which runtime API calls are available. If you need to inspect the raw runtime contract, use the CLI instead of reading secrets: ```bash node bin/orcamatrix-app get /api/runtime/manifest node bin/orcamatrix-app get /api/runtime/readiness ``` ## Allowed Surface The default allowed surface is the generated app runtime API only. Requests must use relative `/api/**` paths for the same generated app base URL. Do not call delegated credential management endpoints with this package. Calls to `/api/external-agent/**` are explicitly forbidden because those endpoints create, list, or revoke external-agent credentials. ## Safety Rules - Do not print, paste, or summarize `.orcamatrix-app.env`. - Do not parse `.orcamatrix-app.env`; let the CLI load it. - Do not request raw delegated keys or raw access tokens from a human. - Do not use raw token output unless a human explicitly asks for local debugging and accepts the leakage risk. - Do not store delegated keys in notes, prompts, logs, source files, examples, or generated docs. - Do not change the CLI guard to allow absolute URLs, scheme-relative URLs, path traversal, or `/api/external-agent/**`.
View on GitHub