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.
utils - Skill - OpenSmartRoute
Skillv1.0.0
utils
These files are pure, framework-agnostic helpers. Preserve purity and reuse the existing canonical helpers for assets, dates, and command-palette search.
Instruction file imported from danphenderson/dev-danhenderson (.github/instructions/utils.instructions.md). Copyright stays with the author.
These files are pure, framework-agnostic helpers. Preserve purity and reuse the existing canonical helpers for assets, dates, and command-palette search.
Keep this layer pure and framework-agnostic: no React, hooks, MUI, or component imports.
Reuse canonical helpers such as resolvePublicAssetPath instead of rebuilding the same logic elsewhere.
Keep CSS easing constants in src/styles/ and shared cross-layer types in src/types/.
Use src/utils/AGENTS.md for helper ownership and edge-case rules.
For more detail, follow src/utils/AGENTS.md.
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/danphenderson-dev-danhenderson-utils-instructions/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.