telnyx-storage-ruby_skill

This skill helps Ruby developers manage Telnyx cloud storage by providing Ruby SDK examples for presigned URLs, SSL certificates, and migrations.
  • Python

1.4k

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill telnyx-storage-ruby

  • SKILL.md4.0 KB

Overview

This skill manages cloud storage buckets and objects using the S3-compatible Telnyx Storage API and provides Ruby SDK examples for common operations. It covers presigned URLs, SSL certificate management, usage reporting, and migration workflows so you can script storage administration and data transfers. The examples assume a Telnyx client is initialized with an API key and show straightforward method calls for each task.

How this skill works

The skill maps Telnyx Storage REST endpoints to Ruby SDK methods on a Telnyx::Client instance, letting you create presigned object URLs, upload or remove SSL certificates, retrieve usage metrics, and orchestrate migrations. Each example demonstrates the minimal parameters required and returns SDK response objects you can inspect, log, or act on in automation scripts. Use the provided methods to integrate storage control into CI jobs, backup systems, or migration tools.

When to use it

  • Generate time-limited upload or download links for clients or services using presigned URLs.
  • Automate SSL certificate deployment and removal for buckets served via Telnyx CDN.
  • Monitor bucket API activity and storage usage for billing or capacity planning.
  • Create and manage migration sources to import data from external S3-compatible providers.
  • Initiate, track, and stop large data migrations into Telnyx Cloud Storage.

Best practices

  • Initialize Telnyx::Client with environment-stored API keys and avoid hardcoding secrets.
  • Use presigned URLs for temporary, least-privilege access rather than sharing long-lived credentials.
  • Poll migration status and implement retry or backoff logic for large transfers to handle transient failures.
  • Request and log usage and API reports regularly to detect abnormal activity or unexpected costs.
  • Validate SSL certificate contents and key pairing before upload to avoid CDN downtime.

Example use cases

  • Provide customers with presigned PUT URLs to let them upload content directly to a storage bucket from a browser or mobile app.
  • Automate cert rotation by uploading a new SSL certificate then deleting the old one on a schedule to maintain secure CDN access.
  • Schedule daily storage usage collection to feed dashboards and alerting on quota thresholds.
  • Set up a migration source for an existing S3 provider and start a migration to consolidate backups into Telnyx Cloud Storage.
  • Stop a running migration via API if errors or cost limits are exceeded, then inspect migration details for troubleshooting.

FAQ

No. The examples use only the official telnyx Ruby gem; install it with gem install telnyx.

How do I authenticate requests in examples?

Initialize Telnyx::Client with your TELNYX_API_KEY environment variable or pass api_key to the client constructor.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
telnyx-storage-ruby skill by openclaw/skills | VeilStrat