publishing-astro-websites
Comprehensive guidance for building and deploying static websites with the Astro framework. This skill should be used when asked to "create astro site", "deploy astro to firebase", "set up content collections", "add mermaid diagrams to astro", "configure astro i18n", "build static blog", or "astro markdown setup". Covers SSG fundamentals, Content Collections, Markdown/MDX, partial hydration, islands architecture, and deployment to Netlify, Vercel, GitHub Pages, or GCP/Firebase.
Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security
Installation for Agentic Skill
View all platforms →skilz install SpillwaveSolutions/publishing-astro-websites-agentic-skill/publishing-astro-websites skilz install SpillwaveSolutions/publishing-astro-websites-agentic-skill/publishing-astro-websites --agent opencode skilz install SpillwaveSolutions/publishing-astro-websites-agentic-skill/publishing-astro-websites --agent codex skilz install SpillwaveSolutions/publishing-astro-websites-agentic-skill/publishing-astro-websites --agent gemini
First time? Install Skilz: pip install skilz
Works with 22+ AI coding agents
Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...
Extract and copy to ~/.claude/skills/ then restart Claude Desktop
git clone https://github.com/SpillwaveSolutions/publishing-astro-websites-agentic-skill cp -r publishing-astro-websites-agentic-skill/publishing-astro-websites ~/.claude/skills/ Need detailed installation help? Check our platform-specific guides:
Related Agentic Skills
automating-mail
by SpillwaveSolutionsAutomates Apple Mail via JXA with AppleScript dictionary discovery. Use when asked to "automate email", "send mail via script", "JXA Mail automation",...
automating-reminders
by SpillwaveSolutionsAutomates Apple Reminders using JavaScript for Automation (JXA). Use when asked to "create reminders programmatically", "automate reminder lists", "JX...
mastering-postgresql
by SpillwaveSolutionsPostgreSQL development for Python with full-text search (tsvector, tsquery, BM25 via pg_search), vector similarity (pgvector with HNSW/IVFFlat), JSONB...
automating-contacts
by SpillwaveSolutionsAutomates macOS Contacts via JXA with AppleScript dictionary discovery. Use when asked to "automate contacts", "JXA contacts automation", "macOS addre...
Agentic Skill Details
- Owner
- SpillwaveSolutions (GitHub)
- Repository
- publishing-astro-websites-agentic-skill
- Type
- Other
- Meta-Domain
- N/A
- Primary Domain
- N/A
- Market Score
- 83.0
Agent Skill Grade
B
Score: 83/100
Click to see breakdown
Score Breakdown
Areas to Improve
- Both reference files exceed 350 lines but lack table of contents for navigation
- Fuse.js example includes excessive DOM manipulation code that could be trimmed
- Occasional use of 'you' breaks imperative style guideline
Recommendations
- Add trigger phrases to description for discoverability
- Add table of contents for files over 100 lines
Graded: 1/18/2026
Developer Feedback
I took a look at your publishing-astro-websites skill and wanted to share some thoughts.
Links:
The TL;DR
You're at 83/100, solidly in B territory. This is based on Anthropic's progressive disclosure architecture and spec-driven development standards. Your spec compliance is perfect (15/15) – metadata, naming, and structure are all locked in. The weak spots are PDA (22/30) and writing style (7/10) – basically, there's room to trim the fat and tighten the voice.
What's Working Well
- Spec compliance is chef's kiss – Your SKILL.md frontmatter is clean, triggers are comprehensive ("astro firebase", deployment variants), and the structure follows conventions perfectly.
- Reference architecture is solid – Two-tier structure with main file + deep-dive references shows you understand layered documentation. The deployment-platforms.md and markdown-deep-dive.md are appropriately scoped.
- Pre-deploy checklist is gold – This practical checklist with verification steps (astro check, build verification) is exactly the kind of feedback loop that makes skills useful. It's a concrete win.
- Good use of comparison tables – Pagefind vs Fuse.js, mermaid vs plantuml – you're giving developers real options with trade-offs spelled out.
The Big One: Token Economy & Conciseness
Your PDA score is held back mainly by verbose explanations and code examples that could be tighter. The Fuse.js search example runs 44 lines with excessive DOM manipulation commentary when the essential pattern is maybe 20 lines. Same issue scattered through the main file – you're explaining more than showing.
The fix: Ruthlessly trim code examples to the essential pattern. Add one-line comments instead of inline paragraph explanations. Move verbose conceptual material to references (deployment-platforms.md, markdown-deep-dive.md) so SKILL.md stays lean and scannable.
Impact: This alone could push you +2-3 points in PDA.
Other Things Worth Fixing
Missing TOC in references – Both reference files exceed 350 lines but lack table of contents. Add
## Contentssections with anchor links at the top of each reference file. Easy win for navigation.Promotional language erodes objectivity – Labels like "Recommended" and "Easiest" are subjective. Replace with objective criteria: "Mermaid (client-side, no build dependencies)" or "Pagefind (optimized for large content collections)". Shows up at lines 314, 394, 512.
Second-person voice – You're mostly imperative but slip into "you can" and "you should" occasionally. Stick pure imperative throughout: "consult Astro's adapter documentation" not "you should consult..."
Deployment workflow needs numbered steps – Section 867-910 describes the workflow but lacks sequential step-by-step instructions with verification commands for each target (Netlify, Vercel, etc.).
Quick Wins
- Trim code examples (44 lines → 20) for tighter token economy – biggest bang for buck
- Add TOCs to references – 10 minutes, straightforward navigation improvement
- Replace subjective labels ("Recommended") with objective criteria – more credible
- Tighten voice – remove "you" language throughout
- Add numbered deployment steps – makes the workflow concrete and verifiable
Checkout your skill here: SkillzWave.ai | SpillWave We have an agentic skill installer that install skills in 14+ coding agent platforms. Check out this guide on how to improve your agentic skills.
AI-Detected Topics
Extracted using NLP analysis
Report Security Issue
Found a security vulnerability in this agent skill?