[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-xixu-me-secure-linux-web-hosting-zh-CN":3,"guides-for-xixu-me-secure-linux-web-hosting":444,"similar-k17e3zxmdbr1xbqqcshw2xdped86my8d-zh-CN":445},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":234,"parentExtension":247,"providers":248,"relations":254,"repo":257,"tags":440,"workflow":441},1778699340691.0227,"k17e3zxmdbr1xbqqcshw2xdped86my8d",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"用于在设置、加固或审查自托管云服务器时使用，包括 DNS、SSH、防火墙、Nginx、静态网站托管、反向代理应用程序、使用 Let's Encrypt 或 ACME 客户端进行 HTTPS、安全的 HTTP 到 HTTPS 重定向，或可选的启动后网络调优（如 BBR）。",{"claudeCode":12},"xixu-me/skills","secure-linux-web-hosting","https://github.com/xixu-me/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":225,"workflow":240},1778699340691.023,"kn7ew747wqcn6kmne8nds824vn86mrvm","zh-CN",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"tier":219,"useCases":220},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地指出了一个具体问题（设置、加固或审查自托管云服务器）并列出了 DNS、SSH、Nginx 和 HTTPS 等具体方面。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能提供了超越基本命令的结构化工作流程和验证步骤，旨在保持服务器配置的最新和安全，这超出了默认行为。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能为服务器的设置和加固提供了一个全面的工作流程，包括验证步骤和处理常见错误，使其适合生产使用。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能专门关注安全的 Linux Web 托管，涵盖 DNS、SSH、防火墙、Web 服务器和 HTTPS，而不涉及应用程序部署或 CI/CD 等无关领域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","提供的描述准确而简洁地反映了 SKILL.md 文件中概述的技能功能。",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","这是一个技能，不暴露可评估范围的单个工具。",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","该技能不暴露需要文档（除了 SKILL.md 和参考资料中的内容）的显式参数或配置文件。",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","这是一个技能，不暴露需要评估名称的单个工具。",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","这是一个技能，不暴露具有参数模式或响应形状的单个工具。",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","根据 LICENSE 文件，该扩展在 MIT 许可下获得许可。",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","最后一次提交是在 2026 年 4 月 7 日，在过去 90 天内。",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","该技能似乎不使用需要特定管理的第三方依赖项。",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","该技能专注于服务器配置，不处理或暴露敏感信息。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该技能在用户输入服务器配置时进行操作，但不加载或执行不受信任的第三方数据作为指令。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能在运行时不获取外部文件或使用远程管道到 shell 的模式；所有引用都已打包。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","该技能指导用户在其服务器上执行操作，但技能本身不会修改项目上下文之外的文件或使用绝对路径。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","该技能的说明不涉及分离的进程生成或围绕被拒绝的工具调用的重试循环。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能不包含读取机密数据并将其提交给第三方的所有指令。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","打包的内容没有隐藏的操纵技巧，并且使用了干净、可打印的 ASCII 和预期的 Unicode。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","该技能不使用 base64 解码的有效负载或混淆捆绑包等混淆技术。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","该技能假设用户项目组织，但提供清晰的说明，并通过请求澄清或提供高级指导来处理潜在的偏差。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","在过去 90 天内，没有打开也没有关闭问题，这表明项目是新项目或维护良好且当前没有问题的项目。",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","该技能具有有意义的版本，由提交日期和安装说明引用 `main` 来表示，这意味着版本管理是通过提交来完成的。",{"category":104,"check":105,"severity":42,"summary":106},"Execution","Validation","该技能提供指导和说明，但不暴露需要验证库的显式工具或命令及其参数模式。",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","该技能强调在执行 SSH 加固或防火墙更改等潜在破坏性操作之前的安全门和验证步骤。",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","该技能的工作流程强调验证步骤和清晰的指导，暗示了一种失败即关闭的方法，即歧义会使过程停止。",{"category":111,"check":115,"severity":42,"summary":116},"Logging","该技能为用户提供其服务器上的指导，并且不执行需要自身日志记录的本地操作。",{"category":118,"check":119,"severity":42,"summary":120},"Compliance","GDPR","该技能专注于服务器设置，不处理个人数据。",{"category":118,"check":122,"severity":24,"summary":123},"Target market","该技能的说明适用于通用的 Linux 服务器管理，不包含区域或司法逻辑，因此具有全球适用性。",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","该技能提供适用于各种 Linux 发行版的指导，并避免对特定编辑器、Shell 或 OS 特定运行时做出假设。",{"category":45,"check":128,"severity":24,"summary":129},"README","存在 README.md 文件，并清楚地说明了存储库的目的以及如何使用技能，从而补充了 SKILL.md 的说明。",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","这是一个技能，不暴露可评估工具表面大小的单个工具。",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","这是一个技能，不暴露名称重叠的单个工具。",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","README 和 SKILL.md 中描述的所有功能似乎都在引用的文件中具有相应的实现或详细指导。",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","README 提供了使用 `bunx` 或 `npx` 的清晰安装说明，并引用 SKILL.md 进行详细设置指导。",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","该技能的工作流程强调清晰的指导、验证以及区分本地和服务器操作，这意味着针对常见错误提供了可操作的补救措施。",{"category":104,"check":148,"severity":42,"summary":149},"Pinned dependencies","该技能不捆绑带有需要固定或 shebang 的依赖项的脚本。",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","该技能指导用户在其服务器上执行操作，并且不暴露具有试运行功能的命令。",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","该技能提供指导，不直接管理远程调用或状态更改操作。",{"category":118,"check":158,"severity":42,"summary":159},"Telemetry opt-in","该技能不发出遥测数据。",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","描述清楚地说明了工件（云服务器）和用户意图（设置、加固、审查以用于托管），并附有具体示例和明确的非目标。",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","SKILL.md 中的 frontmatter 很简洁，直接说明了核心功能并列出了相关关键字，长度适中。",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","SKILL.md 的正文结构良好，包含清晰的部分，并引用了单独的文件，使主文档保持简洁。",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","SKILL.md 使用 `workflow-map.md`、`distro-routing.md`、`nginx-patterns.md` 和 `security-and-tls.md` 等引用进行渐进式披露。",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","此技能不涉及需要分叉上下文的深度探索或代码审查。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","虽然 SKILL.md 中没有包含明确的复制粘贴命令示例，但结构和引用提供了清晰的实施指导，并且整体工作流程引导用户实现可观察到的结果。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","SKILL.md 及其引用明确记录了常见错误、失败分支和安全门，通过恢复步骤解决了边缘情况和限制。",{"category":111,"check":183,"severity":42,"summary":184},"Tool Fallback","该技能不依赖于外部 MCP 服务器或工具，因此回退逻辑不适用。",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","工作流程明确列出了安全门和验证步骤，指示要谨慎进行，并暗示在遇到意外状态时停止。",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","该技能是独立的，仅专注于安全的 Linux Web 托管，没有与其他技能的隐式依赖。",1778699209211,"此技能提供了一个结构化的工作流程和详细的参考资料，用于配置、加固和保护 Linux 云服务器以进行 Web 托管。它涵盖 DNS、SSH、防火墙、用于静态网站或反向代理的 Nginx 设置、带 Let's Encrypt 的 HTTPS 以及可选的网络调优，强调安全性和当前文档验证。",[195,196,197,198,199],"服务器设置和加固的结构化工作流程","关于 DNS、SSH 和防火墙配置的指导","用于静态网站和应用程序反向代理的 Nginx 设置","使用 Let's Encrypt/ACME 客户端实现 HTTPS","关键操作的验证步骤和安全门",[201,202,203,204],"设计 Kubernetes 或 PaaS 部署。","处理特定于应用程序的构建或 CI/CD 工作流程。","管理 Windows 或 macOS 主机。","为复杂的生产架构提供广泛的 SRE 或平台设计审查。","3.0.0","4.4.0","使用户能够自信地设置、加固和保护自己的 Linux 云服务器以进行 Web 托管，确保一个安全且最新的环境，而无需依赖过时的教程。","该技能在文档、范围、安全性和实际效用方面均表现出高质量，所有检查均通过或由于指导技能的性质而被标记为不适用。",99,"一个全面且文档齐全的技能，用于安全地设置和加固 Linux Web 服务器。",[212,213,214,215,216,217,218],"cloud","server","hosting","nginx","ssh","security","tls","verified",[221,222,223,224],"为自托管网站设置新的云服务器。","加固现有的 Linux 服务器以提高安全性和性能。","将 Nginx 配置为静态网站托管或反向代理。","为 Web 服务器实现 HTTPS 并管理证书。",{"codeQuality":226,"collectedAt":228,"documentation":229,"maintenance":232,"security":237,"testCoverage":239},{"hasLockfile":227},true,1778699196457,{"descriptionLength":230,"readmeSize":231},285,6492,{"closedIssues90d":8,"forks":233,"hasChangelog":234,"openIssues90d":8,"pushedAt":235,"stars":236},5,false,1775594272000,52,{"hasNpmPackage":234,"license":238,"smitheryVerified":234},"MIT",{"hasCi":227,"hasTests":234},{"updatedAt":241},1778699340691,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":13,"type":246},"skills/secure-linux-web-hosting","xixu-me","skills","skill",null,{"evaluate":249,"extract":252},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":250,"targetMarket":251,"tier":219},[212,213,214,215,216,217,218],"global",{"commitSha":253},"HEAD",{"repoId":255,"translatedFrom":256},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k17dtn6ek8mfm8pg7zg32aw26186myn9",{"_creationTime":258,"_id":255,"identity":259,"providers":260,"workflow":436},1778699101779.1392,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":261,"discover":429,"github":432},{"commitSha":253,"extensions":262},[263,280,290,300,314,326,336,350,358,368,405,418],{"basePath":264,"description":265,"displayName":266,"installMethods":267,"rationale":268,"selectedPaths":269,"source":278,"sourceLanguage":279,"type":246},"skills/develop-userscripts","Use when building, debugging, packaging, or publishing browser userscripts for Tampermonkey or ScriptCat, including GM APIs, metadata blocks, permission issues, @match/@grant/@connect setup, ScriptCat background or scheduled scripts, UserConfig blocks, or subscription workflows.","develop-userscripts",{"claudeCode":12},"SKILL.md frontmatter at skills/develop-userscripts/SKILL.md",[270,273,276],{"path":271,"priority":272},"SKILL.md","mandatory",{"path":274,"priority":275},"references/metadata-and-api-map.md","medium",{"path":277,"priority":275},"references/scriptcat-extensions.md","rule","en",{"basePath":281,"description":282,"displayName":283,"installMethods":284,"rationale":285,"selectedPaths":286,"source":278,"sourceLanguage":279,"type":246},"skills/github-actions-docs","Use when users ask how to write, explain, customize, migrate, secure, or troubleshoot GitHub Actions workflows, workflow syntax, triggers, matrices, runners, reusable workflows, artifacts, caching, secrets, OIDC, deployments, custom actions, or Actions Runner Controller, especially when they need official GitHub documentation, exact links, or docs-grounded YAML guidance.","github-actions-docs",{"claudeCode":12},"SKILL.md frontmatter at skills/github-actions-docs/SKILL.md",[287,288],{"path":271,"priority":272},{"path":289,"priority":275},"references/topic-map.md",{"basePath":291,"description":292,"displayName":293,"installMethods":294,"rationale":295,"selectedPaths":296,"source":278,"sourceLanguage":279,"type":246},"skills/openclaw-secure-linux-cloud","Use when self-hosting OpenClaw on a cloud server, hardening a remote OpenClaw gateway, choosing between SSH tunneling, Tailscale, or reverse-proxy exposure, or reviewing Podman, pairing, sandboxing, token auth, and tool-permission defaults for a secure personal deployment.","openclaw-secure-linux-cloud",{"claudeCode":12},"SKILL.md frontmatter at skills/openclaw-secure-linux-cloud/SKILL.md",[297,298],{"path":271,"priority":272},{"path":299,"priority":275},"references/REFERENCE.md",{"basePath":301,"description":302,"displayName":303,"installMethods":304,"rationale":305,"selectedPaths":306,"source":278,"sourceLanguage":279,"type":246},"skills/opensource-guide-coach","Use when a user wants guidance on starting, contributing to, growing, governing, funding, securing, or sustaining an open source project, or asks about contributor onboarding, community health, maintainer burnout, code of conduct, metrics, legal basics, or open source project adoption.","opensource-guide-coach",{"claudeCode":12},"SKILL.md frontmatter at skills/opensource-guide-coach/SKILL.md",[307,308,310,312],{"path":271,"priority":272},{"path":309,"priority":275},"references/attribution.md",{"path":311,"priority":275},"references/guide-map.md",{"path":313,"priority":275},"references/persona-router.md",{"basePath":315,"description":316,"displayName":317,"installMethods":318,"rationale":319,"selectedPaths":320,"source":278,"sourceLanguage":279,"type":246},"skills/readme-i18n","Use when the user wants to translate a repository README, make a repo multilingual, localize docs, add a language switcher, internationalize the README, or update localized README variants in a GitHub-style repository.","readme-i18n",{"claudeCode":12},"SKILL.md frontmatter at skills/readme-i18n/SKILL.md",[321,322,324],{"path":271,"priority":272},{"path":323,"priority":275},"references/language-selector-reference.md",{"path":325,"priority":275},"references/preservation-checklist.md",{"basePath":327,"description":328,"displayName":329,"installMethods":330,"rationale":331,"selectedPaths":332,"source":278,"sourceLanguage":279,"type":246},"skills/running-claude-code-via-litellm-copilot","Use when routing Claude Code through a local LiteLLM proxy to GitHub Copilot, reducing direct Anthropic spend, configuring ANTHROPIC_BASE_URL or ANTHROPIC_MODEL overrides, or troubleshooting Copilot proxy setup failures such as model-not-found, no localhost traffic, or GitHub 401/403 auth errors.","running-claude-code-via-litellm-copilot",{"claudeCode":12},"SKILL.md frontmatter at skills/running-claude-code-via-litellm-copilot/SKILL.md",[333,334],{"path":271,"priority":272},{"path":335,"priority":275},"references/doc-verified-notes.md",{"basePath":243,"description":337,"displayName":13,"installMethods":338,"rationale":339,"selectedPaths":340,"source":278,"sourceLanguage":279,"type":246},"Use when setting up, hardening, or reviewing a cloud server for self-hosting, including DNS, SSH, firewalls, Nginx, static-site hosting, reverse-proxying an app, HTTPS with Let's Encrypt or ACME clients, safe HTTP-to-HTTPS redirects, or optional post-launch network tuning such as BBR.",{"claudeCode":12},"SKILL.md frontmatter at skills/secure-linux-web-hosting/SKILL.md",[341,342,344,346,348],{"path":271,"priority":272},{"path":343,"priority":275},"references/distro-routing.md",{"path":345,"priority":275},"references/nginx-patterns.md",{"path":347,"priority":275},"references/security-and-tls.md",{"path":349,"priority":275},"references/workflow-map.md",{"basePath":351,"description":352,"displayName":353,"installMethods":354,"rationale":355,"selectedPaths":356,"source":278,"sourceLanguage":279,"type":246},"skills/skills-cli","Use when users ask to discover, install, list, check, update, remove, back up, restore, sync, or initialize Agent Skills, mention `bunx skills`, `npx skills`, `skills.sh`, or `skills-lock.json`, ask \"find a skill for X\", or want help extending agent capabilities with installable skills.","skills-cli",{"claudeCode":12},"SKILL.md frontmatter at skills/skills-cli/SKILL.md",[357],{"path":271,"priority":272},{"basePath":359,"description":360,"displayName":361,"installMethods":362,"rationale":363,"selectedPaths":364,"source":278,"sourceLanguage":279,"type":246},"skills/tzst","Use when the user needs to create, extract, flatten, list, test, install, script, or troubleshoot `tzst` CLI workflows for `.tzst` or `.tar.zst` archives, including compression levels, streaming mode, extraction filters, conflict resolution, JSON output, or standalone binary setup, even if they describe the archive task without naming `tzst`.","tzst",{"claudeCode":12},"SKILL.md frontmatter at skills/tzst/SKILL.md",[365,366],{"path":271,"priority":272},{"path":367,"priority":275},"references/cli-reference.md",{"basePath":369,"description":370,"displayName":371,"installMethods":372,"rationale":373,"selectedPaths":374,"source":278,"sourceLanguage":279,"type":246},"skills/use-my-browser","Use when work depends on the user's live browser session or visible rendered state rather than static fetches, especially for browser debugging contexts or DevTools-selected elements or requests, logged-in dashboards or CMS flows, localhost apps, forms, uploads, downloads, media inspection, DOM or iframe inspection, Shadow DOM, or browser failures that look like soft 404s, auth walls, anti-bot checks, or rate limits.","use-my-browser",{"claudeCode":12},"SKILL.md frontmatter at skills/use-my-browser/SKILL.md",[375,376,379,381,383,385,387,389,391,393,395,397,399,401,403],{"path":271,"priority":272},{"path":377,"priority":378},"README.md","high",{"path":380,"priority":275},"README.zh.md",{"path":382,"priority":275},"references/anti-automation-friction.md",{"path":384,"priority":275},"references/browser-capability-matrix.md",{"path":386,"priority":275},"references/browser-playbook.md",{"path":388,"priority":275},"references/browser-recovery.md",{"path":390,"priority":275},"references/control-plane-workflows.md",{"path":392,"priority":275},"references/debug-handoff.md",{"path":394,"priority":275},"references/deep-dom.md",{"path":396,"priority":275},"references/media-inspection.md",{"path":398,"priority":275},"references/parallel-browser-ownership.md",{"path":400,"priority":275},"references/selector-bridge.md",{"path":402,"priority":275},"references/site-patterns/README.md",{"path":404,"priority":275},"references/task-routing.md",{"basePath":406,"description":407,"displayName":408,"installMethods":409,"rationale":410,"selectedPaths":411,"source":278,"sourceLanguage":279,"type":246},"skills/xdrop","Use this skill when the user wants to send or fetch files through an Xdrop server from the terminal, asks to automate encrypted Xdrop share-link workflows, provides an Xdrop `/t/:transferId#k=...` link to download and decrypt locally, or needs Xdrop CLI flags such as `--quiet`, `--json`, `--expires-in`, `--output`, or `--api-url`, even if they do not explicitly mention the skill name.","xdrop",{"claudeCode":12},"SKILL.md frontmatter at skills/xdrop/SKILL.md",[412,413,416],{"path":271,"priority":272},{"path":414,"priority":415},"scripts/download.mjs","low",{"path":417,"priority":415},"scripts/upload.mjs",{"basePath":419,"description":420,"displayName":421,"installMethods":422,"rationale":423,"selectedPaths":424,"source":278,"sourceLanguage":279,"type":246},"skills/xget","Use when tasks involve Xget URL rewriting, registry/package/container/API acceleration, integrating Xget into Git, download tools, package managers, container builds, AI SDKs, CI/CD, deployment, self-hosting, or adapting commands and config from the live README `Use Cases` section into files, environments, shells, or base URLs.","xget",{"claudeCode":12},"SKILL.md frontmatter at skills/xget/SKILL.md",[425,426,427],{"path":271,"priority":272},{"path":299,"priority":275},{"path":428,"priority":415},"scripts/xget.mjs",{"sources":430},[431],"manual",{"closedIssues90d":8,"description":433,"forks":233,"license":238,"openIssues90d":8,"pushedAt":235,"readmeSize":231,"stars":236,"topics":434},"Agent Skills maintained by me for practical engineering work",[435],"agent-skills",{"classifiedAt":437,"discoverAt":438,"extractAt":439,"githubAt":439,"updatedAt":437},1778699106190,1778699101779,1778699104562,[212,214,215,217,213,216,218],{"evaluatedAt":442,"extractAt":443,"updatedAt":241},1778699209328,1778699106670,[],[446,478,512,541,571,593],{"_creationTime":447,"_id":448,"community":449,"display":450,"identity":456,"providers":461,"relations":471,"tags":474,"workflow":475},1778695548458.3423,"k17fardtg9r1xxk8h7k4wsqzt986m4jh",{"reviewCount":8},{"description":451,"installMethods":452,"name":454,"sourceUrl":455},"Configure Kubernetes Ingress networking with NGINX Ingress Controller, cert-manager for automated TLS certificate management, path-based routing, rate limiting, and multi-domain hosting with SSL termination and load balancing. Use when exposing multiple Kubernetes services via a single load balancer, implementing path-based or host-based routing, automating TLS certificate issuance with Let's Encrypt, or setting up blue-green and canary deployments with traffic splitting.\n",{"claudeCode":453},"pjt222/agent-almanac","Configure Ingress Networking","https://github.com/pjt222/agent-almanac",{"basePath":457,"githubOwner":458,"githubRepo":459,"locale":279,"slug":460,"type":246},"skills/configure-ingress-networking","pjt222","agent-almanac","configure-ingress-networking",{"evaluate":462,"extract":470},{"promptVersionExtension":205,"promptVersionScoring":206,"score":463,"tags":464,"targetMarket":251,"tier":219},95,[465,466,215,467,218,468,469],"kubernetes","ingress","cert-manager","networking","devops",{"commitSha":253,"license":238},{"parentExtensionId":472,"repoId":473},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[467,469,466,465,468,215,218],{"evaluatedAt":476,"extractAt":477,"updatedAt":476},1778696837196,1778695548458,{"_creationTime":479,"_id":480,"community":481,"display":482,"identity":488,"providers":493,"relations":505,"tags":508,"workflow":509},1778699018122.7932,"k17e5r5bgaa3asshbcpz8hy20h86myam",{"reviewCount":8},{"description":483,"installMethods":484,"name":486,"sourceUrl":487},"Configure secure, high-performance connectivity between on-premises infrastructure and cloud platforms using VPN and dedicated connections. Use when building hybrid cloud architectures, connecting data centers to cloud, or implementing secure cross-premises networking.",{"claudeCode":485},"wshobson/agents","Hybrid Cloud Networking","https://github.com/wshobson/agents",{"basePath":489,"githubOwner":490,"githubRepo":491,"locale":279,"slug":492,"type":246},"plugins/cloud-infrastructure/skills/hybrid-cloud-networking","wshobson","agents","hybrid-cloud-networking",{"evaluate":494,"extract":504},{"promptVersionExtension":205,"promptVersionScoring":206,"score":495,"tags":496,"targetMarket":251,"tier":219},100,[212,468,497,498,499,500,501,502,503],"aws","azure","gcp","oci","vpn","direct-connect","expressroute",{"commitSha":253,"license":238},{"parentExtensionId":506,"repoId":507},"k177fdvvq05pdbpee0rz61me2h86mahe","kd74de64zj0axtg5b8t7eqqe2x86nske",[497,498,212,502,503,499,468,500,501],{"evaluatedAt":510,"extractAt":511,"updatedAt":510},1778700819631,1778699018122,{"_creationTime":513,"_id":514,"community":515,"display":516,"identity":522,"providers":526,"relations":534,"tags":537,"workflow":538},1778691344230.127,"k171ek0rpwqxg9vk3fqg7067jn86mq22",{"reviewCount":8},{"description":517,"installMethods":518,"name":520,"sourceUrl":521},"Designs cloud architectures, creates migration plans, generates cost optimization recommendations, and produces disaster recovery strategies across AWS, Azure, and GCP. Use when designing cloud architectures, planning migrations, or optimizing multi-cloud deployments. Invoke for Well-Architected Framework, cost optimization, disaster recovery, landing zones, security architecture, serverless design.",{"claudeCode":519},"jeffallan/claude-skills","cloud-architect","https://github.com/jeffallan/claude-skills",{"basePath":523,"githubOwner":524,"githubRepo":525,"locale":279,"slug":520,"type":246},"skills/cloud-architect","jeffallan","claude-skills",{"evaluate":527,"extract":533},{"promptVersionExtension":205,"promptVersionScoring":206,"score":495,"tags":528,"targetMarket":251,"tier":219},[212,497,498,499,529,530,531,532],"architecture","migration","cost-optimization","disaster-recovery",{"commitSha":253},{"parentExtensionId":535,"repoId":536},"k177fx0q0bsftkws6j1av221j186ndt6","kd77w37et655xneae33d1p2d2n86ncxp",[529,497,498,212,531,532,499,530],{"evaluatedAt":539,"extractAt":540,"updatedAt":539},1778691534007,1778691344230,{"_creationTime":542,"_id":543,"community":544,"display":545,"identity":551,"providers":555,"relations":564,"tags":567,"workflow":568},1778686877119.3826,"k179xm7ccg9ff8396qtaf3c1an86n8tw",{"reviewCount":8},{"description":546,"installMethods":547,"name":549,"sourceUrl":550},"Sets up, manages, and executes queries against Cloud Firestore database instances. You MUST unconditionally activate this skill if you plan to use Firestore in any way. Use when listing or creating Firestore databases, configuring security rules, designing data models, writing client SDK queries, or checking indexes.",{"claudeCode":548},"firebase/agent-skills","Firebase Firestore","https://github.com/firebase/agent-skills",{"basePath":552,"githubOwner":553,"githubRepo":435,"locale":279,"slug":554,"type":246},"skills/firebase-firestore","firebase","firebase-firestore",{"evaluate":556,"extract":562},{"promptVersionExtension":205,"promptVersionScoring":206,"score":495,"tags":557,"targetMarket":251,"tier":219},[553,558,559,212,560,561],"firestore","database","sdk","security-rules",{"commitSha":253,"license":563},"Apache-2.0",{"parentExtensionId":565,"repoId":566},"k178a2mzzjfj94c2c1aqwx96a986ng56","kd7eyv3zk9h3ezarbzv0hn28k586n5r6",[212,559,553,558,560,561],{"evaluatedAt":569,"extractAt":570,"updatedAt":569},1778687185869,1778686877119,{"_creationTime":572,"_id":573,"community":574,"display":575,"identity":579,"providers":581,"relations":588,"tags":590,"workflow":591},1778699018122.7927,"k172qs5m5jvyrgpd8psfrfmz2s86m9vb",{"reviewCount":8},{"description":576,"installMethods":577,"name":578,"sourceUrl":487},"Implement secure secrets management for CI/CD pipelines using Vault, AWS Secrets Manager, or native platform solutions. Use when handling sensitive credentials, rotating secrets, or securing CI/CD environments.",{"claudeCode":485},"secrets-management",{"basePath":580,"githubOwner":490,"githubRepo":491,"locale":279,"slug":578,"type":246},"plugins/cicd-automation/skills/secrets-management",{"evaluate":582,"extract":587},{"promptVersionExtension":205,"promptVersionScoring":206,"score":495,"tags":583,"targetMarket":251,"tier":219},[578,584,585,586,217],"ci-cd","vault","aws-secrets-manager",{"commitSha":253},{"parentExtensionId":589,"repoId":507},"k1748zrty6tytzs86tpyrrbaxn86mfmj",[586,584,578,217,585],{"evaluatedAt":592,"extractAt":511,"updatedAt":592},1778700789419,{"_creationTime":594,"_id":595,"community":596,"display":597,"identity":603,"providers":607,"relations":615,"tags":618,"workflow":619},1778698175626.3276,"k17cj6pbcgtrw523a4sw8mhcxn86mzvv",{"reviewCount":8},{"description":598,"installMethods":599,"name":601,"sourceUrl":602},"Creates custom Semgrep rules for detecting security vulnerabilities, bug patterns, and code patterns. Use when writing Semgrep rules or building custom static analysis detections.",{"claudeCode":600},"trailofbits/skills","Semgrep Rule Creator","https://github.com/trailofbits/skills",{"basePath":604,"githubOwner":605,"githubRepo":245,"locale":279,"slug":606,"type":246},"plugins/semgrep-rule-creator/skills/semgrep-rule-creator","trailofbits","semgrep-rule-creator",{"evaluate":608,"extract":614},{"promptVersionExtension":205,"promptVersionScoring":206,"score":495,"tags":609,"targetMarket":251,"tier":219},[610,217,611,612,613],"semgrep","static-analysis","code-quality","developer-tools",{"commitSha":253},{"parentExtensionId":616,"repoId":617},"k1757483sd0rdv04r5773w2tb986mb9g","kd7d5sbrd9m157hjv9c7v4wfyn86mk2f",[612,613,217,610,611],{"evaluatedAt":620,"extractAt":621,"updatedAt":620},1778699451460,1778698175626]