← 返回 Skills 市场
melvynx

Fly

作者 Melvyn · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
308
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install fly
功能描述
Deploy and manage Fly.io apps via CLI - apps, machines, volumes, secrets, certificates. Use when user mentions 'fly', 'flyctl', 'fly.io', or wants to deploy...
使用说明 (SKILL.md)

fly

Setup

macOS:

brew install flyctl

Linux:

curl -L https://fly.io/install.sh | sh

Verify installation:

fly --version

Always use --json flag when calling commands programmatically (where supported).

Authentication

fly auth login

Check auth status:

fly auth whoami

Resources

Apps

Command Description
fly launch Create and configure a new app
fly apps list List all apps
fly apps create \x3Cname> Create a new app
fly apps destroy \x3Cname> Destroy an app
fly status Show app status
fly info Show app details

Deploy

Command Description
fly deploy Deploy the app
fly deploy --image \x3Cimage> Deploy a specific Docker image
fly deploy --strategy rolling Deploy with rolling strategy
fly releases List recent releases

Logs

Command Description
fly logs Stream app logs
fly logs --app \x3Cname> Stream logs for a specific app

Scaling

Command Description
fly scale count 2 Scale to 2 instances
fly scale vm shared-cpu-1x Set VM size
fly scale vm shared-cpu-1x --memory 512 Set VM size with memory
fly scale show Show current scale settings
fly regions list List available regions
fly regions add \x3Cregion> Add a region

Secrets

Command Description
fly secrets list List all secrets
fly secrets set KEY=value Set a secret
fly secrets set KEY1=val1 KEY2=val2 Set multiple secrets
fly secrets unset KEY Remove a secret

Volumes

Command Description
fly volumes list List all volumes
fly volumes create \x3Cname> --size 1 Create a volume (size in GB)
fly volumes create \x3Cname> --size 1 --region \x3Cregion> Create volume in specific region
fly volumes destroy \x3Cid> Destroy a volume
fly volumes extend \x3Cid> --size 5 Extend volume size

Certificates

Command Description
fly certs list List all certificates
fly certs create \x3Cdomain> Add a certificate for a domain
fly certs show \x3Cdomain> Show certificate details
fly certs delete \x3Cdomain> Remove a certificate

Machines

Command Description
fly machine list List all machines
fly machine start \x3Cid> Start a machine
fly machine stop \x3Cid> Stop a machine
fly machine destroy \x3Cid> Destroy a machine
fly machine status \x3Cid> Show machine status

SSH and Proxy

Command Description
fly ssh console Open SSH console to the app
fly ssh console --command "ls -la" Run a command via SSH
fly proxy 5432 Proxy a port to local machine
fly proxy 5432:5432 Proxy with explicit local:remote ports

Global Flags

Flag Description
--json Output result as JSON
--app \x3Cname> Specify app name
--config \x3Cpath> Path to fly.toml config file
--region \x3Cregion> Specify region
--verbose Enable verbose output
安全使用建议
This skill appears to be a straightforward flyctl command reference and is internally consistent. Before installing/using it: (1) Prefer installing flyctl via your package manager (brew/apt) instead of running curl | sh; (2) Be aware the skill instructs running 'fly auth login' — that creates and stores Fly.io credentials/tokens on the machine; (3) The skill enables commands that can be destructive (apps destroy, volumes destroy, secrets set/unset, ssh console), so require confirmation before executing destructive operations and avoid giving the agent blanket autonomous rights if you don't trust it; (4) If you want tighter control, install flyctl yourself and only allow the skill to suggest commands rather than execute them automatically.
功能分析
Type: OpenClaw Skill Name: fly Version: 1.0.0 The skill bundle provides standard documentation and instructions for using the official Fly.io CLI (flyctl) to manage cloud infrastructure. It includes legitimate commands for deployment, secret management, and SSH access, with no evidence of malicious intent, data exfiltration, or prompt injection. The Linux installation method uses a common 'curl | sh' pattern pointing to the official fly.io domain.
能力评估
Purpose & Capability
Name and description (manage Fly.io via flyctl) match the SKILL.md content: commands for apps, deploys, machines, volumes, secrets, certs, SSH, and proxy are directly relevant.
Instruction Scope
SKILL.md stays within the Fly.io/CLI domain and does not request unrelated files or credentials. It does instruct use of SSH/proxy and running arbitrary flyctl commands (e.g., fly ssh console), which is expected for this purpose but grants the agent capability to run arbitrary commands on apps once authenticated.
Install Mechanism
No install spec in the registry (instruction-only), but SKILL.md recommends installing flyctl via Homebrew or by piping https://fly.io/install.sh into sh. The fly.io URL is the official domain (expected), but curl | sh is a higher-risk pattern because it executes a remote script without local inspection.
Credentials
The skill declares no required env vars or credentials. It does instruct the agent/user to run 'fly auth login' which will create auth state/tokens for flyctl — this is expected and proportional to the stated functionality.
Persistence & Privilege
always is false and autonomous invocation is the platform default. The skill does not request persistent system-wide privileges or modify other skills' configurations.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install fly
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /fly 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the Fly.io CLI skill. - Enables deploying and managing Fly.io apps using CLI commands. - Supports app creation, deployment strategies, logs, scaling, secrets, volumes, certificates, and machine management. - Includes authentication and installation instructions for macOS and Linux. - Provides command reference tables for common Fly.io operations.
元数据
Slug fly
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Fly 是什么?

Deploy and manage Fly.io apps via CLI - apps, machines, volumes, secrets, certificates. Use when user mentions 'fly', 'flyctl', 'fly.io', or wants to deploy... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 308 次。

如何安装 Fly?

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

Fly 是免费的吗?

是的,Fly 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Fly 支持哪些平台?

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

谁开发了 Fly?

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

💬 留言讨论