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.
report-blocks - Skill - OpenSmartRoute
Skillv1.0.0
report-blocks
Composable HTML block patterns for agentsociety-analysis reports — KPI strips, figure cards, Mermaid, EDA tabs, optional interactive chart iframes. Use during Stage 5 produce when authoring report_zh.
Imported from jadraketx/AgentSociety (extension/skills/agentsociety-analysis/v1.0.0/support/report-blocks/SKILL.md). Install upstream with npx skills add jadraketx/AgentSociety --skill report-blocks. Copyright stays with the author.
Report Blocks (bundled support)
Read references/reports.md at the agentsociety-analysis skill root first.
Files
File
Purpose
../../references/reports.md
Blocks, embeds, workflow
../../assets/report-shell.reference.html
Working HTML/CSS/JS
External inspiration absorbed
folio / datainpane — block composition, KPI strips, offline HTML
report-creator — Mermaid diagrams-as-code, metric groups
Evidence-first, scientific tone, navy/slate shell. See support/frontend-design/references/analysis-reports.md for typography only.
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.