Help us improve
Share bugs, ideas, or general feedback.
From blog-workflow
Configures blog-workflow plugin for Astro/AstroPaper blogs with post paths, build commands, frontmatter schema, common mistakes, and detection rules for astro.config files.
npx claudepluginhub arustydev/agents --plugin blog-workflowHow this skill is triggered — by the user, by Claude, or both
Slash command
/blog-workflow:astroThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides Astro and AstroPaper-specific configuration for the blog-workflow plugin.
Builds content-focused websites with Astro using islands architecture, zero-JS-by-default output, multi-framework components, and Markdown/MDX support. Useful for blogs, docs, portfolios, and marketing sites.
Comprehensive best practices, routing patterns, component architecture, and static site generation techniques for building high-performance Astro websites.
Expert Astro Content Layer API — content.config.ts, glob/file loaders, custom loaders, getCollection, getEntry, render(), Zod schemas, MDX, Remark/Rehype plugins. Use when managing structured content, blog posts, or any typed data collections.
Share bugs, ideas, or general feedback.
This skill provides Astro and AstroPaper-specific configuration for the blog-workflow plugin.
src/data/blog/dist/astro buildastro devpubDatetimemodDatetimeogImagecanonicalURLastro.config.mjs, astro.config.ts| Setting | Value |
|---|---|
| Published posts | src/data/blog/ |
| Build output | dist/ |
| Build command | astro build |
| Dev server | astro dev |
| Date field | pubDatetime |
| Updated field | modDatetime |
| Image field | ogImage |
| Canonical field | canonicalURL |
| Field | Type | Notes |
|---|---|---|
id | UUIDv4 | Stable artifact identifier |
title | string | Max 60 chars for SEO |
description | string | 150-160 chars for SEO |
pubDatetime | ISO 8601 | Must include timezone |
tags | string[] | At least one required |
| Field | Default | Notes |
|---|---|---|
modDatetime | null | Set on updates |
author | "aRustyDev" | Configurable per-project |
featured | false | Show on homepage |
draft | true | Exclude from build |
ogImage | "" | Open Graph image path |
canonicalURL | "" | For cross-posted content |
| Wrong | Correct | Reason |
|---|---|---|
date: | pubDatetime: | AstroPaper naming convention |
image: | ogImage: | AstroPaper naming convention |
canonical: | canonicalURL: | AstroPaper naming convention |
type: | (remove) | Not in AstroPaper schema |
This platform is detected when any of these files exist in the project root:
astro.config.mjsastro.config.tsFor detailed documentation, see: