paseo-relay
Connect to other Paseo hosts through Relay using authorized pairing information; discover projects, workspaces and agents, inspect sessions and timelines, and…
Skill by jtsang4
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/jtsang4-paseo-relay
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
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
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/paseo-relay
What's inside
- Skill name
paseo-relay- Description
- Connect to other Paseo hosts through Relay using authorized pairing information; discover projects, workspaces and agents, inspect sessions and timelines, and perform explicitly requested remote operations. Use for cross-host Paseo access, including requests that call Relay “replay”.
- License
- MIT
- Instructions
- 60 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (10)
- .gitignore
- SKILL.md
- bun.lock
- package.json
- connection.md · references/
- operations.md · references/
- sdk.md · references/
- read.mjs · scripts/
- relay.mjs · scripts/
- relay.test.mjs · scripts/
SKILL.md (first lines)
# Paseo Relay Use the local `paseo` CLI to operate the daemon on the selected host. Relay is the network connection. Start with observation; inspecting a session does not authorize sending it a prompt, resuming, stopping, reloading, restarting, archiving, or detaching it. ## 1. Establish the host and connection Record the local host, the intended remote host, and the authorized operation. Discover the installed CLI with `command -v paseo`, `paseo --version`, and command-specific `--help`. A host's display label is neither its SSH address nor sufficient connection information. Read [connection.md](references/connection.md) to obtain or reuse a pairing offer. The workable starting points are: - An offer URL supplied privately by the user or stored in their explicitly authorized connection file. - An already authorized connection to that daemon, through which Paseo can return its offer. - Access to the target machine or its operator for first pairing. Relay must already be enabled, or enabling it must be authorized. An offer contains the target `serverId`, Relay endpoint/TLS setting, and daemon public key. Use Paseo's parser and encrypted Relay transport. Keep connection materials outside the repository and out of command arguments, transcripts, and shared logs. CLI 0.8.0 accepts an offer URL through `PASEO_HOST` or `--host`, although its help lists tcp/ssh. Prefer `PASEO_HOST` loaded from a private file. Verify the selected daemon's `serverId` and advertised hostname before choosing its resources. **Some bundled 0.8.0 builds ignore the remote target for `daemon status` and return local status.** If that command cannot prove the remote identity, use the small SDK identity check in [sdk.md](references/sdk.md). Do not substitute local status for a remote handshake. Keep subsequent commands in that same target environment. Treat `(serverId, workspaceId)` and `(serverId, agentId)` as the identifiers. Use full IDs obtained from this host; CLI prefix/title matching can select an unintended session. ## 2. Discover and read with the CLI After loading and verifying the target connection: ```bash paseo project ls --json paseo workspace ls --json paseo ls --global --all --json paseo inspect "$TARGET_AGENT_ID" --json paseo logs "$TARGET_AGENT_ID" --tail 30 ``` `--global` searches all directories on the **selected daemon**, not all hosts. `--all` includes archived agents. Match the project/workspace and the agent's `WorkspaceId`/`Cwd` before proceeding. All `--cwd`, workspace `--path`, worktree paths, and provider installations refer to the target machine; do not pass your local checkout path by habit. Use `inspect` for status, configuration and parentage, and `logs` for a readable overview. In the verified 0.8.0 build, `logs --json` still emits formatted text; `--tail` bounds displayed output but can fetch more history internally. Neither is proof of a complete raw timeline. For exact tool inputs/results, lifecycle counts, or complete history, read [sdk.md](references/sdk.md). Its optional reader saves raw canonical/projected pages, checks pagination and completeness, and prints only a small verification summary. Ordinary CLI operations do not require installing or running that reader. ## 3. Perform the authorized operation Use [operations.md](references/operations.md) for native CLI workspace creation, agent launch, sending tasks, waiting, subscriptions and configuration. Resolve the target host's named profile before launch and copy its actual provider/model/mode/thinking/features. The CLI has no verified named-profile flag in 0.8.0; use profile data supplied by the user or the SDK profile read, then materialize it accurately. Creation, prompts, workspace scripts, terminal input, configuration, and lifecycle changes are mutations. Perform only those covered by the user's request. A diagnostic request alone does not authorize a “test prompt.” Test reads against existing sessions; test mutation logic with local fixtures unless a disposable target was explicitly authorized. Background execution and Detach are different operations. `run --background` and `send --no-wait` change waiting behavior. `agent detach` changes parentage. Check `labels["paseo.parent-agent-id"]` in an SDK snapshot or `ParentAgentId` in CLI inspect; the snapshot has no top-level `parentAgentId`. ## 4. Report evidence and limitations Report the verified host identity, relevant workspace/agent IDs, operation and result, and client/daemon versions. For a history claim, include projection, page/entry counts, boundary and completeness flags. Label incomplete reads and separate a historical snapshot from live updates. Missing pairing materials block that connection only. Finish local inspection and preparation, then state exactly which offer or authorized access is missing. Distinguish source inspection, fixture tests, same-host Relay tests, and actual cross-host execution. Prior successful sessions do not prove a new helper works remotely. ## References - [Connection and first pairing](references/connection.md): private offer handling, saved host records, identity and protocol. - [CLI operations and profiles](references/operations.md): actual commands, SDK mappings, ownership and waiting. - [Optional SDK reads](references/sdk.md): installable dependencies, public API/internal bridge, raw timelines and verification. - [Paseo documentation index](https://paseo.sh/llms.txt), [CLI reference](https://paseo.sh/docs/cli), [SDK](https://paseo.sh/docs/sdk).
From jtsang4/efficient-coding, MIT.
More from jtsang4/efficient-coding
- 0.600score
diffusion-map
jtsang4
扩散图谱:围绕一个主题(学习一个领域、构思一个项目,或任何需要逐步展开的信息),先确立几个支柱,再随着对话由你判断把信息结构向外生长、重组,持久化在本地以便跨会话继续,并用本地网页实时呈现,可回溯每个节点背后的 Claude Code / Codex 对话。只在用户显式调用时使用。
SkillAFreshness: A★ 2Claude Code +9 - 0.557score
agent-native-redesign
jtsang4
Rethink a project, product, workflow, or scenario around abundant AI agent execution capacity.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
problem-framing
jtsang4
Reassess a problem when a solution accumulates branches, special cases, or layers, or discussion repeatedly fails to converge.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
merge-and-rebase
jtsang4
Ship a finished feature branch end to end - commit and push, open a pull/merge request against the trunk branch, merge it without squashing, then rebase the…
SkillBFreshness: B★ 2Claude Code +9 - 0.512score
general-skill-creator
jtsang4
Create, modify, evaluate, and package portable Agent Skills for coding agents.
SkillCFreshness: C★ 2Claude Code +9 - 0.512score
i-diagram
jtsang4
Create professional SVG diagrams of any type — architecture diagrams, flowcharts, sequence diagrams, structural diagrams, mind maps, timelines…
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
assess-source-project-fit
jtsang4
Assess whether external material such as a paper, article, repository, design, talk, internal document, or benchmark offers meaningful improvements for an…
SkillCFreshness: C★ 2Claude Code +9 - 0.501score
plan-coaching
jtsang4
规划教练。通过访谈引导用户形成能被批准和推行的规划材料,或对已有规划稿做评审与拷问。当用户要写规划、Roadmap、立项或方向提案,或要求 review 规划文档时使用。
SkillCFreshness: C★ 2Claude Code +9 - 0.496score
coaching-engine
jtsang4
report-coaching 和 plan-coaching 共享的访谈引擎。当这两个 skill 要求遵循访谈规则时加载,一般不单独使用。
SkillCFreshness: C★ 2Claude Code +9 - 0.466score
plan-me
jtsang4
通过访谈从零梳理一份规划材料。
SkillCFreshness: C★ 2Claude Code +9 - 0.448score
cubox-research
jtsang4
Search a user's Cubox collection deeply by topic, theme, or question.
SkillDFreshness: D★ 2Claude Code +9 - 0.445score
exa-web-search
jtsang4
Free AI search via Exa MCP.
SkillDFreshness: D★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 15, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/jtsang4/efficient-coding
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from jtsang4
- 0.600score
diffusion-map
jtsang4
扩散图谱:围绕一个主题(学习一个领域、构思一个项目,或任何需要逐步展开的信息),先确立几个支柱,再随着对话由你判断把信息结构向外生长、重组,持久化在本地以便跨会话继续,并用本地网页实时呈现,可回溯每个节点背后的 Claude Code / Codex 对话。只在用户显式调用时使用。
SkillAFreshness: A★ 2Claude Code +9 - 0.557score
merge-and-rebase
jtsang4
Ship a finished feature branch end to end - commit and push, open a pull/merge request against the trunk branch, merge it without squashing, then rebase the…
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
agent-native-redesign
jtsang4
Rethink a project, product, workflow, or scenario around abundant AI agent execution capacity.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
problem-framing
jtsang4
Reassess a problem when a solution accumulates branches, special cases, or layers, or discussion repeatedly fails to converge.
SkillBFreshness: B★ 2Claude Code +9 - 0.512score
general-skill-creator
jtsang4
Create, modify, evaluate, and package portable Agent Skills for coding agents.
SkillCFreshness: C★ 2Claude Code +9 - 0.512score
i-diagram
jtsang4
Create professional SVG diagrams of any type — architecture diagrams, flowcharts, sequence diagrams, structural diagrams, mind maps, timelines…
SkillCFreshness: C★ 2Claude Code +9
Cite this page
paseo-relay skill. Agent Mart. https://agentmart.dev/skills/jtsang4-paseo-relay (last updated 2026-10-24)