Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Astro Site Ops

ASecurity

Use when scaffolding or operating Astro content sites with components, Markdown collections, bulk publishing, Cloudflare deploy, and PageSpeed checks. Triggers on \"astro site\", \"astro deploy\", \"content collections\", \"cloudflare pages\", \"pagespeed\". Non-triggers: answer-engine citation tracking (use aeo-geo-visibility), generic deploy with no Astro involved (use deployment-patterns). Outcome: a shippable Astro site with typed collections, bulk posts, green build, and live Cloudflare ...

2 stars
0 votes
0 copies
0 views
Added 9/19/2026
ai-agentsfrontend

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add majinmagros/magros.ai-skills --skill astro-site-ops --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Astro Site Ops?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Astro Site Ops
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majinmagros-astro-site-ops/badge)](https://www.skillsdirectory.com/skills/majinmagros-astro-site-ops)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: astro-site-ops
description: "Use when scaffolding or operating Astro content sites with components, Markdown collections, bulk publishing, Cloudflare deploy, and PageSpeed checks. Triggers on \"astro site\", \"astro deploy\", \"content collections\", \"cloudflare pages\", \"pagespeed\". Non-triggers: answer-engine citation tracking (use aeo-geo-visibility), generic deploy with no Astro involved (use deployment-patterns). Outcome: a shippable Astro site with typed collections, bulk posts, green build, and live Cloudflare URL."
metadata:
  origin: ECC
---

# Astro Site Ops

Scaffold and operate small Astro content sites: components over copy-paste
HTML, typed Markdown collections, bulk post publishing, and Cloudflare
deploy with a PageSpeed gate. Fixes the scale pain of pure-HTML sites
(duplication across pages) by migrating to components + collections.

## When To Activate

- The user says Astro, content collections, Astro + Cloudflare, or migrate
  HTML site to Astro.
- The task is a blog, docs set, or marketing site with repeated layouts.
- The task needs bulk publishing (many posts in one batch) plus deploy.
- A pure-HTML site is duplicating header, footer, or cards per page.

## Workflow

1. Scaffold: create the Astro project, set `src/pages`, `src/components`,
   `src/layouts`, and a base layout with header, footer, and meta slots.
2. Model content: define one collection per content type in
   `src/content.config.ts` with a strict schema (title, date, slug,
   description, tags). Reject untyped Markdown folders.
3. Migrate: convert each duplicated HTML page into a layout + component
   composition. No duplicated header/footer markup may remain.
4. Bulk publish: add posts as Markdown files matching the schema, run type
   check plus build, and fix every schema error before deploy. Throughput
   numbers such as posts-per-30-minutes are author measurement, not a
   benchmark - measure on your own machine.
5. Wire deploy: connect the repo to Cloudflare (build command
   `npm run build`, output directory `dist`), enable preview deploys for
   pull requests.
6. Gate on speed: run a local Lighthouse/PageSpeed pass on the top 3
   templates (home, post, listing). Fix blocking assets, oversized images,
   and render-blocking scripts until scores pass the agreed threshold.
7. Ship: merge, verify the production URL, and record build + speed numbers
   in the run log.

## Anti-Patterns

- Copy-paste HTML per page instead of components + layouts.
- Untyped Markdown folders with ad-hoc frontmatter keys.
- Deploying without a green local build and type check.
- Skipping the speed gate and shipping heavy images or fonts.
- Mixing SSR adapter config into a purely static site (or vice versa).

## Relations

- `seo`: classic SEO (meta, sitemap, robots) on top of the Astro output.
- `deployment-patterns`: generic build and deploy discipline behind step 5.
- `frontend-patterns`: component structure and UI conventions for step 3.
- `aeo-geo-visibility`: use after the site ships, to get cited by answers.

## Exemplo

```text
Site HTML com header/footer copiados em 20 páginas → migra p/ Astro
Scaffold: layouts/Base + components + collection posts (schema: title, date, slug)
Bulk: 15 posts .md → type check + build verde → Cloudflare (dist)
Gate: Lighthouse home/post/listing acima do limiar → merge + URL prod no run log
```

## Sources

- Astro content collections (schema, loaders, querying):
  https://docs.astro.build/en/guides/content-collections
- Deploy an Astro site to Cloudflare Pages (build command, output dir):
  https://developers.cloudflare.com/pages/framework-guides/deploy-an-astro-site/

Attribution

majinmagrosmajinmagros
View sourceMore from majinmagros →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.

1023331 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

686011 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3331 votes

catchup

Recovers prior coding-agent session context by running `catchup <agent> --since-compact`, which extracts a clean summary of a previous Codex, Claude Code, Antigravity, OpenCode, or Pi Agent session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", or asks to recover/summarize a previous session before continuing. Do NOT use for the current conversation, git history, or any non-agent log.

611 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →