astro
Build content-focused websites with Astro — zero JS by default, islands architecture, multi-framework components, and Markdown/MDX support.
npx skills add sickn33/agentic-awesome-skills --skill astro --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Astro Web Framework ## Overview Astro is a web framework designed for content-rich websites — blogs, docs, portfolios, marketing sites, and e-commerce. Its core innovation is the **Islands Architecture**: by default, Astro ships zero JavaScript to the browser. Interactive components are selectively hydrated as isolated "islands." Astro supports React, Vue, Svelte, Solid, and other UI frameworks simultaneously in the same project, letting you pick the right tool per component. ## When to Use This Skill - Use when building a blog, documentation site, marketing page, or portfolio - Use when performance and Core Web Vitals are the top priority - Use when the project is content-heavy with Markdown or MDX files - Use when you want SSG (static) output with optional SSR for dynamic routes - Use when the user asks about `.astro` files, `Astro.props`, content collections, or `client:` directives ## How It Works ### Step 1: Project Setup ```bash npm create astro@latest my-site cd my-site npm install npm run dev ``` Add integrations as needed: ```bash npx astro add tailwind # Tailwind CSS npx astro add react # React component support npx astro add mdx # MDX support npx astro add sitemap # Au
- Overview
- When to Use This Skill
- How It Works
- Step 1: Project Setup
- Step 2: Astro Component Syntax
- Step 3: File-Based Pages and Routing
- Step 4: Content Collections
- Step 5: Islands — Selective Hydration
- Step 6: Layouts
- Step 7: SSR Mode (On-Demand Rendering)
- Examples
- Example 1: Blog with RSS Feed
- Example 2: API Endpoint (SSR)
- Example 3: React Component as Island
npm create astro@latest my-site cd my-site npm install npm run dev npx astro add tailwind # Tailwind CSS npx astro add react # React component support npx astro add mdx # MDX support npx astro add sitemap # Auto sitemap.xml npx astro add vercel # Vercel SSR adapter
What does the astro skill do?
Build content-focused websites with Astro — zero JS by default, islands architecture, multi-framework components, and Markdown/MDX support.
How do I install it?
Run `npx skills add sickn33/agentic-awesome-skills --skill astro --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From sickn33/agentic-awesome-skills, a repository with 44,414 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.