static-site

Deploy static websites to Buddy Packages with versioned URLs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/sztwiorok/buddy-plugin --skill static-site
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: static-site
Source: https://github.com/sztwiorok/buddy-plugin/tree/main/skills/static-site
Command: npx skills add https://github.com/sztwiorok/buddy-plugin --skill static-site

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Deploy static websites to Buddy Packages, enabling versioned hosting and simple publish of pre-built HTML/CSS/JS assets.

Core Features & Use Cases

  • Versioned hosting with unique URLs per version.
  • Prepares and validates static assets (requirement: index.html at the root for direct hosting).
  • Supports optional authentication on package creation (HTTP Basic, Buddy, or public) to control access.
  • Quick Start applies to building and publishing from your output directory.

Quick Start

Create a package and publish your first version from your build output directory.

Frequently Asked Questions about static-site

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy and host a static website with versioned URLs?

Yes, you can secure your static site hosting by applying optional authentication when creating the package. The Skill supports HTTP Basic, Buddy, or public access options via the -a or --buddy flags to control who can view your deployed build artifacts.

What is required to publish static build artifacts to Buddy Packages?

Yes, the Skill supports deploying single-page application static exports. It applies to projects delivering static HTML, CSS, and JS assets or SPA static exports, ensuring the required index.html is present at the root for direct hosting on Buddy Packages.

Can I use HTTP Basic authentication to restrict access to my hosted static site?

Yes, you can restrict access to your hosted static site using HTTP Basic authentication. The Skill supports optional authentication on package creation, allowing you to choose HTTP Basic, Buddy, or public access to control viewing permissions.

Why does my static site deployment fail when missing an index.html file?

Static site deployment fails when missing an index.html file because the Skill requires it at the root for direct hosting. The mechanism validates static assets before publishing build outputs to Buddy Packages to ensure successful versioned hosting.