Agent Skills
› stablyai/orca
› orca-chat-visuals
orca-chat-visuals
GitHub在聊天中以内联 HTML 形式展示图表、图表、表格或原型,通过生成符合规范的 HTML 文件并利用特定指令嵌入,以增强回答的可读性和直观性。
Trigger Scenarios
用户需要查看数据可视化结果
复杂概念适合用图表解释
需要展示 UI 原型或报告
Install
npx skills add stablyai/orca --skill orca-chat-visuals -g -y
SKILL.md
Frontmatter
{
"name": "orca-chat-visuals",
"description": "Show a chart, diagram, table, report or mockup inline in this Orca chat as an HTML page. Use when a visual would help the user understand your answer. Only available when the ORCA_CHAT_SCRATCH_DIR environment variable is set.",
"user-invocable": false
}
Inline visuals in an Orca chat
Orca can show an HTML page inside your reply. Use one whenever a visual would make the answer clearer.
Writing the page
- Save it in the folder named by
ORCA_CHAT_SCRATCH_DIR(printenv ORCA_CHAT_SCRATCH_DIR; in PowerShell$env:ORCA_CHAT_SCRATCH_DIR). If it's unset or you can't write there, skip the visual. This folder is temporary: Orca may remove it after 30 days without chat activity or changes. Save files meant to last in the workspace. - One complete HTML file per visual, directly in that folder, under 512 KB, with a new file name
each time (e.g.
latency-by-region-7c1e.html): letters, digits,.,_,-, ending in.html. - Inline your styles, scripts and data. Libraries and fonts may load only from cdn.jsdelivr.net,
unpkg.com, cdnjs.cloudflare.com, esm.sh, fonts.googleapis.com and fonts.gstatic.com. The page
can't make network requests; use inline SVG or
data:URLs for images. - Don't size anything to the viewport height (
100vh); Orca fits the frame to your content. - Optional: Orca's theme colors are available as CSS variables (
--background,--foreground,--muted-foreground,--border,--primary,--chart-1to--chart-5).
Showing it
After the file exists, put this on its own line in your reply, outside any code block:
::orca-visual{file="latency-by-region-7c1e.html" title="Latency by region"}
file is the bare file name, never a path; title is optional. At most 8 per reply.
Version History
- b6325ef Current 2026-10-19 02:31


