[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-xixu-me-secure-linux-web-hosting-en":3,"guides-for-xixu-me-secure-linux-web-hosting":441,"similar-k17dtn6ek8mfm8pg7zg32aw26186myn9-en":442},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":243,"isFallback":235,"parentExtension":248,"providers":249,"relations":254,"repo":256,"tags":437,"workflow":438},1778699106670.426,"k17dtn6ek8mfm8pg7zg32aw26186myn9",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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},"xixu-me/skills","secure-linux-web-hosting","https://github.com/xixu-me/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":241},1778699209328.0178,"kn77bm1vcbzrc5t48t13vddwad86mc4m","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":219,"tier":220,"useCases":221},[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","The description clearly names a concrete problem (setting up, hardening, or reviewing a cloud server for self-hosting) and lists specific aspects like DNS, SSH, Nginx, and HTTPS.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a structured workflow and verification steps beyond basic commands, aiming to keep server configurations up-to-date and safe, which is more than default behavior.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a comprehensive workflow for setting up and hardening a server, including verification steps and handling common mistakes, making it suitable for production use.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses exclusively on secure Linux web hosting, covering DNS, SSH, firewalls, web servers, and HTTPS, without straying into unrelated domains like application deployment or CI/CD.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The provided description accurately and concisely reflects the skill's capabilities as outlined in the SKILL.md file.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill and does not expose individual tools in a way that can be evaluated for scope.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not expose explicit parameters or configuration files that require documentation beyond what is in the SKILL.md and references.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This is a skill and does not expose individual tools with names to evaluate.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This is a skill and does not expose individual tools with parameter schemas or response shapes.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT license, as indicated by the LICENSE file.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on April 7, 2026, which is within the last 90 days.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill does not appear to use third-party dependencies that require specific management.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill focuses on server configuration and does not handle or expose secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill operates on user input for server configuration but does not load or execute untrusted third-party data as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill does not fetch external files at runtime or use remote-pipe-to-shell patterns; all references are bundled.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill guides users to perform actions on their server, but the skill itself does not modify files outside the project context or use absolute paths.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill's instructions do not involve detached process spawns or retry loops around denied tool calls.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill does not contain imperative instructions to read and submit confidential data to a third party.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks and uses clean, printable ASCII and expected Unicode.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill does not use obfuscation techniques like base64-decoded payloads or minified bundles.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill assumes user project organization but provides clear instructions and handles potential deviations by asking for clarification or providing high-level guidance.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating either a new project or a well-maintained one with no current issues.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The skill has a meaningful version indicated by the commit date and the fact that the install instructions reference `main`, implying versioning is managed via commits.",{"category":104,"check":105,"severity":42,"summary":106},"Execution","Validation","The skill provides guidance and instructions but does not expose explicit tools or commands with parameter schemas that require validation libraries.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill emphasizes safety gates and verification steps before potentially destructive operations like SSH hardening or firewall changes.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The skill's workflow emphasizes verification steps and clear guidance, implying a fail-closed approach where ambiguities halt the process.",{"category":111,"check":115,"severity":42,"summary":116},"Logging","The skill provides guidance to the user on their server and does not execute actions locally that would require its own logging.",{"category":118,"check":119,"severity":42,"summary":120},"Compliance","GDPR","The skill focuses on server setup and does not operate on personal data.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill's instructions are general to Linux server administration and do not contain regional or jurisdictional logic, making it globally applicable.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill provides guidance applicable to various Linux distributions and avoids assumptions about specific editors, shells, or OS-specific runtimes.",{"category":45,"check":128,"severity":24,"summary":129},"README","The README.md file exists and clearly states the repository's purpose and how to use the skills, complementing the SKILL.md descriptions.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This is a skill and does not expose individual tools to evaluate for surface size.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","This is a skill and does not expose individual tools with overlapping names.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All features described in the README and SKILL.md appear to have corresponding implementations or detailed guidance within the referenced files.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions using `bunx` or `npx` and references the SKILL.md for detailed setup guidance.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The skill's workflow emphasizes clear guidance, verification, and distinguishing between local and server actions, implying actionable remediation for common errors.",{"category":104,"check":148,"severity":42,"summary":149},"Pinned dependencies","The skill does not bundle scripts with dependencies that require pinning or shebangs.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill guides user actions on their server and does not expose commands with a dry-run capability.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The skill provides guidance and does not manage remote calls or state-changing operations directly.",{"category":118,"check":158,"severity":42,"summary":159},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly states the artifact (cloud server) and the user intent (setting up, hardening, reviewing for hosting) with specific examples and clear non-goals.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise, directly stating the core capability and listing relevant keywords without excessive length.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured with clear sections and references to separate files, keeping the main document concise.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md effectively uses references to `workflow-map.md`, `distro-routing.md`, `nginx-patterns.md`, and `security-and-tls.md` for progressive disclosure.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill does not involve deep exploration or code review that would necessitate forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","While not containing explicit copy-paste command examples within the SKILL.md, the structure and references provide clear guidance for implementation, and the overall workflow guides towards observable outcomes.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The SKILL.md and its references explicitly document common mistakes, failure branches, and safety gates, addressing edge cases and limitations with recovery steps.",{"category":111,"check":183,"severity":42,"summary":184},"Tool Fallback","The skill does not rely on external MCP servers or tools, making fallback logic not applicable.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The workflow explicitly lists safety gates and verification steps, instructing to proceed cautiously and implying halting on unexpected states.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and focuses solely on secure Linux web hosting, without implicit reliance on other skills.",1778699209211,"This skill provides a structured workflow and detailed references for configuring, hardening, and securing a Linux cloud server for web hosting. It covers DNS, SSH, firewalls, Nginx setup for static sites or reverse proxies, HTTPS with Let's Encrypt, and optional network tuning, emphasizing safety and current documentation verification.",[195,196,197,198,199],"Structured workflow for server setup and hardening","Guidance on DNS, SSH, and firewall configuration","Nginx setup for static sites and app reverse proxies","HTTPS implementation with Let's Encrypt/ACME clients","Verification steps and safety gates for critical operations",[201,202,203,204],"Designing Kubernetes or PaaS deployments.","Handling application-specific build or CI/CD workflows.","Administering Windows or macOS hosts.","Providing broad SRE or platform-design reviews for complex production architectures.","3.0.0","4.4.0","To empower users to confidently set up, harden, and secure their own Linux cloud servers for web hosting, ensuring a safe and up-to-date environment without relying on outdated tutorials.","The skill demonstrates high quality across documentation, scope, security, and practical utility, with all checks passing or marked as not applicable due to the nature of a guidance skill.",99,"A comprehensive and well-documented skill for securely setting up and hardening Linux web servers.",[212,213,214,215,216,217,218],"cloud","server","hosting","nginx","ssh","security","tls","global","verified",[222,223,224,225],"Setting up a new cloud server for self-hosting a website.","Hardening an existing Linux server for better security and performance.","Configuring Nginx for static site hosting or as a reverse proxy.","Implementing HTTPS and managing certificates for a web server.",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":238,"testCoverage":240},{"hasLockfile":228},true,1778699196457,{"descriptionLength":231,"readmeSize":232},285,6492,{"closedIssues90d":8,"forks":234,"hasChangelog":235,"openIssues90d":8,"pushedAt":236,"stars":237},5,false,1775594272000,52,{"hasNpmPackage":235,"license":239,"smitheryVerified":235},"MIT",{"hasCi":228,"hasTests":235},{"updatedAt":242},1778699209328,{"basePath":244,"githubOwner":245,"githubRepo":246,"locale":18,"slug":13,"type":247},"skills/secure-linux-web-hosting","xixu-me","skills","skill",null,{"evaluate":250,"extract":252},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":251,"targetMarket":219,"tier":220},[212,213,214,215,216,217,218],{"commitSha":253},"HEAD",{"repoId":255},"kd77r2vb42jmgam0qbr9f2c6kn86mebv",{"_creationTime":257,"_id":255,"identity":258,"providers":259,"workflow":433},1778699101779.1392,{"githubOwner":245,"githubRepo":246,"sourceUrl":14},{"classify":260,"discover":426,"github":429},{"commitSha":253,"extensions":261},[262,278,288,298,312,324,334,347,355,365,402,415],{"basePath":263,"description":264,"displayName":265,"installMethods":266,"rationale":267,"selectedPaths":268,"source":277,"sourceLanguage":18,"type":247},"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",[269,272,275],{"path":270,"priority":271},"SKILL.md","mandatory",{"path":273,"priority":274},"references/metadata-and-api-map.md","medium",{"path":276,"priority":274},"references/scriptcat-extensions.md","rule",{"basePath":279,"description":280,"displayName":281,"installMethods":282,"rationale":283,"selectedPaths":284,"source":277,"sourceLanguage":18,"type":247},"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",[285,286],{"path":270,"priority":271},{"path":287,"priority":274},"references/topic-map.md",{"basePath":289,"description":290,"displayName":291,"installMethods":292,"rationale":293,"selectedPaths":294,"source":277,"sourceLanguage":18,"type":247},"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",[295,296],{"path":270,"priority":271},{"path":297,"priority":274},"references/REFERENCE.md",{"basePath":299,"description":300,"displayName":301,"installMethods":302,"rationale":303,"selectedPaths":304,"source":277,"sourceLanguage":18,"type":247},"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",[305,306,308,310],{"path":270,"priority":271},{"path":307,"priority":274},"references/attribution.md",{"path":309,"priority":274},"references/guide-map.md",{"path":311,"priority":274},"references/persona-router.md",{"basePath":313,"description":314,"displayName":315,"installMethods":316,"rationale":317,"selectedPaths":318,"source":277,"sourceLanguage":18,"type":247},"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",[319,320,322],{"path":270,"priority":271},{"path":321,"priority":274},"references/language-selector-reference.md",{"path":323,"priority":274},"references/preservation-checklist.md",{"basePath":325,"description":326,"displayName":327,"installMethods":328,"rationale":329,"selectedPaths":330,"source":277,"sourceLanguage":18,"type":247},"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",[331,332],{"path":270,"priority":271},{"path":333,"priority":274},"references/doc-verified-notes.md",{"basePath":244,"description":10,"displayName":13,"installMethods":335,"rationale":336,"selectedPaths":337,"source":277,"sourceLanguage":18,"type":247},{"claudeCode":12},"SKILL.md frontmatter at skills/secure-linux-web-hosting/SKILL.md",[338,339,341,343,345],{"path":270,"priority":271},{"path":340,"priority":274},"references/distro-routing.md",{"path":342,"priority":274},"references/nginx-patterns.md",{"path":344,"priority":274},"references/security-and-tls.md",{"path":346,"priority":274},"references/workflow-map.md",{"basePath":348,"description":349,"displayName":350,"installMethods":351,"rationale":352,"selectedPaths":353,"source":277,"sourceLanguage":18,"type":247},"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",[354],{"path":270,"priority":271},{"basePath":356,"description":357,"displayName":358,"installMethods":359,"rationale":360,"selectedPaths":361,"source":277,"sourceLanguage":18,"type":247},"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",[362,363],{"path":270,"priority":271},{"path":364,"priority":274},"references/cli-reference.md",{"basePath":366,"description":367,"displayName":368,"installMethods":369,"rationale":370,"selectedPaths":371,"source":277,"sourceLanguage":18,"type":247},"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",[372,373,376,378,380,382,384,386,388,390,392,394,396,398,400],{"path":270,"priority":271},{"path":374,"priority":375},"README.md","high",{"path":377,"priority":274},"README.zh.md",{"path":379,"priority":274},"references/anti-automation-friction.md",{"path":381,"priority":274},"references/browser-capability-matrix.md",{"path":383,"priority":274},"references/browser-playbook.md",{"path":385,"priority":274},"references/browser-recovery.md",{"path":387,"priority":274},"references/control-plane-workflows.md",{"path":389,"priority":274},"references/debug-handoff.md",{"path":391,"priority":274},"references/deep-dom.md",{"path":393,"priority":274},"references/media-inspection.md",{"path":395,"priority":274},"references/parallel-browser-ownership.md",{"path":397,"priority":274},"references/selector-bridge.md",{"path":399,"priority":274},"references/site-patterns/README.md",{"path":401,"priority":274},"references/task-routing.md",{"basePath":403,"description":404,"displayName":405,"installMethods":406,"rationale":407,"selectedPaths":408,"source":277,"sourceLanguage":18,"type":247},"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",[409,410,413],{"path":270,"priority":271},{"path":411,"priority":412},"scripts/download.mjs","low",{"path":414,"priority":412},"scripts/upload.mjs",{"basePath":416,"description":417,"displayName":418,"installMethods":419,"rationale":420,"selectedPaths":421,"source":277,"sourceLanguage":18,"type":247},"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",[422,423,424],{"path":270,"priority":271},{"path":297,"priority":274},{"path":425,"priority":412},"scripts/xget.mjs",{"sources":427},[428],"manual",{"closedIssues90d":8,"description":430,"forks":234,"license":239,"openIssues90d":8,"pushedAt":236,"readmeSize":232,"stars":237,"topics":431},"Agent Skills maintained by me for practical engineering work",[432],"agent-skills",{"classifiedAt":434,"discoverAt":435,"extractAt":436,"githubAt":436,"updatedAt":434},1778699106190,1778699101779,1778699104562,[212,214,215,217,213,216,218],{"evaluatedAt":242,"extractAt":439,"updatedAt":440},1778699106670,1778699384438,[],[443,475,509,538,568,590],{"_creationTime":444,"_id":445,"community":446,"display":447,"identity":453,"providers":458,"relations":468,"tags":471,"workflow":472},1778695548458.3423,"k17fardtg9r1xxk8h7k4wsqzt986m4jh",{"reviewCount":8},{"description":448,"installMethods":449,"name":451,"sourceUrl":452},"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":450},"pjt222/agent-almanac","Configure Ingress Networking","https://github.com/pjt222/agent-almanac",{"basePath":454,"githubOwner":455,"githubRepo":456,"locale":18,"slug":457,"type":247},"skills/configure-ingress-networking","pjt222","agent-almanac","configure-ingress-networking",{"evaluate":459,"extract":467},{"promptVersionExtension":205,"promptVersionScoring":206,"score":460,"tags":461,"targetMarket":219,"tier":220},95,[462,463,215,464,218,465,466],"kubernetes","ingress","cert-manager","networking","devops",{"commitSha":253,"license":239},{"parentExtensionId":469,"repoId":470},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[464,466,463,462,465,215,218],{"evaluatedAt":473,"extractAt":474,"updatedAt":473},1778696837196,1778695548458,{"_creationTime":476,"_id":477,"community":478,"display":479,"identity":485,"providers":490,"relations":502,"tags":505,"workflow":506},1778699018122.7932,"k17e5r5bgaa3asshbcpz8hy20h86myam",{"reviewCount":8},{"description":480,"installMethods":481,"name":483,"sourceUrl":484},"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":482},"wshobson/agents","Hybrid Cloud Networking","https://github.com/wshobson/agents",{"basePath":486,"githubOwner":487,"githubRepo":488,"locale":18,"slug":489,"type":247},"plugins/cloud-infrastructure/skills/hybrid-cloud-networking","wshobson","agents","hybrid-cloud-networking",{"evaluate":491,"extract":501},{"promptVersionExtension":205,"promptVersionScoring":206,"score":492,"tags":493,"targetMarket":219,"tier":220},100,[212,465,494,495,496,497,498,499,500],"aws","azure","gcp","oci","vpn","direct-connect","expressroute",{"commitSha":253,"license":239},{"parentExtensionId":503,"repoId":504},"k177fdvvq05pdbpee0rz61me2h86mahe","kd74de64zj0axtg5b8t7eqqe2x86nske",[494,495,212,499,500,496,465,497,498],{"evaluatedAt":507,"extractAt":508,"updatedAt":507},1778700819631,1778699018122,{"_creationTime":510,"_id":511,"community":512,"display":513,"identity":519,"providers":523,"relations":531,"tags":534,"workflow":535},1778691344230.127,"k171ek0rpwqxg9vk3fqg7067jn86mq22",{"reviewCount":8},{"description":514,"installMethods":515,"name":517,"sourceUrl":518},"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":516},"jeffallan/claude-skills","cloud-architect","https://github.com/jeffallan/claude-skills",{"basePath":520,"githubOwner":521,"githubRepo":522,"locale":18,"slug":517,"type":247},"skills/cloud-architect","jeffallan","claude-skills",{"evaluate":524,"extract":530},{"promptVersionExtension":205,"promptVersionScoring":206,"score":492,"tags":525,"targetMarket":219,"tier":220},[212,494,495,496,526,527,528,529],"architecture","migration","cost-optimization","disaster-recovery",{"commitSha":253},{"parentExtensionId":532,"repoId":533},"k177fx0q0bsftkws6j1av221j186ndt6","kd77w37et655xneae33d1p2d2n86ncxp",[526,494,495,212,528,529,496,527],{"evaluatedAt":536,"extractAt":537,"updatedAt":536},1778691534007,1778691344230,{"_creationTime":539,"_id":540,"community":541,"display":542,"identity":548,"providers":552,"relations":561,"tags":564,"workflow":565},1778686877119.3826,"k179xm7ccg9ff8396qtaf3c1an86n8tw",{"reviewCount":8},{"description":543,"installMethods":544,"name":546,"sourceUrl":547},"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":545},"firebase/agent-skills","Firebase Firestore","https://github.com/firebase/agent-skills",{"basePath":549,"githubOwner":550,"githubRepo":432,"locale":18,"slug":551,"type":247},"skills/firebase-firestore","firebase","firebase-firestore",{"evaluate":553,"extract":559},{"promptVersionExtension":205,"promptVersionScoring":206,"score":492,"tags":554,"targetMarket":219,"tier":220},[550,555,556,212,557,558],"firestore","database","sdk","security-rules",{"commitSha":253,"license":560},"Apache-2.0",{"parentExtensionId":562,"repoId":563},"k178a2mzzjfj94c2c1aqwx96a986ng56","kd7eyv3zk9h3ezarbzv0hn28k586n5r6",[212,556,550,555,557,558],{"evaluatedAt":566,"extractAt":567,"updatedAt":566},1778687185869,1778686877119,{"_creationTime":569,"_id":570,"community":571,"display":572,"identity":576,"providers":578,"relations":585,"tags":587,"workflow":588},1778699018122.7927,"k172qs5m5jvyrgpd8psfrfmz2s86m9vb",{"reviewCount":8},{"description":573,"installMethods":574,"name":575,"sourceUrl":484},"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":482},"secrets-management",{"basePath":577,"githubOwner":487,"githubRepo":488,"locale":18,"slug":575,"type":247},"plugins/cicd-automation/skills/secrets-management",{"evaluate":579,"extract":584},{"promptVersionExtension":205,"promptVersionScoring":206,"score":492,"tags":580,"targetMarket":219,"tier":220},[575,581,582,583,217],"ci-cd","vault","aws-secrets-manager",{"commitSha":253},{"parentExtensionId":586,"repoId":504},"k1748zrty6tytzs86tpyrrbaxn86mfmj",[583,581,575,217,582],{"evaluatedAt":589,"extractAt":508,"updatedAt":589},1778700789419,{"_creationTime":591,"_id":592,"community":593,"display":594,"identity":600,"providers":604,"relations":612,"tags":615,"workflow":616},1778698175626.3276,"k17cj6pbcgtrw523a4sw8mhcxn86mzvv",{"reviewCount":8},{"description":595,"installMethods":596,"name":598,"sourceUrl":599},"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":597},"trailofbits/skills","Semgrep Rule Creator","https://github.com/trailofbits/skills",{"basePath":601,"githubOwner":602,"githubRepo":246,"locale":18,"slug":603,"type":247},"plugins/semgrep-rule-creator/skills/semgrep-rule-creator","trailofbits","semgrep-rule-creator",{"evaluate":605,"extract":611},{"promptVersionExtension":205,"promptVersionScoring":206,"score":492,"tags":606,"targetMarket":219,"tier":220},[607,217,608,609,610],"semgrep","static-analysis","code-quality","developer-tools",{"commitSha":253},{"parentExtensionId":613,"repoId":614},"k1757483sd0rdv04r5773w2tb986mb9g","kd7d5sbrd9m157hjv9c7v4wfyn86mk2f",[609,610,217,607,608],{"evaluatedAt":617,"extractAt":618,"updatedAt":617},1778699451460,1778698175626]