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.
Vault - Skill - OpenSmartRoute
Skillv1.0.0
Vault
Read [`../MANIFESTO.md`](../MANIFESTO.md) before proposing or implementing any feature that touches killphrases, search passphrases, lock state, authentication, telemetry, backups, exports, or anythin
Imported from badbundle/vault-app (Vault/AGENTS.md). Install upstream with npx skills add badbundle/vault-app --skill Vault. Copyright stays with the author.
Project Guidelines
Security Principles
Read ../MANIFESTO.md before proposing or implementing any feature that touches killphrases, search passphrases, lock state, authentication, telemetry, backups, exports, or anything in the Danger Zone. The manifesto is normative — when a proposed change conflicts with it, the manifesto wins unless it is amended first via a dedicated MANIFESTO: PR.
Testing
Test Device Configuration
Use the simulator configuration specified in README.md for all builds and tests.
Committing
Before every commit, run make format and make lint from the Vault/ directory to ensure code is properly formatted and passes linting.
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 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.
badbundle-vault-app-vault.ocm.jsonjson
{
"ocm": "1",
"id": "badbundle-vault-app-vault",
"kind": "skill",
"name": "Vault",
"description": "Read [`../MANIFESTO.md`](../MANIFESTO.md) before proposing or implementing any feature that touches killphrases, search passphrases, lock state, authentication, telemetry, backups, exports, or anything in the Danger Zone. The manifesto is normative — when a proposed change conflicts with it, the manifesto wins unless it is amended first via a dedicated `MANIFESTO:` PR.",
"publisher": "badbundle",
"version": "1.0.0",
"capabilities": {
"domains": [
"general"
],
"tags": [
"skill-md",
"github-agents"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"Read [`../MANIFESTO.md`](../MANIFESTO.md) before proposing or implementing any feature that touches killphrases, search passphrases, lock state, authentication, telemetry, backups, exports, or anything in the Danger Zone. The manifesto is normative — when a proposed change conflicts with it, the manifesto wins unless it is amended first via a dedicated `MANIFESTO:` PR."
],
"primary": false,
"metadata": {
"source": {
"provider": "github-agents",
"repository": "https://github.com/badbundle/vault-app",
"path": "Vault/AGENTS.md",
"ref": "bc52b6eacb19f3ce696f40dbe71b6073c9e8521b",
"url": "https://github.com/badbundle/vault-app/blob/bc52b6eacb19f3ce696f40dbe71b6073c9e8521b/Vault/AGENTS.md",
"key": "badbundle/vault-app/Vault/AGENTS.md"
}
},
"instructions": "# Project Guidelines\n\n## Security Principles\n\nRead [`../MANIFESTO.md`](../MANIFESTO.md) before proposing or implementing any feature that touches killphrases, search passphrases, lock state, authentication, telemetry, backups, exports, or anything in the Danger Zone. The manifesto is normative — when a proposed change conflicts with it, the manifesto wins unless it is amended first via a dedicated `MANIFESTO:` PR.\n\n## Testing\n\n### Test Device Configuration\n\nUse the simulator configuration specified in `README.md` for all builds and tests.\n\n## Committing\n\nBefore every commit, run `make format` ",
"cost": {
"context_tokens": 175
}
}
Fetch it by URL: GET /api/v1/registry/badbundle-vault-app-vault/manifest?version=1.0.0
Reviews
Star ratings from people who tried it. One review per account; edit yours any time.
No reviews yet. Install it, try it, and be the first to rate it.