跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Configure Api Gateway

技能 已验证 活跃

Deploy and configure an API gateway (Kong or Traefik) to handle API traffic management, authentication, rate limiting, request/response transformation, and routing. Covers plugin configuration, upstream services, consumer management, and integration with existing infrastructure. Use when multiple backend services need a unified API endpoint, when centralized authentication or rate limiting is required, when implementing API versioning, or when needing detailed analytics and load balancing for microservices.

目的

To enable users to deploy and configure robust API gateways (Kong or Traefik) for centralized traffic management, security, and policy enforcement across multiple backend services.

功能

  • Deploy API gateways (Kong/Traefik)
  • Configure routing and upstream services
  • Implement authentication and authorization
  • Configure rate limiting and quotas
  • Manage request/response transformations
  • Enable monitoring and analytics
  • Implement API versioning and deprecation

使用场景

  • When multiple backend services need a unified API endpoint.
  • When centralized authentication or rate limiting is required.
  • When implementing API versioning or deprecation strategies.
  • When needing detailed analytics and load balancing for microservices.

非目标

  • Developing or managing the backend services themselves.
  • Directly managing Kubernetes cluster infrastructure beyond gateway deployment.
  • Providing a GUI for API gateway management.

Documentation

  • info:Configuration & parameter referenceWhile the SKILL.md outlines procedures and links to examples, it does not explicitly document all configuration parameters for Kong or Traefik or their default values. Specific command-line flags or configuration options are not comprehensively detailed.

Code Execution

  • info:ValidationThe skill uses standard Kubernetes/Traefik/Kong configurations and CLI commands, which generally have their own validation. However, the provided bash scripts themselves do not explicitly demonstrate the use of schema validation libraries for input arguments.

Install

  • info:Installation instructionThe README provides installation instructions for Claude Code plugin and global CLI, but the SKILL.md itself focuses on the procedure and links to EXAMPLES.md for full config files, which could be more integrated for direct copy-pasting of commands.

Execution

  • info:Pinned dependenciesThe SKILL.md references standard CLI tools like kubectl and deck; while these tools should ideally be pinned, their versions are not explicitly declared in the SKILL.md frontmatter or associated scripts.

Scope

  • info:Dry-run previewWhile Kubernetes and Traefik offer dry-run or preview capabilities (e.g., `kubectl diff`, Traefik simulation), they are not explicitly invoked or documented within the skill's workflow steps.

安装

/plugin install agent-almanac@pjt222-agent-almanac

质量评分

已验证
95 /100
about 22 hours ago 分析

信任信号

最近提交1 day ago
星标14
许可证MIT
状态
查看源代码

类似扩展

K8s Manifest Generator

100

Create production-ready Kubernetes manifests for Deployments, Services, ConfigMaps, and Secrets following best practices and security standards. Use when generating Kubernetes YAML manifests, creating K8s resources, or implementing production-grade Kubernetes configurations.

技能
wshobson

Setup Container Registry

99

Configure container image registries including GitHub Container Registry (ghcr.io), Docker Hub, and Harbor with automated image scanning, tagging strategies, retention policies, and CI/CD integration for secure image distribution. Use when setting up a private container registry, migrating from Docker Hub to self-hosted registries, implementing vulnerability scanning in CI/CD pipelines, managing multi-architecture images, enforcing image signing, or configuring automatic cleanup and retention policies.

技能
pjt222

Setup Tailwind Typescript

100

Configure Tailwind CSS with TypeScript in a Next.js or React project. Covers installation, configuration, custom theme extensions, component patterns, and type-safe styling utilities. Use when adding Tailwind CSS to an existing TypeScript project, customizing the Tailwind theme for a project's design system, setting up type-safe component styling patterns, or configuring Tailwind plugins and extensions.

技能
pjt222

Setup

100

Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow

技能
Yeachan-Heo

Mcp Setup

100

Configure popular MCP servers for enhanced agent capabilities

技能
Yeachan-Heo

Running Claude Code Via Litellm Copilot

100

当通过本地 LiteLLM 代理将 Claude Code 路由到 GitHub Copilot 时使用,以减少直接的 Anthropic 支出,配置 ANTHROPIC_BASE_URL 或 ANTHROPIC_MODEL 覆盖,或对 Copilot 代理设置失败进行故障排除,例如 model-not-found、无 localhost 流量或 GitHub 401/403 身份验证错误。

技能
xixu-me