Skip to content
Agentmart
Submit a tool

storage-fsx-windows-sla-optimizer

Read-only SLA-readiness, availability, and cost review of Amazon FSx for Windows File Server.

Skill by benlecOfficial

IndexedApache-2.0★ 116
Write a review

Chalk Labs

Need help deploying storage-fsx-windows-sla-optimizer?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/aws-storage-fsx-windows-sla-optimizer

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Read-only SLA-readiness, availability, and cost review of Amazon FSx for Windows File Server. Assesses one or many file systems across seven dimensions — deployment type (Single-AZ vs Multi-AZ), Active Directory health, throughput sizing, storage headroom, backups, maintenance window, and CloudWatch alarms — and returns a rated report with prioritized findings and remediation. Also flags over-provisioned throughput or storage for cost savings. Single- and multi-file-system (fleet) reviews route automatically by count. Use when a user asks to review, audit, assess, or optimize an FSx for Windows file system's SLA, availability, failover readiness, resiliency, or right-sizing, or whether it is Multi-AZ, why it is Misconfigured, or whether throughput, storage, backups, or monitoring are adequate. Do NOT use for FSx for NetApp ONTAP, Lustre, or OpenZFS, EFS, S3, EBS, or AWS Backup reviews, or for FSx data migration or SMB share-permission troubleshooting.

Use cases: documents, backend, cloud, data

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/storage-fsx-windows-sla-optimizer

What's inside

Skill name
storage-fsx-windows-sla-optimizer
Description
Read-only SLA-readiness, availability, and cost review of Amazon FSx for Windows File Server. Assesses one or many file systems across seven dimensions — deployment type (Single-AZ vs Multi-AZ), Active Directory health, throughput sizing, storage headroom, backups, maintenance window, and CloudWatch alarms — and returns a rated report with prioritized findings and remediation. Also flags over-provisioned throughput or storage for cost savings. Single- and multi-file-system (fleet) reviews route automatically by count. Use when a user asks to review, audit, assess, or optimize an FSx for Windows file system's SLA, availability, failover readiness, resiliency, or right-sizing, or whether it is Multi-AZ, why it is Misconfigured, or whether throughput, storage, backups, or monitoring are adequate. Do NOT use for FSx for NetApp ONTAP, Lustre, or OpenZFS, EFS, S3, EBS, or AWS Backup reviews, or for FSx data migration or SMB share-permission troubleshooting.
License
Apache-2.0
Metadata
author: benlec · version: 1.0.2 · aws-devops-agent-skills.agent-types: CHAT, INCIDENT_RCA · aws-devops-agent-skills.aws-services: Amazon FSx for Windows File Server · aws-devops-agent-skills.technical-domains: Storage
Instructions
249 lines in SKILL.md · view on GitHub

Files (17)

  • .skilleval.yaml
  • CHANGELOG.md
  • README.md
  • SKILL.md
  • eval_queries.json · evals/
  • evals.json · evals/
  • fsx-context.json · evals/files/
  • misconfigured-ad-credentials.json · evals/files/
  • trend-idle.json · evals/files/
  • trend-storage-filler.json · evals/files/
  • trend-weekday-peaker.json · evals/files/
  • data-collection.md · references/
  • finding-logic.md · references/
  • fleet-orchestration.md · references/
  • fsx-windows-sla-best-practices.md · references/
  • report-format.md · references/
  • trend-analysis.md · references/

SKILL.md (first lines)

# FSx for Windows SLA Optimizer

Perform a structured, read-only SLA-readiness and availability review of Amazon FSx
for Windows File Server file systems, and surface cost-optimization opportunities
where capacity is over-provisioned. Automatically handles single-file-system and
multi-file-system (fleet) reviews based on how many file systems are provided.

The availability SLA for FSx for Windows is only actually achievable when the file
system is configured correctly: Multi-AZ for automatic failover, healthy Active
Directory connectivity, enough throughput and storage headroom, working backups, a
sensible maintenance window, and alarms to detect problems before they become
outages. This skill checks those factors and rates each file system's readiness.

## When to Use

Activate this skill when the user asks to:
- Review, audit, assess, or optimize an FSx for Windows file system's SLA,
  availability, uptime, failover readiness, or resiliency
- Determine whether a file system is Single-AZ or Multi-AZ, or whether it should be
- Understand why a file system is in a **Misconfigured** state
- Check whether throughput capacity or storage capacity is under-provisioned (SLA
  risk) or over-provisioned (cost waste / right-sizing)
- Verify backups, maintenance window, and CloudWatch alarm coverage
- Review a list of file systems ("review these file systems: fs-a, fs-b")

Do NOT activate for FSx for NetApp ONTAP / Lustre / OpenZFS, EFS, S3, EBS, the AWS
Backup service, FSx data migration, or SMB share-permission troubleshooting.

