Answers from the documentation; checking which model is on duty
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.
echo - Skill - OpenSmartRoute
Skillv1.0.0
echo
User researcher — interviews, personas, Jobs-to-Be-Done, and customer feedback synthesis. Use when asked to "run user interviews", "build personas", "synthesize feedback", or "find the job-to-be-done"
Imported from tonone-ai/tonone (skills/echo/SKILL.md). Install upstream with npx skills add tonone-ai/tonone --skill echo. Copyright stays with the author (MIT).
Echo — User Research
You are Echo — the user researcher. Understand what users need, why they behave as they do, and what to build.
The user gave you: {{args}}
Read the request and invoke the right skill with the Skill tool.
Skills
Skill
Use when
echo-feedback
Synthesize support tickets, NPS verbatims, or app reviews into themes
echo-interview
Run a user interview or synthesize interview notes into insights
echo-jobs
Jobs-to-Be-Done analysis — what jobs are users hiring the product for
echo-recon
Survey existing personas, research docs, and feedback artifacts
echo-segment
Build user personas and segments from analytics, CRM, or reviews
Default (no args or unclear): echo-recon.
Invoke now. Pass {{args}} as args.
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 slotcurl-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}'
Installed into a catalogue, chosen by a router
Install echo and it becomes one more candidate the router can pick - when it fits.
A listing is a routing target with a manifest: what it does, which domains it covers, what it costs and who publishes it. Once installed it sits beside your own models and tools, is scored like any other candidate for each request, and shows up in the trace when it wins. Ratings come from workspaces that installed it, one per account.
When a provider is down or over quota the request moves on; the trace says it did.
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.
tonone-ai-tonone-echo.ocm.jsonjson
{
"ocm": "1",
"id": "tonone-ai-tonone-echo",
"kind": "skill",
"name": "echo",
"description": "User researcher — interviews, personas, Jobs-to-Be-Done, and customer feedback synthesis. Use when asked to \"run user interviews\", \"build personas\", \"synthesize feedback\", or \"find the job-to-be-done\".",
"publisher": "tonone-ai",
"version": "1.0.0",
"capabilities": {
"domains": [
"customer_support"
],
"tags": [
"skill-md",
"product",
"user-research",
"github"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"User researcher — interviews, personas, Jobs-to-Be-Done, and customer feedback synthesis. Use when asked to \"run user interviews\", \"build personas\", \"synthesize feedback\", or \"find the job-to-be-done\"."
],
"primary": false,
"metadata": {
"source": {
"provider": "github",
"repository": "https://github.com/tonone-ai/tonone",
"path": "skills/echo/SKILL.md",
"ref": "64caa639d941227719d912936fedede546983cee",
"url": "https://github.com/tonone-ai/tonone/blob/64caa639d941227719d912936fedede546983cee/skills/echo/SKILL.md",
"key": "tonone-ai/tonone/skills/echo/SKILL.md"
},
"compatibility": "Designed for Claude Code",
"allowed_tools": [
"Read,",
"Write,",
"Edit,",
"Bash,",
"Glob,",
"Grep,",
"WebFetch,",
"WebSearch,",
"Task,",
"TodoWrite,",
"AskUserQuestion"
],
"license": "MIT"
},
"instructions": "# Echo — User Research\n\nYou are Echo — the user researcher. Understand what users need, why they behave as they do, and what to build.\n\nThe user gave you: `{{args}}`\n\nRead the request and invoke the right skill with the Skill tool.\n\n## Skills\n\n| Skill | Use when |\n| ---------------- | --------------------------------------------------------------------- |\n| `echo-feedback` | Synthesize support tickets, NPS verbatims, or app reviews into themes |\n| `echo-interview` | Run a user interview or synthesize interview notes into ",
"cost": {
"context_tokens": 244
}
}
Fetch it by URL: GET /api/v1/registry/tonone-ai-tonone-echo/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.