← Back to Skills Marketplace
teamtelnyx

Backup To Telnyx Storage

by teamtelnyx · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
874
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install telnyx-storage-backup
Description
Backup and restore your OpenClaw workspace to Telnyx Storage. Simple CLI-based scripts with no external dependencies.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install telnyx-storage-backup
  3. After installation, invoke the skill by name or use /telnyx-storage-backup
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug telnyx-storage-backup
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Backup To Telnyx Storage?

Backup and restore your OpenClaw workspace to Telnyx Storage. Simple CLI-based scripts with no external dependencies. It is an AI Agent Skill for Claude Code / OpenClaw, with 874 downloads so far.

How do I install Backup To Telnyx Storage?

Run "/install telnyx-storage-backup" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Backup To Telnyx Storage free?

Yes, Backup To Telnyx Storage is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Backup To Telnyx Storage support?

Backup To Telnyx Storage is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Backup To Telnyx Storage?

It is built and maintained by teamtelnyx (@teamtelnyx); the current version is v1.0.0.

💬 Comments