← 返回 Skills 市场
webvictim

Teleport Machine ID tbot Bootstrap (MacOS LaunchAgent)

作者 webvictim · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
260
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install teleport-tbot-bootstrap
功能描述
Bootstrap a persistent Teleport Machine ID (tbot) setup on macOS using LaunchAgent and tbot configure identity. Trigger when asked to set up, automate, or va...
安全使用建议
This skill appears to do what it says: it will create ~/.openclaw/workspace/tbot, write tbot config/state and identity files, place a LaunchAgent plist in ~/Library/LaunchAgents, and start the agent. Before installing: (1) verify tbot and tsh are official Teleport binaries and come from a trusted source, (2) be prepared to provide the bot onboarding token or registration secret and understand those values and the produced identity files are sensitive (do not commit them to source control), (3) review the included script and plist contents to confirm file paths and labels meet your policy, and (4) if you do not want a persistent background process, do not load the LaunchAgent or remove it after testing. If you need higher assurance, run the script in a controlled test account first and rotate the onboarding token after setup.
功能分析
Type: OpenClaw Skill Name: teleport-tbot-bootstrap Version: 1.0.0 The skill bundle automates the setup of a Teleport Machine ID (tbot) on macOS to provide persistent infrastructure access for an agent. It uses a shell script (scripts/bootstrap_tbot_launchagent.sh) to configure tbot and install a standard macOS LaunchAgent for persistence within the user's session, which is consistent with the stated goal of maintaining a refreshed Teleport identity.
能力评估
Purpose & Capability
Name/description, SKILL.md, and the included script all focus on bootstrapping a persistent Teleport Machine ID (tbot) on macOS via a user LaunchAgent. Required binaries (tbot, tsh) and inputs (proxy, token or registration secret) align with that purpose; there are no unrelated binaries, services, or credentials requested.
Instruction Scope
Instructions and the script perform the expected operations: create ~/.openclaw/workspace/tbot and state dirs, run 'tbot configure identity' with provided token/registration-secret, write a LaunchAgent plist to ~/Library/LaunchAgents, bootstrap it, and run a tsh smoke test. This stays within the stated scope. Important note: the workflow writes tbot config/state and identity files to disk (and may embed or use onboarding tokens) — these are sensitive artifacts and the SKILL.md correctly warns about treating them as secrets.
Install Mechanism
No install spec is present (instruction-only with a helper script). Nothing is downloaded from remote URLs or installed automatically; the script expects tbot and tsh to already be present. This is low-install-risk and consistent with the skill's goal.
Credentials
No environment variables or external credentials are declared by the registry metadata. The script requires a proxy address and either a token or registration secret provided at runtime — these are necessary for Teleport onboarding. Because the token/registration-secret are sensitive, the user should be aware they will be used during configuration and their values (or derived identity files) will be written to local files.
Persistence & Privilege
The skill intentionally creates and loads a user LaunchAgent under ~/Library/LaunchAgents to persist tbot. It does not request system/root (LaunchDaemon) installation, does not modify other skills or system-wide agent settings, and 'always' is not set. This persistence level is consistent with the stated purpose.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install teleport-tbot-bootstrap
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /teleport-tbot-bootstrap 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of teleport-tbot-bootstrap - Automates setup of persistent Teleport Machine ID (tbot) on macOS using LaunchAgent and `tbot configure identity` - Guides collection of required inputs: proxy address, onboarding token, bot roles, and output directory - Installs and manages user-level LaunchAgent for seamless tbot identity refresh at login - Performs automatic config, first-run verification, and status reporting using tsh - Emphasizes security best practices and provides known limitations for v1.0.0 - Complements the teleport-tsh-ssh skill for daily SSH and automation host access - Supports bound keypair onboarding (with registration secret) - Includes Teleport prereq YAML examples (Role/Bot/Token) - Scopes node access via openclaw-allowed: "true" label pattern - Includes host user auto-creation example (create_host_user_mode: insecure-drop)
元数据
Slug teleport-tbot-bootstrap
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Teleport Machine ID tbot Bootstrap (MacOS LaunchAgent) 是什么?

Bootstrap a persistent Teleport Machine ID (tbot) setup on macOS using LaunchAgent and tbot configure identity. Trigger when asked to set up, automate, or va... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 260 次。

如何安装 Teleport Machine ID tbot Bootstrap (MacOS LaunchAgent)?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install teleport-tbot-bootstrap」即可一键安装,无需额外配置。

Teleport Machine ID tbot Bootstrap (MacOS LaunchAgent) 是免费的吗?

是的,Teleport Machine ID tbot Bootstrap (MacOS LaunchAgent) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Teleport Machine ID tbot Bootstrap (MacOS LaunchAgent) 支持哪些平台?

Teleport Machine ID tbot Bootstrap (MacOS LaunchAgent) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Teleport Machine ID tbot Bootstrap (MacOS LaunchAgent)?

由 webvictim(@webvictim)开发并维护,当前版本 v1.0.0。

💬 留言讨论