← Back to Skills Marketplace
jarrodjs

Seats Aero

by JarrodJS · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
1731
Downloads
1
Stars
3
Active Installs
3
Versions
Install in OpenClaw
/install seats-aero
Description
Search award flight availability across 24 mileage programs, including business and first class, with detailed route and booking info via seats.aero API.
Usage Guidance
This skill appears to be a straightforward seats.aero partner API client, but it has gaps you should understand before installing: (1) The SKILL.md references helper scripts (scripts/seats_api.py) and a local API spec (references/api-spec.md) that are not included in the package — ask the publisher whether those files are intentionally omitted or where they are hosted. (2) The skill asks you to provide your seats.aero API key and instructs the agent to 'store the key in conversation context' — verify how the platform stores and protects secrets (do not paste keys into public chat or logs). Prefer using the platform's secure secret/storage mechanism or declaring the key as a required secret in the skill manifest. (3) Confirm the exact endpoints and booking links returned by the API before following any links. If you proceed, supply the API key only after confirming secure handling, and request the missing helper code or implementation details from the publisher. If the publisher cannot justify the missing files or secret-handling approach, treat the skill as incomplete and avoid sharing credentials.
Capability Analysis
Type: OpenClaw Skill Name: Developer: Version: Description: OpenClaw Agent Skill The skill bundle appears benign. The `SKILL.md` file provides clear instructions for an AI agent to interact with the seats.aero partner API, including how to prompt the user for an API key and use it for authentication. There are no instructions for malicious execution, data exfiltration, persistence, or prompt injection attempts against the agent. The content is entirely focused on the stated purpose of searching for flight availability.
Capability Assessment
Purpose & Capability
SKILL.md clearly describes a seats.aero partner API client for searching award availability — that aligns with the skill name. The package metadata lacks a description, but the runtime instructions match the advertised purpose. Minor mismatch: SKILL.md references helper code (scripts/seats_api.py) and a reference file (references/api-spec.md) that are not present in the bundle, suggesting incomplete packaging or expectation of external code.
Instruction Scope
Instructions are narrowly scoped to calling seats.aero partner endpoints (search, availability, routes, trips) and prompt the user for an API key. Concerns: (1) the skill directs storing the API key in conversation context for subsequent requests — this can lead to the key persisting in chat logs unless the platform provides secure secret handling; (2) the instructions reference local helper scripts and docs that are not included, which could cause the agent to attempt to synthesize or fetch code from elsewhere or mislead the operator about available tooling.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest install risk. Nothing is downloaded or written to disk by an installer in the package itself.
Credentials
The skill requests an API key at runtime (Partner-Authorization header) which is proportionate to the declared API integration. However, the package declares no required environment variables or primary credential despite requiring an API key; combined with the instruction to store keys in conversation context, this raises a modest risk that secrets will be handled insecurely (logged, retained in transcripts, or reused without explicit consent).
Persistence & Privilege
always:false and no config paths or system modifications are requested. The skill can be invoked autonomously (platform default), but it does not ask for elevated persistence or system-level privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install seats-aero
  3. After installation, invoke the skill by name or use /seats-aero
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Removed internal API reference documentation file: references/api-spec.md - Removed Python helper script: scripts/seats_api.py - References to the removed files remain in the documentation for historical context
v1.0.1
- No functional or content changes in this version. - Documentation and code remain unchanged from the previous release.
v1.0.0
Initial release of seats-aero skill. - Search award flight availability across 24 major mileage programs via the seats.aero API. - Supports route-specific searches, bulk availability by program/region, route discovery, and trip detail lookups. - API key required—prompts user if missing and stores for session use. - Includes quick reference for endpoints, parameters, cabin codes, and supported programs. - Python helper script provided for advanced or repeated searches. - Comprehensive error handling and usage tips included.
Metadata
Slug seats-aero
Version 0.1.0
License
All-time Installs 3
Active Installs 3
Total Versions 3
Frequently Asked Questions

What is Seats Aero?

Search award flight availability across 24 mileage programs, including business and first class, with detailed route and booking info via seats.aero API. It is an AI Agent Skill for Claude Code / OpenClaw, with 1731 downloads so far.

How do I install Seats Aero?

Run "/install seats-aero" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Seats Aero free?

Yes, Seats Aero is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Seats Aero support?

Seats Aero is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Seats Aero?

It is built and maintained by JarrodJS (@jarrodjs); the current version is v0.1.0.

💬 Comments