Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/FortiumPartners/ensemblenpx agentmods add skills/fortiumpartners/ensemble/flyioWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/fortiumpartners/ensemble/flyio)<a href="https://agentmods.dev/skills/fortiumpartners/ensemble/flyio"><img src="https://agentmods.dev/badge/skills/fortiumpartners/ensemble/flyio.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00000 | $0.06521 |
| Opus 5 | $0.00000 | $0.03261 |
| Sonnet 5 | $0.00000 | $0.01304 |
| Haiku 4.5 | $0.00000 | $0.00652 |
Grade A, and why
flyio scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
await axios.get('https://api.example.com/ping', { timeout: 1000 }); How it starts
The opening of the file, as written. The whole thing — 1,215 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Fly.io Infrastructure Skills
Version: 1.0.0 | Target Size: <25KB | Purpose: Fast reference for Fly.io deployments and global application distribution
Overview
What is Fly.io: Modern platform-as-a-service (PaaS) for deploying applications globally with minimal configuration. Fly.io transforms containers into micro-VMs that run on physical hardware across 30+ regions worldwide.
When to Use Fly.io:
- Simple to moderate applications requiring global distribution
- Fast deployments without complex Kubernetes orchestration
- Minimal operations overhead with PaaS simplicity
- Edge computing and low-latency requirements (anycast routing)
- Startup/SaaS applications with unpredictable traffic patterns
- Databases requiring multi-region active replication (Fly Postgres)
When to Use Kubernetes Instead:
- Complex microservices architectures with 10+ interdependent services
- Existing Kubernetes expertise and tooling investment
- Hybrid cloud or multi-cloud requirements (cloud-agnostic)
- Advanced orchestration needs (service mesh, custom operators, advanced scheduling)
- Enterprise compliance requirements (HIPAA, PCI-DSS on-premises)
- Extensive third-party ecosystem integrations (Helm charts, operators)
Detection Criteria:
- Auto-loads when
fly.tomldetected in project root - Manual:
--tools=flyioflag - Use Case: Global application deployment with PaaS simplicity
Progressive Disclosure:
- This file (SKILL.md): Quick reference for immediate use
- REFERENCE.md: Comprehensive guide with advanced patterns and deployment strategies
Table of Contents
What ships with it
60 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- examples/background-worker/deploy.sh 310 B runs code
- examples/background-worker/Dockerfile 488 B
- examples/background-worker/fly.toml 383 B
- examples/background-worker/README.md 3.1 KB
- examples/background-worker/requirements.txt 65 B
- examples/background-worker/tasks.py 1.3 KB runs code
- examples/elixir-phoenix-liveview/deploy.sh 136 B runs code
- examples/elixir-phoenix-liveview/Dockerfile 943 B
- examples/elixir-phoenix-liveview/fly.toml 576 B
- examples/elixir-phoenix-liveview/README.md 726 B
- examples/go-http-server/deploy.sh 134 B runs code
- examples/go-http-server/Dockerfile 766 B
- examples/go-http-server/fly.toml 483 B
- examples/go-http-server/go.mod 50 B
- examples/go-http-server/main.go 1.5 KB
- examples/go-http-server/README.md 673 B
- examples/multi-region/deploy.sh 763 B runs code
- examples/multi-region/Dockerfile 344 B
- examples/multi-region/fly.toml 658 B
- examples/multi-region/package.json 275 B
- examples/multi-region/README.md 5.6 KB
- examples/multi-region/server.js 1.3 KB runs code
- examples/nodejs-express-api/deploy.sh 886 B runs code
- examples/nodejs-express-api/Dockerfile 948 B
- examples/nodejs-express-api/fly.toml 551 B
- examples/nodejs-express-api/package.json 354 B
- examples/nodejs-express-api/README.md 2.4 KB
- examples/nodejs-express-api/server.js 843 B runs code
- examples/nodejs-nestjs-microservice/deploy.sh 724 B runs code
- examples/nodejs-nestjs-microservice/Dockerfile 1.3 KB
- examples/nodejs-nestjs-microservice/fly.toml 705 B
- examples/nodejs-nestjs-microservice/package.json 1.2 KB
- examples/nodejs-nestjs-microservice/README.md 4.9 KB
- examples/nodejs-nextjs-web/deploy.sh 621 B runs code
- examples/nodejs-nextjs-web/Dockerfile 1.0 KB
- examples/nodejs-nextjs-web/fly.toml 562 B
- examples/nodejs-nextjs-web/next.config.js 1.1 KB runs code
- examples/nodejs-nextjs-web/package.json 545 B
- examples/nodejs-nextjs-web/README.md 3.5 KB
- examples/python-django-web/deploy.sh 1.1 KB runs code
- examples/python-django-web/Dockerfile 1.3 KB
- examples/python-django-web/fly.toml 881 B
- examples/python-django-web/README.md 5.6 KB
- examples/python-django-web/requirements.txt 317 B
- examples/python-fastapi-async/deploy.sh 706 B runs code
- examples/python-fastapi-async/Dockerfile 1015 B
- examples/python-fastapi-async/fly.toml 560 B
- examples/python-fastapi-async/main.py 2.3 KB runs code
- examples/python-fastapi-async/README.md 7.0 KB
- examples/python-fastapi-async/requirements.txt 333 B
- examples/python-flask-redis/app.py 482 B runs code
- examples/python-flask-redis/deploy.sh 133 B runs code
- examples/python-flask-redis/Dockerfile 404 B
- examples/python-flask-redis/fly.toml 541 B
- examples/python-flask-redis/README.md 548 B
- examples/python-flask-redis/requirements.txt 64 B
- examples/README.md 10 KB
- examples/ruby-rails-api/deploy.sh 129 B runs code
- examples/ruby-rails-api/Dockerfile 783 B
- examples/ruby-rails-api/fly.toml 549 B
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 3d ago First seen · 1,215 lines · 0 tokens per session scan A e2db9bea8c11
flyio is a skill published in the GitHub repository FortiumPartners/ensemble (11 stars, last pushed 1mo ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 6,521 tokens. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other skills, from other repositories
cli-forge-infra
Ops integration assistant — reads service docs, finds the simplest config path (CLI/Helm/Operator/Terraform), builds dependency trees, proposes upgrade paths, and tracks decisions in ADRs. Use when debugging infra, integrating services, bootstrapping platforms, upgrading versions, simplifying config, or reviewing…
x-nets
Enhanced netstat module with cached data and structured output. View network connections, routing tables, and interface statistics in interactive or TSV/CSV formats. Dependency: This is an x-cmd module. Install x-cmd first (see x-cmd skill for installation options). see x-cmd skill for installation.
x-uptime
Enhanced uptime with structured YAML output showing uptime, users, and 1/5/15-minute load averages. Dependency: This is an x-cmd module. Install x-cmd first (see x-cmd skill for installation options). see x-cmd skill for installation.
x-osv
CLI for Google OSV database. Query vulnerabilities for packages, scan local projects for vulnerable dependencies. Dependency: This is an x-cmd module. Install x-cmd first (see x-cmd skill). Required Tool: Install osv-scanner for project scanning (see https://github.com/google/osv-scanner).
tsv
TSV data processing — view, filter, convert tab-separated data. Zero barrier — use with x-cmd, awk, or Python. Use for "tsv", "tab-separated", "data", "conversion".
goal
Set and track project goals. Triggered by "/goal" to define objectives, track milestones, or review progress.