rdp

GitHub

管理Windows远程桌面资产,支持通过配置主机、凭据及代理链建立交互式会话。适用于需要远程访问Windows桌面的场景,强调安全加密且不支持命令执行。

internal/ai/skills/rdp/SKILL.md opskat/opskat

触发场景

需要连接或管理Windows远程桌面 配置RDP资产以进行远程操作

安装

npx skills add opskat/opskat --skill rdp -g -y
更多选项

非标准路径

npx skills add https://github.com/opskat/opskat/tree/main/internal/ai/skills/rdp -g -y

不安装直接使用

npx skills use opskat/opskat@rdp

指定 Agent (Claude Code)

npx skills add opskat/opskat --skill rdp -a claude-code -g -y

安装 repo 全部 skill

npx skills add opskat/opskat --all -g -y

预览 repo 内 skill

npx skills add opskat/opskat --list

SKILL.md

Frontmatter
{
    "name": "rdp",
    "description": "Windows remote desktop assets. Config fields for put_asset; no command surface — exec is not supported for this type."
}

RDP assets

RDP assets are opened as an interactive desktop session in the app. There is no command surface: exec is not supported for this type, and there is nothing to script.

Asset config (for put_asset)

field type required notes
host string yes Hostname or IP
port number no Defaults to 3389
username string yes Local or domain account
password string no Write-only. Encrypted in the asset; does not create a credential
credential_id number no Existing managed password credential ID; mutually exclusive with password
domain string no Windows domain; omit for local accounts
width number no Initial desktop width, defaults to 1280
height number no Initial desktop height, defaults to 720
clipboard boolean no Defaults to true
ssh_asset_id number no SSH asset to tunnel through; 0 detaches
proxy_chain array no Ordered list of hops, nearest to this machine first; replaces the whole stored chain and the SSH tunnel, [] clears it. Layers: {"type":"ssh","ssh_asset_id":N}, {"type":"socks5","host":"...","port":N,"username":"...","password":"..."}, {"type":"http_tunnel","url":"https://...","token":"...","timeout_seconds":N} (first layer only). password / token are write-only, encrypted in the asset. Not together with ssh_asset_id

Plaintext is never returned, is encrypted in the asset, and never creates a managed credential.

Example:

put_asset(name="win-jump", type="rdp", config={"host":"10.0.1.9","username":"admin","domain":"CORP"})

版本历史

  • 2b9abfb 当前 2026-10-19 03:58

    扩展opsctl和put_asset以支持SSH隧道、多层代理链及TLS证书配置;修复ssh_asset_id未被保存的Bug。

  • b159e91 2026-08-19 20:21

    新增credential_id字段以支持托管凭据;修改clipboard字段类型从string改为boolean;优化审计脱敏逻辑。

  • aeb4bc3 2026-07-24 16:28

同 Skill 集合

extensions/notebook/SKILL.md
internal/ai/skills/database/SKILL.md
internal/ai/skills/etcd/SKILL.md
internal/ai/skills/k8s/SKILL.md
internal/ai/skills/kafka/SKILL.md
internal/ai/skills/local/SKILL.md
internal/ai/skills/mongodb/SKILL.md
internal/ai/skills/oss/SKILL.md
internal/ai/skills/redis/SKILL.md
internal/ai/skills/serial/SKILL.md
internal/ai/skills/ssh/SKILL.md
internal/ai/skills/vnc/SKILL.md
plugin/opsctl/skills/opsctl/SKILL.md

元信息

文件数
0
版本
bca05b6
Hash
162c3ff7
收录时间
2026-07-24 16:28

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-03 17:13
浙ICP备14020137号-1