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.
tool-availability - Skill - OpenSmartRoute
Skillv1.0.0
tool-availability
If a component an agent depends on is **unavailable** or **fails to execute**, stop and ask the user how to proceed. Do not silently degrade, skip the step, or fabricate the output the component would
Instruction file imported from thejuanitaemeh/retail-alpha-workshop (.github/instructions/tool-availability.instructions.md). Copyright stays with the author.
Required Component Availability
If a component an agent depends on is unavailable or fails to execute, stop
and ask the user how to proceed. Do not silently degrade, skip the step, or fabricate
the output the component would have produced (e.g. a draw.io diagram, Playwright
screenshots, an axe-core report, a terraform plan, or test results) — missing
evidence is a gap, not an assurance.
This covers MCP servers (e.g. context7, drawio in .vscode/mcp.json, the Azure
or Playwright MCP servers), Playwright browsers, and CLIs or services such as
terraform, az, gh, npm, pytest, ruff, k6, and any cloud or external API.
When this happens, tell the user which component failed, why it is needed, and
the error observed, then wait for them to resolve it or agree how to continue.
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/thejuanitaemeh-retail-alpha-workshop-tool-availability-i-0f58d7/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.
{
"ocm": "1",
"id": "thejuanitaemeh-retail-alpha-workshop-tool-availability-i-0f58d7",
"kind": "skill",
"name": "tool-availability",
"description": "If a component an agent depends on is **unavailable** or **fails to execute**, stop and ask the user how to proceed. Do not silently degrade, skip the step, or fabricate the output the component would have produced (e.g. a draw.io diagram, Playwright screenshots, an `axe-core` report, a `terraform plan`, or test results) — missing evidence is a gap, not an assurance.",
"publisher": "thejuanitaemeh",
"version": "1.0.0",
"capabilities": {
"domains": [
"general"
],
"tags": [
"skill-md",
"github-instructions"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"If a component an agent depends on is **unavailable** or **fails to execute**, stop and ask the user how to proceed. Do not silently degrade, skip the step, or fabricate the output the component would have produced (e.g. a draw.io diagram, Playwright screenshots, an `axe-core` report, a `terraform plan`, or test results) — missing evidence is a gap, not an assurance."
],
"primary": false,
"metadata": {
"source": {
"provider": "github-instructions",
"repository": "https://github.com/thejuanitaemeh/retail-alpha-workshop",
"path": ".github/instructions/tool-availability.instructions.md",
"ref": "5a292a458fed50d444b7600e2bb2358daf255336",
"url": "https://github.com/thejuanitaemeh/retail-alpha-workshop/blob/5a292a458fed50d444b7600e2bb2358daf255336/.github/instructions/tool-availability.instructions.md",
"key": "thejuanitaemeh/retail-alpha-workshop/.github/instructions/tool-availability.instructions.md"
},
"applies_to": "**"
},
"instructions": "# Required Component Availability\n\nIf a component an agent depends on is **unavailable** or **fails to execute**, stop\nand ask the user how to proceed. Do not silently degrade, skip the step, or fabricate\nthe output the component would have produced (e.g. a draw.io diagram, Playwright\nscreenshots, an `axe-core` report, a `terraform plan`, or test results) — missing\nevidence is a gap, not an assurance.\n\nThis covers MCP servers (e.g. `context7`, `drawio` in `.vscode/mcp.json`, the Azure\nor Playwright MCP servers), Playwright browsers, and CLIs or services such as\n`terraform`, `az`, `gh`, `npm`, ",
"cost": {
"context_tokens": 206
}
}
Fetch it by URL: GET /api/v1/registry/thejuanitaemeh-retail-alpha-workshop-tool-availability-i-0f58d7/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.