Agent Skills
› ryantsai/KKTerm
› remote-desktop-helper
remote-desktop-helper
GitHub指导KKTerm的RDP和VNC远程桌面会话管理,涵盖连接设置、键鼠交互、截图、显示调整及故障排查。强调优先使用只读状态,避免盲操作,并严格区分RDP与VNC的特性边界。
Trigger Scenarios
用户询问RDP或VNC连接问题
需要远程控制远程桌面的输入操作
遇到远程桌面显示或凭据异常
Install
npx skills add ryantsai/KKTerm --skill remote-desktop-helper -g -y
SKILL.md
Frontmatter
{
"name": "remote-desktop-helper",
"description": "Guide KKTerm RDP and VNC remote desktop Sessions, connection setup, keyboard and mouse interaction, screenshots, focus problems, display sizing, credentials, and troubleshooting."
}
Remote Desktop Helper
Use this skill when the user asks about RDP, VNC, remote desktop input, screenshots, display sizing, connection failures, or credential prompts.
Workflow
- Determine whether the target is RDP or VNC and whether it is a stored Connection, Quick Connect draft, or live Session.
- For live interaction, inspect available Session context before sending keys, text, mouse clicks, or screenshots.
- Prefer screenshots and read-only state before mutating remote input.
- For keyboard input, use named keypresses for special keys and text send for plain text.
- For mouse input, reason in remote surface coordinates and avoid blind clicks when the visible state is unknown.
- For connection failures, separate network reachability, port/protocol, credentials, server policy, display size, and TLS/security settings.
- Do not ask users to paste passwords into chat.
- If an app overlay crosses an RDP surface, remember that RDP uses native HWND-backed rendering and may need special handling.
KKTerm Boundaries
- RDP and VNC are live Sessions; saved settings live on the Connection.
- RDP uses ActiveX on Windows and has special overlay parking behavior.
- WebView2, terminal, SFTP, and VNC should not inherit RDP overlay workarounds.
- Remote desktop tools that mutate input may require approval depending on Assistant tool permission mode.
Version History
- b4e2eb1 Current 2026-07-05 14:38


