Add use-inlets-uplink skill - #5
Conversation
This comment has been minimized.
This comment has been minimized.
137e60a to
b92a966
Compare
This comment has been minimized.
This comment has been minimized.
b92a966 to
0c31358
Compare
This comment has been minimized.
This comment has been minimized.
Add guidance for managing Inlets Uplink tunnels through the Tunnel CRD, CLI, and REST API, including single and multiple TCP or HTTP upstreams and mixed-protocol tunnels. Document tenant lifecycle, secure client connections, API and billing credential boundaries, verification, and safe cleanup. Signed-off-by: Han Verstraete (OpenFaaS Ltd) <han@openfaas.com>
0c31358 to
d3efc2d
Compare
AI Pull Request OverviewDisclaimer: This review was generated by automated AI and may contain errors. Do not trust its outputs without human verification. Summary
Approval rating (1-10)9/10. The change is well-scoped, consistent with existing skills, and provides actionable Uplink guidance without obvious blocking defects. Summary per fileSummary per file
Overall AssessmentThis PR is ready from a review perspective. The new skill follows the repository's established layout, the README entry is consistent with adjacent skills, and the reference documents give enough operational context for an agent to avoid common Uplink mistakes around namespaces, CRD qualification, generated connection output, and billing credentials. The examples are framed as templates with explicit placeholders, and the internal links resolve within the added skill directory. Detailed ReviewDetailed ReviewContent reviewNo blocking findings. The title, metadata, and README description align with the actual scope: the skill covers Kubernetes CRDs, CLI usage, REST APIs, and billing-related guidance rather than only tunnel creation. The opening and structure are usable for an agent workflow: the main skill starts with namespace preparation and interface selection, then pushes detailed examples into references instead of overloading the top-level file. The examples are reproducible as templates because placeholder values such as The credential-handling guidance is specific and actionable. It distinguishes product licenses, client API tokens, tunnel tokens, and billing API keys, and it repeatedly avoids printing captured connection output or secret values. The API and billing reference makes the authorization boundary clear: billing capacity changes require explicit authorization and a separate billing API key, which is important because the adjacent tunnel-management API guidance could otherwise invite accidental endpoint or credential substitution. AI agent details. |
Description
Add the
use-inlets-uplinkskill to guide agents through managing Inlets Uplink tunnels using Kubernetes CRDs, the CLI, and REST APIs.The skill covers:
Also adds skill interface metadata and lists the skill in the README.
Motivation and context
Provide agents with current guidance for creating, connecting, securing, and managing Inlets Uplink tunnels through its supported interfaces.
How has this been tested?