← 返回 Skills 市场
matt-dean-git

SatGate

作者 matt-dean-git · GitHub ↗ · v0.1.2
cross-platform ⚠ suspicious
857
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install satgate
功能描述
Manage your API's economic firewall from the terminal. Mint tokens, track spend, revoke agents, enforce budgets. The server-side counterpart to lnget.
安全使用建议
This skill appears to be what it claims — a CLI to manage SatGate gateways — but there are a few practical risks and transparency issues to consider before installing: - Verify the origin: the installer pulls a binary from GitHub (SatGate-io/satgate-cli). Visit that repository and confirm the release artifacts and SHA256SUMS match what you expect before running install.sh. - Prefer verified installs: if checksums are missing or your system lacks sha256 tools, the installer will skip verification. Consider building from source or obtaining the checksum directly from the official repo before installing. - Protect secrets: the CLI expects sensitive tokens (admin_token/session_token/bearer_token). configure.sh writes them to ~/.satgate/config.yaml with permissions 600, which is good, but only run this on machines you trust. The registry metadata should have declared those env vars — ask the publisher to update the manifest so the platform can surface required credentials to you. - Least privilege: create and use a scoped admin/session token with minimal privileges where possible rather than a full root credential. - Run health-check first: use scripts/health-check.sh to validate the binary and connection before performing destructive operations; use --dry-run and avoid --yes flags without human approval. If you need higher assurance, inspect the project's GitHub release binary and source code (or build from source) and confirm the vendor (satgate.io) and the GitHub org match officially published channels.
功能分析
Type: OpenClaw Skill Name: satgate Version: 0.1.2 The skill bundle is classified as suspicious due to the `scripts/install.sh` file downloading and executing a binary from a remote GitHub repository (github.com/SatGate-io/satgate-cli). While checksum verification is attempted, this introduces a supply chain vulnerability, as a compromised upstream repository could lead to arbitrary code execution. Additionally, `scripts/configure.sh` handles and stores sensitive API tokens (`SESSION_TOKEN`, `ADMIN_TOKEN`) in `~/.satgate/config.yaml`, which, while necessary for the skill's functionality, represents a risk if the agent's environment is compromised. No clear evidence of intentional malicious behavior like data exfiltration or backdoors was found within the provided files.
能力评估
Purpose & Capability
Name/description, SKILL.md, and included scripts all describe a CLI that mints/revokes tokens and talks to a SatGate gateway — that aligns. However, the registry metadata declares no required environment variables or primary credential while the README and configure.sh clearly expect admin/session tokens and several SATGATE_* env vars. The omission reduces transparency and makes automated platform checks impossible.
Instruction Scope
SKILL.md and the scripts keep to the stated domain: installing the satgate binary, configuring ~/.satgate/config.yaml, and calling the gateway (satgate ping/status). There are no instructions to read unrelated system files or exfiltrate data. The SKILL.md suggests installing an unrelated plugin (lnget) for client-side payments, but that is a documented integration, not hidden behavior.
Install Mechanism
install.sh downloads a prebuilt binary from GitHub releases (https://github.com/SatGate-io/satgate-cli), which is a standard release host — good. The script attempts to verify SHA256SUMS but explicitly skips verification if checksums are missing or system tools are absent; in that case the binary is installed without a verified checksum. The installer may use sudo to write to /usr/local/bin. These are reasonable choices but carry the usual risks of installing network-downloaded binaries without enforced verification.
Credentials
The skill manifest lists no required env vars or primary credential, yet SKILL.md and configure.sh expect and store sensitive values (admin_token, session_token, bearer_token, tenant) in ~/.satgate/config.yaml or via SATGATE_* env vars. Requiring admin/session tokens is reasonable for a gateway management CLI, but the manifest's omission is a transparency problem: the platform won't warn users or gate secret provisioning, and automated checks can't reason about needed privileges.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and only writes its own user-scoped config (~/.satgate/config.yaml) and can place a binary in standard locations (/usr/local/bin). These behaviors are typical for a CLI installer; expected privileges (filesystem write for installation, network access to the gateway) are within scope.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install satgate
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /satgate 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.2
- Added project homepage URL (https://satgate.io) to metadata. - Updated SatGate Cloud setup instructions: changed gateway endpoint, environment variable names, and included tenant slug. - Improved clarity in environment variable configuration for both self-hosted and cloud setups.
v0.1.1
SatGate CLI v0.1.1 - Initial release of SatGate command-line tool for managing API access, spend, tokens, and security from the terminal. - Provides commands for minting/revoking tokens, tracking agent budgets and spend, listing tokens, inspecting policies, and monitoring threats. - Supports both self-hosted and cloud SatGate deployments with environment-based configuration. - Emphasizes operator safety: confirmation prompts, dry-run modes, and irreversible warnings for revocation. - All commands support machine-friendly JSON output for workflows and automation. - Designed as the server-side enforcement and reporting pair to the lnget client tool.
元数据
Slug satgate
版本 0.1.2
许可证
累计安装 1
当前安装数 1
历史版本数 2
常见问题

SatGate 是什么?

Manage your API's economic firewall from the terminal. Mint tokens, track spend, revoke agents, enforce budgets. The server-side counterpart to lnget. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 857 次。

如何安装 SatGate?

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

SatGate 是免费的吗?

是的,SatGate 完全免费(开源免费),可自由下载、安装和使用。

SatGate 支持哪些平台?

SatGate 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 SatGate?

由 matt-dean-git(@matt-dean-git)开发并维护,当前版本 v0.1.2。

💬 留言讨论