Astro/AstroPaper platform configuration for the blog-workflow plugin
From blog-workflownpx claudepluginhub arustydev/agents --plugin blog-workflowThis skill uses the workspace's default tool permissions.
reference/frontmatter.mdreference/paths.mdreference/publishing.mdSearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
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: