← 返回 Skills 市场
Backup To Telnyx Storage
作者
teamtelnyx
· GitHub ↗
· v1.0.0
874
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install telnyx-storage-backup
功能描述
Backup and restore your OpenClaw workspace to Telnyx Storage. Simple CLI-based scripts with no external dependencies.
安全使用建议
This skill appears to implement legitimate backup and restore logic, but there are several inconsistencies you should verify before installing:
- SKILL.md contradicts itself: it says "no environment variables" but the metadata and code require TELNYX_API_KEY. Expect to provide a Telnyx API key or run telnyx auth setup.
- The repo includes two approaches: shell scripts that use the Telnyx CLI and a legacy Python script that uses boto3 and a Telnyx S3 endpoint. Decide which you will use and verify its dependencies (npm global package name differs across files).
- The Python script actively searches .env files in your workspace and the skill folder to locate TELNYX_API_KEY. If you keep other secrets in .env files, be aware the script will read them (it looks for the TELNYX_API_KEY entry). Consider setting TELNYX_API_KEY in your environment or reviewing .env files first.
- The backup scope includes files and directories that may contain sensitive data (memory/, knowledge/, scripts/, skills/). Review the FILES_TO_BACKUP list and remove or exclude anything you don't want backed up to remote storage.
- Test the scripts in an isolated environment (or with a non-production Telnyx bucket/key) to confirm the CLI commands and create/list/delete behavior match your expectations.
Given these mixed signals (documentation, package-name inconsistencies, and the .env lookup), treat this skill with caution and validate its behavior and credentials handling before using it for production backups.
功能分析
Type: OpenClaw Skill
Name: telnyx-storage-backup
Version: 1.0.0
The OpenClaw AgentSkills bundle 'telnyx-storage-backup' is designed for backing up and restoring OpenClaw workspace data to Telnyx Storage. The `SKILL.md` provides clear instructions without any prompt injection attempts. The `backup.sh`, `list.sh`, `restore.sh`, and `backup.py` scripts perform standard file archiving, upload, download, and deletion operations using either the Telnyx CLI or boto3. All network activity is directed to Telnyx Storage, and file system access is confined to the user's workspace and temporary directories. While shell scripts inherently carry some risk with user-provided arguments, the scripts use quoted variables and include a user confirmation for restore operations, indicating a focus on safe operation rather than malicious intent. No evidence of data exfiltration to unauthorized endpoints, persistence mechanisms, or other malicious behaviors was found.
能力评估
Purpose & Capability
The skill's name, required binary (telnyx), and required environment variable (TELNYX_API_KEY) are consistent with backing up to Telnyx Storage. However, SKILL.md repeatedly states "no environment variables" while the metadata and code require TELNYX_API_KEY. The included legacy Python script also uses boto3 and an S3 endpoint, which is an extra capability not highlighted by the documentation.
Instruction Scope
The runtime instructions and shell scripts operate only on user workspace files (archive and upload), which is appropriate for a backup tool. But SKILL.md contains contradictory guidance (claims no env vars) and inconsistent CLI package names (SKILL.md suggests `@telnyx/api-cli` while scripts mention `telnyx-cli` and telnyx commands). The Python script's load_api_key() will search workspace .env files and a local .env adjacent to the script for TELNYX_API_KEY — that means the skill will read workspace files for credentials if an env var isn't set. This behavior is plausible for usability but expands file reads beyond simply archiving (it looks specifically for secrets).
Install Mechanism
There is no packaged install spec; the skill is instruction-plus-scripts. No external download or obscure URLs are used. The only install actions are recommending global npm installation of a Telnyx CLI and (optionally) pip install boto3 for the legacy Python script, which are expected for this tooling.
Credentials
Requesting a single Telnyx API key (TELNYX_API_KEY) is proportionate to the stated purpose. But the SKILL.md claim that "no environment variables" are needed conflicts with the declared primary credential. Additionally, the Python script will read .env files in the workspace and script directory looking for TELNYX_API_KEY — this increases the scope of file access and could expose other workspace secrets if users place them in .env files.
Persistence & Privilege
The skill does not request always: true, does not modify other skill configs, and requires the telnyx CLI (no system-level persistence). It runs only when invoked and does not assert extra platform privileges.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install telnyx-storage-backup - 安装完成后,直接呼叫该 Skill 的名称或使用
/telnyx-storage-backup触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of simple OpenClaw backup to Telnyx Storage.
- Backup, list, and restore OpenClaw workspaces with CLI scripts (no external dependencies except Telnyx CLI).
- Supports custom buckets, workspaces, and backup retention.
- Cron-compatible for automated backups.
- Python script for legacy AWS SDK compatibility included.
- Simple setup; no need for boto3, AWS CLI, or separate env variables.
元数据
常见问题
Backup To Telnyx Storage 是什么?
Backup and restore your OpenClaw workspace to Telnyx Storage. Simple CLI-based scripts with no external dependencies. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 874 次。
如何安装 Backup To Telnyx Storage?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install telnyx-storage-backup」即可一键安装,无需额外配置。
Backup To Telnyx Storage 是免费的吗?
是的,Backup To Telnyx Storage 完全免费(开源免费),可自由下载、安装和使用。
Backup To Telnyx Storage 支持哪些平台?
Backup To Telnyx Storage 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Backup To Telnyx Storage?
由 teamtelnyx(@teamtelnyx)开发并维护,当前版本 v1.0.0。
推荐 Skills