## Architecture

- **This skill (orchestrator/analyzer):** input parsing, routing, finding-logic
  application, report rendering.
- **Data collection:** `references/data-collection.md` — the read-only
  control-plane API calls used to gather file-system configuration plus daily trend
  and 5-minute peak metric series. Data is acquired with the agent's native
  `use_aws` tool under the assumed role in the target account. No credentials or
  profile are requested from the user.
- **Trend analysis:** `references/trend-analysis.md` — the usage-pattern method
  (daily trends, approximate 5-minute interval peaks, weekday/weekend profile,
  storage growth projection, and idle detection) that enriches the throughput and
  storage dimensions. Default lookback 30 days.
- **Finding logic:** `references/finding-logic.md` — all severity rules and body
  templates for the seven dimensions and the cost-optimization notes.
- **Report format:** `references/report-format.md` — report structure, SLA
  Readiness rating criteria, dimensions table, pre-render validation.
- **Fleet orchestration:** `references/fleet-orchestration.md` — batching, caching,
  manifest, summary matrix (loaded only for multi-file-system reviews).
- **Operational depth:** `references/fsx-windows-sla-best-practices.md` — reasoning
  behind thresholds, the Multi-AZ availability model, the Active Directory
  dependency, the throughput sizing formula, and the cost-vs-SLA tradeoff.

## Input Parsing & Validation

### Accepted input formats

- Single file-system ID: `fs-0123456789abcdef0`
- Comma-separated: `fs-aaa..., fs-bbb..., fs-ccc...`
- Newline-separated (pasted list)
- File reference: "review the file systems in fsids.txt" (read file, one ID per line)
- ARN wrappers (stripped automatically per rules below)
- No IDs given (e.g. "review all my FSx Windows file systems in us-east-1") →
  discover via `fsx.describeFileSystems` in the stated region(s) and review all
  file systems whose `FileSystemType` is `WINDOWS`

### Wrapper recognition

Strip the file-system ID from these patterns before collecting data:
- `arn:aws:fsx:<region>:<account>:file-system/fs-...` (and `aws-cn` / `aws-us-gov`
  partitions) — take the `fs-...` segment after `file-system/`
- Bare `fs-...` ID — use as-is

When a wrapper is extracted, surface it: "Reviewing file system `fs-0123...`
(extracted from `arn:aws:fsx:...`)."

### Reject (abort without API call)

- Empty string or whitespace only → "No file-system ID was provided."
- An ID that does not match `^fs-[0-9a-f]{8,}$` and is not a recognized wrapper →
  "`<input>` does not look like an FSx file-system ID (expected `fs-...`)."

### Region

If the user names a region, use it. If IDs are given without a region, ask once for
the region (FSx IDs are region-scoped and there is no cross-region lookup). Never
guess the region.

### Metric lookback

Default to a **30-day** lookback for the trend analysis (a clean week-over-week
trend and enough to distinguish a step-change from normal weekly variation). Honor an
explicit override if the user asks (14 / 21 / 30 / 60 days). Never block to ask for
it; default silently and print the window in the report header. See
`references/trend-analysis.md`.

## Routing

After parsing, route based on file-system count. **The user never chooses. Routing
is automatic and silent.**

| Count | Path | Behavior |
|---|---|---|
| 1 | Single-FS | Full report with all details |
| 2-10 | Fleet (single pass) | Summary matrix + full details for all |
| 11-20 | Fleet (single pass) | Summary matrix + details for Low-rated only |
| 21+ | Fleet (batched) | Batches of 10, manifest tracking, resume support |

## Single-File-System Path

### Execution flow

1. Collect raw configuration and metric series per `references/data-collection.md`.
2. If the file system is not found or the role has no access → abort: "File system
   `<id>` does not exist in `<region>` or the role does not have access."
3. Confirm `FileSystemType` is `WINDOWS`. If it is `ONTAP`, `LUSTRE`, or `OPENZFS`
   → abort: "`<id>` is an FSx for `<type>` file system; this skill reviews FSx for
   Windows only."
4. Evaluate API pre-flight statuses.
   - If any `AccessDenied` → present permissions audit (see Pre-flight section)
   - If any `ToolingFailure` → present tooling notice (see Pre-flight section)

From aws/tools-for-devops-agent, Apache-2.0.

More from aws/tools-for-devops-agent

Signals

Stars
116
Forks
85
Open issues
8
Last commit (this folder)
Oct 22, 2026 (8 days ago)
Last release
Sep 25, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
1.0.2
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get storage-fsx-windows-sla-optimizer running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying storage-fsx-windows-sla-optimizer?

CallGet help
Cite this page

storage-fsx-windows-sla-optimizer skill. Agent Mart. https://agentmart.dev/skills/aws-storage-fsx-windows-sla-optimizer (last updated 2026-10-24)