lmstudio-lm-link
Use this skill when working with LM Studio's LM Link feature — connecting devices, loading remote models, checking link status, debugging connectivity, or…
Skill by jason-riddle
Chalk Labs
Need help deploying lmstudio-lm-link?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/jason-riddle-lmstudio-lm-link
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, ml, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/lmstudio-lm-link
What's inside
- Skill name
lmstudio-lm-link- Description
- Use this skill when working with LM Studio's LM Link feature — connecting devices, loading remote models, checking link status, debugging connectivity, or calling the local API backed by a remote machine. Triggers on requests like "load a model on the remote machine", "check LM Link status", "use lms to run a remote model", "why isn't LM Link working", "call a model via lmstudio", or any task involving lmstudio's cross-device inference via `lms link` or `lms load`.
- License
- MIT
- Instructions
- 145 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Files (1)
- SKILL.md
SKILL.md (first lines)
# lmstudio-lm-link
Run inference on a remote machine and access it via the standard
OpenAI-compatible API at `localhost:1234` on the local machine. LM Link
handles the encrypted relay — no direct network connectivity, open ports, or
Tailscale ACL changes are needed.
## How it works
LM Link uses LM Studio's own private Tailscale mesh VPN, entirely separate
from any personal Tailscale tailnet. The `lmlink-connector` process on each
machine connects outbound to LM Studio's cloud relay. No inbound ports are
opened and no changes to any Tailscale ACL policy are required.
```
curl → localhost:1234 → llmster → lmlink-connector → LM Studio relay → remote lmlink-connector → remote inference engine
```
The local machine acts as a proxy client — all inference happens on the
remote peer.
## Orientation
```bash
lms link status --json # peer connectivity and loaded models
lms ps # confirm DEVICE column shows the remote peer
lms ls # all models available across linked devices
lms server status # confirm localhost:1234 is running
```
## Workflow
### Check LM Link is connected
```bash
lms link status --json
# Expect: "status":"online", peers[0].status:"connected"
```
### Start the local server (if not running)
```bash
lms server start
lms server status
```
The server must be running for `localhost:1234` to accept API calls. It
proxies requests to the remote peer via LM Link — it does not run local
inference.
### List available models
```bash
lms ls
# DEVICE column shows which machine each model is stored on
```
### Load a model on the remote peer
```bash
lms load "<model-key>" -y # -y auto-selects the preferred device
lms ps # confirm DEVICE = remote peer name
```
### Call the API
```bash
curl http://localhost:1234/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "<model-key>",
"messages": [{"role": "user", "content": "Hello"}],
"max_tokens": 100
}'
```
Point any OpenAI-compatible tool to:
- `base_url`: `http://localhost:1234/v1`
- `model`: identifier from `lms ps`
### Unload a model
```bash
lms unload "<model-key>"
```
### Set a preferred remote device (persistent)
```bash
# Get the device identifier from lms link status --json
lms link set-preferred-device <deviceIdentifier>
```
## Proving inference is remote (not local)
`lms ps` is the authoritative proof — the `DEVICE` column shows where the
model is actually loaded:
```
IDENTIFIER MODEL DEVICE
<model-key> <model-key> <remote-device-name> ← remote
```
If `DEVICE` shows `Local`, the model is running on the local machine.
## Gotchas
- **LM Link ≠ your personal Tailscale.** LM Link has its own private mesh.
Do not add port rules to any Tailscale ACL policy — they have no effect on
LM Link. A remote peer being unreachable via ping or direct SSH does not
affect LM Link connectivity.
- **The local server must be running** for `localhost:1234` to work. Check
with `lms server status`. Start with `lms server start`.
- **`loadedModels: []` in link status is normal** when no model has been
explicitly loaded. Run `lms load <model> -y` to load one.
- **`lms ps` with no output** means no model is loaded on any device. LoadFrom jason-riddle/agent-skills, MIT.
More from jason-riddle/agent-skills
- 0.565score
deno
jason-riddle
Use this skill when running, testing, or managing JavaScript/TypeScript projects with `deno`.
SkillAFreshness: AClaude Code +9 - 0.565score
adb
jason-riddle
Use this skill when working with the Android Debug Bridge (`adb`) — connecting to devices, enabling USB or wireless debugging, pushing/pulling files, running…
SkillAFreshness: AClaude Code +9 - 0.539score
bttf
jason-riddle
Use this skill whenever the user wants to run the `bttf` command or work with date/time parsing, arithmetic, formatting, recurrence, or time-zone conversion…
SkillAFreshness: AClaude Code +9 - 0.539score
parking-passport
jason-riddle
Use this skill when the user wants to start, extend, or check a parking session through Passport Parking using a browser, including requests to pay for…
SkillAFreshness: AClaude Code +9 - 0.539score
fastmail-jmap
jason-riddle
Use this skill when the user wants to access Fastmail mail, contacts, or Masked Email through Fastmail's JMAP API using a credential-safe VM helper or curl…
SkillAFreshness: AClaude Code +9 - 0.524score
nix
jason-riddle
Use this skill when working with the Nix package manager — installing packages, managing profiles, building derivations, or using nix flakes.
SkillBFreshness: BClaude Code +9 - 0.524score
mcp-remote
jason-riddle
Use this skill when connecting an stdio-only MCP client to a remote MCP server using `mcp-remote` via `npx`.
SkillBFreshness: BClaude Code +9 - 0.524score
paperless-postgres-mcp-query
jason-riddle
Use this skill when querying the Paperless-ngx PostgreSQL database via the `postgres` MCP server's `postgres_query` tool — discovering document IDs…
SkillBFreshness: BClaude Code +9 - 0.515score
android-remote-control
jason-riddle
Use this skill when controlling an Android device through the Android Remote Control MCP server — reading the screen, navigating apps and home screen, opening…
SkillBFreshness: BClaude Code +9 - 0.474score
age
jason-riddle
Use this skill when encrypting or decrypting files with `age` — generating key pairs, encrypting to one or more recipients, decrypting with an identity file…
SkillCFreshness: CClaude Code +9 - 0.474score
ollama
jason-riddle
Use this skill when running, managing, or interacting with LLM models via `ollama` — locally or on a remote machine.
SkillCFreshness: CClaude Code +9 - 0.474score
1password
jason-riddle
Use this skill when working with the 1Password CLI (`op`) — managing secrets, vaults, items, accounts, or injecting credentials.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- May 28, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/jason-riddle/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from jason-riddle
- 0.565score
adb
jason-riddle
Use this skill when working with the Android Debug Bridge (`adb`) — connecting to devices, enabling USB or wireless debugging, pushing/pulling files, running…
SkillAFreshness: AClaude Code +9 - 0.565score
deno
jason-riddle
Use this skill when running, testing, or managing JavaScript/TypeScript projects with `deno`.
SkillAFreshness: AClaude Code +9 - 0.539score
parking-passport
jason-riddle
Use this skill when the user wants to start, extend, or check a parking session through Passport Parking using a browser, including requests to pay for…
SkillAFreshness: AClaude Code +9 - 0.539score
bttf
jason-riddle
Use this skill whenever the user wants to run the `bttf` command or work with date/time parsing, arithmetic, formatting, recurrence, or time-zone conversion…
SkillAFreshness: AClaude Code +9 - 0.539score
fastmail-jmap
jason-riddle
Use this skill when the user wants to access Fastmail mail, contacts, or Masked Email through Fastmail's JMAP API using a credential-safe VM helper or curl…
SkillAFreshness: AClaude Code +9 - 0.524score
paperless-postgres-mcp-query
jason-riddle
Use this skill when querying the Paperless-ngx PostgreSQL database via the `postgres` MCP server's `postgres_query` tool — discovering document IDs…
SkillBFreshness: BClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get lmstudio-lm-link running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
lmstudio-lm-link skill. Agent Mart. https://agentmart.dev/skills/jason-riddle-lmstudio-lm-link (last updated 2026-10-24)