AgentSkillsCN

rascode-triple-screen

控制树莓派 OLED-LCD-HAT-A 三联屏(主屏 2 寸 LCD、左/右 0.96 寸 OLED)。在用户提到「显示到树莓派」「推到屏上」「三联屏」「rascode 屏」「主屏/左屏/右屏」或需要把结果、状态、通知展示到实体屏幕时,调用 rascode-triple-screen MCP 工具。

SKILL.md
--- frontmatter
name: rascode-triple-screen
description: 控制树莓派 OLED-LCD-HAT-A 三联屏(主屏 2 寸 LCD、左/右 0.96 寸 OLED)。在用户提到「显示到树莓派」「推到屏上」「三联屏」「rascode 屏」「主屏/左屏/右屏」或需要把结果、状态、通知展示到实体屏幕时,调用 rascode-triple-screen MCP 工具。

Rascode 三联屏

何时使用

  • 用户明确要求把某段文字、摘要、状态或通知「显示到树莓派屏幕」「推到主屏/左屏/右屏」。
  • 用户说「恢复仪表盘」「清空屏幕」「在副屏显示时间/网络」等与三联屏相关的操作。
  • 对话中涉及「rascode」「三联屏」「HAT 屏幕」「树莓派显示屏」且需要更新显示内容时。

前置条件

  • 已配置并启用 rascode-triple-screen MCP 服务(在 Cursor 的 MCP 设置中指向本项目的 python -m rascode.mcp.server)。
  • MCP 服务运行在连接了 OLED-LCD-HAT-A 的树莓派上,或本地无硬件时工具会返回「不可用」提示。

可用工具

工具用途
show_main_text(lines)在主屏(2 寸 LCD)显示多行文本,建议最多约 20 行、每行约 42 字符内。
show_left_oled(lines)在左侧 0.96 寸 OLED 显示多行文本,建议最多约 6 行、每行约 16 字符内。
show_right_oled(lines)在右侧 0.96 寸 OLED 显示多行文本,同上。
clear_screen(screen)清空指定屏:main / left / right / all
restore_dashboard()恢复默认仪表盘:左屏系统状态,右屏时间与网络,主屏标题。

使用建议

  1. 主屏:适合放当前任务摘要、错误/告警汇总、短列表、进度说明或一句金句;避免过长段落。
  2. 左/右 OLED:适合放 1~6 行关键信息(如「Done」「3 errors」、时间、IP、待办数量);文字尽量短。
  3. 完成一次性展示后,可建议用户调用 restore_dashboard() 恢复默认仪表盘,或按需 clear_screen("all")
  4. 若工具返回「不可用」或错误信息,向用户说明可能未在树莓派上运行 MCP 或硬件未连接,不要重复重试刷屏。

典型场景

  • 通知:长任务结束后,主屏显示一行结果(如 "Build OK" / "Tests: 2 failed"),左或右屏显示 "Done" 或 "Fail"。
  • 速查:用户问命令/正则/片段时,除在对话中回答外,可把最简答案推到主屏便于瞥一眼。
  • 进度:多步任务时,主屏显示「Step 2/5: …」,左屏显示步骤号,右屏显示时间。
  • 仪表盘:用户说「显示状态」「恢复默认」时,调用 restore_dashboard()