Launch With AWS
aws/agent-toolkit-for-aws
Migrates vibe-coded web applications to AWS. An agent skill from aws/agent-toolkit-for-aws.
Skill for building with the Astro web framework. An agent skill from devantler-tech/ksail.
$ npx skills add devantler-tech/ksail --skill astro -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install devantler-tech/ksail astro --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/devantler-tech/ksail.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/astro .claude/skills/astro && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "astro" agent skill from https://github.com/devantler-tech/ksail/tree/main/.agents/skills/astro into .claude/skills/astro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "astro", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/devantler-tech/ksail/tree/main/.agents/skills/astroType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add devantler-tech/ksail --skill astro -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install devantler-tech/ksail astro --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/devantler-tech/ksail.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/astro .agents/skills/astro && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "astro" agent skill from https://github.com/devantler-tech/ksail/tree/main/.agents/skills/astro into .agents/skills/astro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "astro", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add devantler-tech/ksail --skill astro -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install devantler-tech/ksail astro --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/devantler-tech/ksail.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/astro .cursor/skills/astro && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "astro" agent skill from https://github.com/devantler-tech/ksail/tree/main/.agents/skills/astro into .cursor/skills/astro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "astro", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/devantler-tech/ksail.git --path .agents/skills/astro--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add devantler-tech/ksail --skill astro -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install devantler-tech/ksail astro --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/devantler-tech/ksail.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/astro .gemini/skills/astro && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "astro" agent skill from https://github.com/devantler-tech/ksail/tree/main/.agents/skills/astro into .gemini/skills/astro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "astro", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install devantler-tech/ksail astroInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add devantler-tech/ksail --skill astro -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/devantler-tech/ksail.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/astro .github/skills/astro && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "astro" agent skill from https://github.com/devantler-tech/ksail/tree/main/.agents/skills/astro into .github/skills/astro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "astro", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add devantler-tech/ksail --skill astro -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install devantler-tech/ksail astro --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/devantler-tech/ksail.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/astro .opencode/skills/astro && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "astro" agent skill from https://github.com/devantler-tech/ksail/tree/main/.agents/skills/astro into .opencode/skills/astro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "astro", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
astroSkill for building with the Astro web framework. An agent skill from devantler-tech/ksail.
Astro is an agent skill from devantler-tech/ksail. Skill for building with the Astro web framework. Helps create Astro components and pages, configure SSR adapters, set up content collections, deploy static sites, and manage project structure and CLI commands. Use when the user needs to work with Astro, mentions .astro files, asks about static site generation (SSG), islands architecture, content collections, or deploying an Astro project.
Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Frontend & Design, covering Static sites and blogs. It works with Astro. The repository describes itself as: All-in-one Kubernetes SDK: create, manage, and operate clusters across distributions (Kind, K3d, Talos, VCluster) with built-in GitOps, secrets, AI assistant, and MCP server… The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit b3a23bc. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npxFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
docs.astro.buildastro.buildgithub.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Astro loads about 1.1k tokens when it runs. Until then it costs about 99 tokens; SKILL.md has 307 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from devantler-tech/ksail at commit b3a23bc, republished under its MIT licence (© devantler-tech). 307 words, ~1,085 tokens.
.claude/skills/astro/SKILL.md (or your agent's skills folder).Always consult docs.astro.build for code examples and latest API.
Astro is the web framework for content-driven websites.
CLI looks for astro.config.js, astro.config.mjs, astro.config.cjs, and astro.config.ts in: ./. Use --config for custom path.
npx astro dev - Start the development server.npx astro build - Build your project and write it to disk.npx astro check - Check your project for errors.npx astro add - Add an integration.npx astro sync - Generate TypeScript types for all Astro modules.Re-run after adding/changing plugins.
Reference project structure docs.
src/* - Project source code (components, pages, styles, images, etc.)src/pages - Required. Defines all pages and routes.src/components - Components (convention, not required).src/layouts - Layout components (convention, not required).src/styles - CSS/Sass files (convention, not required).public/* - Non-code, unprocessed assets (fonts, icons, etc.); copied as-is to build output.package.json - Project manifest.astro.config.{js,mjs,cjs,ts} - Astro configuration file. (recommended)tsconfig.json - TypeScript configuration file. (recommended)| Option | Notes |
|---|---|
site | Your final, deployed URL. Used to generate sitemaps and canonical URLs. |
astro.config.tsimport { defineConfig } from 'astro/config';
export default defineConfig({
site: 'https://example.com',
});Add a file to src/pages/ — the filename becomes the route:
---
// src/pages/index.astro
const title = 'Hello, Astro!';
---
<html>
<head><title>{title}</title></head>
<body>
<h1>{title}</h1>
</body>
</html>---
// src/components/Card.astro
const { title, body } = Astro.props;
---
<div class="card">
<h2>{title}</h2>
<p>{body}</p>
</div>npx astro add vercel --yes (or node, cloudflare, netlify)npx astro check to catch type and configuration errors before building.npx astro build to produce the deployment artifact.dist/) exists and is non-empty before proceeding.Deploy to your favorite server, serverless, or edge host with build adapters. Use an adapter to enable on-demand rendering in your Astro project.
Add Node.js adapter using astro add:
npx astro add node --yesAdd Cloudflare adapter using astro add:
npx astro add cloudflare --yesAdd Netlify adapter using astro add:
npx astro add netlify --yesAdd Vercel adapter using astro add:
npx astro add vercel --yes© devantler-tech, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/astro of devantler-tech/ksail.
Open the folder on GitHubat commit b3a23bc
We found 3 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 3 other GitHub owners. This page covers the copy in devantler-tech/ksail, which our catalogue first saw on October 7, 2026.
Astro next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Astro this skilldevantler-tech/ksail | 166 | 3 repos | ~1.1k | Automated safety check: Pass | MIT | |
| Launch With AWSaws/agent-toolkit-for-aws | 2.8k | — | ~3.2k | Automated safety check: Pass | Apache-2.0 | |
| Cloudflare Workers Frameworkssecondsky/claude-skills | 227 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Tabler Astro Dev Servertabler/tabler | 42k | — | ~1.2k | Automated safety check: Pass | MIT | |
| Tabler Astro Component Scriptstabler/tabler | 42k | — | ~2.1k | Automated safety check: Pass | MIT | |
| Kill AI Slopyetone/kill-ai-slop | 1.3k | — | ~1.4k | Automated safety check: Pass | Apache-2.0 |
aws/agent-toolkit-for-aws
Migrates vibe-coded web applications to AWS. An agent skill from aws/agent-toolkit-for-aws.
secondsky/claude-skills
Framework integration for Cloudflare Workers. An agent skill from secondsky/claude-skills.
tabler/tabler
Starts the right Tabler dev server, keeps it from clashing with builds and verifies changes in the browser before a page or component is handed back.
tabler/tabler
Rules for adding or fixing client-side scripts in Tabler's Astro components so the copied preview HTML stays readable, self-contained and runs in the right order.
yetone/kill-ai-slop
Find and remove AI slop — the generic, machine-default visual and copy tics of vibe-coded products — from a web project.
199-biotechnologies/motion-dev-animations-skill
Creates 120fps GPU-accelerated animations with Motion.dev (Framer Motion successor) for React, Next.js, Svelte, and Astro projects.
devantler-tech/ksail
Build terminal user interfaces with Go and Bubbletea framework.
devantler-tech/ksail
A skill your agent uses when users ask how to write, explain, customize, migrate, secure, or troubleshoot GitHub Actions workflows, workflow syntax, triggers, matrices, runners, reusable workflows…
devantler-tech/ksail
Use the ksail CLI to spin up and manage Kubernetes clusters (Kind/K3d/Talos/vCluster/KWOK — local via Docker; EKS — cloud via AWS) and GitOps workloads declaratively.
devantler-tech/ksail
Codifies devantler-tech engineering practices: agent-first development workflow, TDD, CI/CD pipelines, GitHub Flow, code quality gates, and Kubernetes workflows with ksail.
devantler-tech/ksail
Repository maintenance for devantler-tech/ksail — triage, bug fixes, CI/workflow health & CI-failure/flaky investigation, docs upkeep, driving every open PR (external contributions included) to a…
Works with
Categories
Skill for building with the Astro web framework. An agent skill from devantler-tech/ksail. Astro is an agent skill from devantler-tech/ksail. Skill for building with the Astro web framework.
Astro fits situations like: the user needs to work with Astro; mentions .astro files; asks about static site generation (SSG); islands architecture.
Run `npx skills add devantler-tech/ksail --skill astro -a claude-code`. Or copy the skill folder (.agents/skills/astro in devantler-tech/ksail) into .claude/skills/astro in your project. Claude Code loads it when a task matches its description.
Run `npx skills add devantler-tech/ksail --skill astro -a codex`. Or copy the skill folder (.agents/skills/astro in devantler-tech/ksail) into .agents/skills/astro in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add devantler-tech/ksail --skill astro -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/astro, .gemini/skills/astro, .github/skills/astro and .opencode/skills/astro in your project.
Going by SKILL.md and its folder, Astro needs the command-line tools its instructions call (npx). Our summary lists: Node.js.
SKILL.md names 3 domains. As links in the text: docs.astro.build, astro.build and github.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Astro is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.1k tokens (SKILL.md is roughly 4.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Astro: Launch With AWS (aws/agent-toolkit-for-aws, 2.8k stars), Cloudflare Workers Frameworks (secondsky/claude-skills, 227 stars), Tabler Astro Dev Server (tabler/tabler, 42k stars) and Tabler Astro Component Scripts (tabler/tabler, 42k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
devantler-tech (a GitHub organization) maintains it in devantler-tech/ksail, which has 166 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 7, 2026.
Source: devantler-tech/ksail on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.