# Rdp

> Windows remote desktop assets. Config fields for put_asset; no command surface — exec is not supported for this type.

- Skill: `opskat/rdp` (Agent Skill)
- Install (CLI): `npx skillmds@latest add opskat/rdp`
- Raw SKILL.md: https://api.skillmd.com/api/skills/opskat/rdp/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: opskat (https://skillmd.com/u/opskat)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/opskat/rdp

---


# 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 | Accepted compatibility key; the current automation handler does not persist it |

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"})

