Best for
- Use when users ask about Fly.
eltmon/overdeck/sync-sources/skills/pan-fly/SKILL.md
Fly.io operations for Overdeck remote workspaces and deployed app instances. Use when users ask about Fly.io setup, remote workspaces, machine status, SSH/exec access, tunneling, or deploying/debugging Fly-hosted services.
Decision brief
Use this skill when the task involves Fly.io-backed Overdeck remote workspaces or Fly-hosted application instances.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/eltmon/overdeck --skill "sync-sources/skills/pan-fly"Inspect the Agent Skill "pan-fly" from https://github.com/eltmon/overdeck/blob/b6d7106f7044de1a243a38b3f2d43b5bbe9b0aaf/sync-sources/skills/pan-fly/SKILL.md at commit b6d7106f7044de1a243a38b3f2d43b5bbe9b0aaf. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
Key config lives in /.overdeck/config.toml under [remote] and [remote.fly].
Key config lives in /.overdeck/config.toml under [remote] and [remote.fly].
pan remote setup / pan remote status
1. Prefer Overdeck commands for Overdeck-managed remote workspaces. 2. Use Fly CLI/API when Overdeck does not expose the needed detail. 3. For deployed app version checks, prefer non-destructive verification: - public health/bootstrap/version endpoints - fly ssh console + read-o…
Review the “Create and inspect remote workspaces” section in the pinned source before continuing.
Permission review
The documentation includes network, browsing, or remote request actions.
curl -fsSL https://<app>.fly.dev/healthzThe documentation includes network, browsing, or remote request actions.
curl -fsSL https://<app>.fly.dev/__openclaw/control-ui-config.jsonEvidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 86/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 14 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Use this skill when the task involves Fly.io-backed Overdeck remote workspaces or Fly-hosted application instances.
pan remote setup / pan remote statusfly proxyfly ssh console + read-only inspectionpan remote setup
pan remote status
Key config lives in ~/.overdeck/config.toml under [remote] and [remote.fly].
Important fields:
apporgregionvm_sizevm_memoryimageauto_stopauto_stop_timeoutReference: docs/fly-provider.md
pan workspace create --remote PAN-42
pan remote status
pan workspace list
pan workspace start PAN-42
pan workspace stop PAN-42
pan workspace delete PAN-42
If flyctl is required, check it first:
fly version
fly auth whoami
Useful commands:
fly status -a <app>
fly machines list -a <app>
fly machine status <machine-id> -a <app>
fly ssh console -a <app>
fly ssh console -a <app> -C "<command>"
fly logs -a <app>
fly proxy <local>:<remote> -a <app>
Prefer this order:
Many apps expose a bootstrap/config endpoint that includes version/build metadata.
Examples:
curl -fsSL https://<app>.fly.dev/healthz
curl -fsSL https://<app>.fly.dev/__openclaw/control-ui-config.json
If the app serves a JS bundle and the bootstrap endpoint is not obvious, inspect the HTML and referenced assets for version metadata.
If public endpoints do not expose the version:
fly ssh console -a <app> -C "openclaw --version"
Or inspect package metadata:
fly ssh console -a <app> -C "node -p 'require(\"./package.json\").version'"
Use read-only inspection first. Do not restart, deploy, or mutate state unless requested.
For the personal OpenClaw fork deployment, a Fly config like fly.eltmon.toml typically identifies the app name and runtime shape.
Useful checks:
curl -fsSL https://<app>.fly.dev/healthz
curl -fsSL https://<app>.fly.dev/__openclaw/control-ui-config.json
fly status -a <app>
fly ssh console -a <app> -C "openclaw --version"
If the Control UI bootstrap endpoint returns JSON with serverVersion, treat that as the deployed server version.
fly auth whoami
printenv | grep '^FLY_'
If needed:
FLY_API_TOKENfly auth loginRun:
pan remote status
Then inspect:
~/.overdeck/config.tomlflyctl is installedfly proxy 4173:4173 -a <app>
fly ssh console -a <app> -C "ss -tlnp"
fly status -a <app>
fly machines list -a <app>
fly logs -a <app>
docs/fly-provider.mdsrc/lib/remote/fly-provider.tssrc/cli/commands/remote/setup.tssrc/cli/commands/remote/status.tsAlternatives
teng-lin/notebooklm-py
Complete API for Google NotebookLM - full programmatic access including features not in the web UI. Create notebooks, add sources, generate all artifact types, download in multiple formats. Activates on explicit /notebooklm or intent like "create a podcast about X"
TencentCloudBase/CloudBase-AI-Toolkit
Build production-ready AI agent backends using the CloudBase Agent Python SDK — create agents with LangGraph/CrewAI/LlamaIndex, serve them via FastAPI with AG-UI protocol streaming + OpenAI-compatible endpoints, add tools (bash, filesystem, MCP, code execution), memory (in-memory, TDAI, MySQL, MongoDB), observability (OpenTelemetry/Langfuse), and middleware (auth, logging). Use this skill when the user wants to create an AI agent server, build a chatbot backend, set up human-in-the-loop workflow
affaan-m/ECC
Production machine-learning engineering workflow for data contracts, reproducible training, model evaluation, deployment, monitoring, and rollback. Use when building, reviewing, or hardening ML systems beyond one-off notebooks.
K-Dense-AI/scientific-agent-skills
Build, inspect, test, and analyze bounded process-based discrete-event simulations with SimPy, including events, resources, interrupts, monitoring, replications, warm-up, and reproducible output analysis.