← 返回 Skills 市场
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install fly - 安装完成后,直接呼叫该 Skill 的名称或使用
/fly触发 - 根据 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.
元数据
常见问题
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。
推荐 Skills