Install
$ agentstack add skill-seilk-claude-teleport-teleport-pull ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Teleport Pull
Pull configurations from your private hub to this machine.
Steps
- Hub-connect preamble: Run
node "${CLAUDE_PLUGIN_ROOT}/dist/cli.js" context. Verify auth. StoreusernameandmachineAlias. Clone or pull:git clone https://github.com//claude-teleport-private /tmp/teleport-hub-(orgit pullif already present). Store path ashubPath.
- List machines: Run
node "${CLAUDE_PLUGIN_ROOT}/dist/cli.js" hub-machines --hub-path. This readsregistry.yamlfrom main (no branch checkout needed). UseAskUserQuestion(single-select) to let the user pick a machine. Options: each machine name with last-push timestamp as description (e.g. "macbook-pro (pushed 2h ago)"), plus "main (merged union of all machines)".
- Read machine + diff: If user picked a specific machine, run
node "${CLAUDE_PLUGIN_ROOT}/dist/cli.js" hub-read-branch --hub-path --branch --output /tmp/hub-snap.json(returns full snapshot with content frommachines//). Alternatively, to read from main without branch checkout:hub-read-main --hub-path --machine --output /tmp/hub-snap.json. Then scan local:scan --output /tmp/local.json. Thendiff --source-file /tmp/hub-snap.json --target-file /tmp/local.json --output /tmp/diff.json.
- Present diff: Read diff file. Show by category: "From macbook-pro: +5 agents, +12 rules, ~3 settings, +2 plugins".
- User selects: Use
AskUserQuestionwithmultiSelect: trueto present changed categories. Then for each selected category, use anotherAskUserQuestionwithmultiSelect: truelisting specific items (show diff preview for modified items in the description).
- RCE scan: For hooks/agents/CLAUDE.md: run
rce-scan --file. If findings: show flagged lines. Require explicit yes.
- Backup: Run
backup --claude-dir ~/.claude. Show backup path.
- Apply: Write selections. Run
apply --diff-file --selections-file. Show result.
- Plugin instructions: If any, show copy-paste commands.
- Cleanup: Remove temp files.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: seilk
- Source: seilk/claude-teleport
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.