app
Adom Desktop - RustDesk Bridge
Public Made by Adomby adom
Drive RustDesk remote-desktop sessions from cloud Claude via Adom Desktop — connect out to any host by ID or IP (with a password), and list/close sessions. Works where RDP can't (Windows Home).
RustDesk Bridge — PUBLISH skill (source-only; NOT named SKILL.md)
The release dance. Three artifacts:
- Runtime zip (server.py + bridge.json + BRIDGE_VERSION) → a RELEASE asset (
release create/release upload), NOT a /files blob. Manifesturl→/download/.... - Skills pkg (
pkg publish --org adom) → the USERSKILL.mdonly.filesallowlist lean (no zip/server.py/hero). - dev-skills/*.md → live on the page via
repo push, source-only, NEVER namedSKILL.md.
Flow
- Bump version in bridge.json + BRIDGE_VERSION + package.json (lockstep).
- Rebuild zip →
release create <ref> <v>+release upload <ref> <v> <zip> --platform any. - Update manifest (version, url→/download//, sha256, size).
pkg publish --org adom --public; thenrepo pushruntime source + dev-skills to /files.- Verify:
bridge_install {manifestUrl};discover preview "<phrase>"→ top-3.
Traps
repo push --files X.zipgitignores zips → 404. Zips are RELEASE assets only.homepagemust be awiki.adom.incURL, never github.
# RustDesk Bridge — PUBLISH skill (source-only; NOT named SKILL.md)
The release dance. Three artifacts:
1. **Runtime zip** (server.py + bridge.json + BRIDGE_VERSION) → a **RELEASE asset** (`release create`/`release upload`), NOT a /files blob. Manifest `url` → `/download/...`.
2. **Skills pkg** (`pkg publish --org adom`) → the USER `SKILL.md` only. `files` allowlist lean (no zip/server.py/hero).
3. **dev-skills/*.md** → live on the page via `repo push`, source-only, NEVER named `SKILL.md`.
## Flow
1. Bump version in bridge.json + BRIDGE_VERSION + package.json (lockstep).
2. Rebuild zip → `release create <ref> <v>` + `release upload <ref> <v> <zip> --platform any`.
3. Update manifest (version, url→/download/<v>/, sha256, size).
4. `pkg publish --org adom --public`; then `repo push` runtime source + dev-skills to /files.
5. Verify: `bridge_install {manifestUrl}`; `discover preview "<phrase>"` → top-3.
## Traps
- `repo push --files X.zip` gitignores zips → 404. Zips are RELEASE assets only.
- `homepage` must be a `wiki.adom.inc` URL, never github.