Back to skills
SKILL.md
Astro
ASecurityAstro/AstroPaper platform configuration for the blog-workflow plugin
- 8 stars
- 0 votes
- 0 copies
- 1 view
- Added June 2, 2026
Security analysis
100/100Pro scans all 4 files and shows the line behind each finding
npx -y skills add aRustyDev/agents --skill astro --agent claude-codeAre you the author of Astro?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/arustydev-astro)---
name: platform-astro
description: Astro/AstroPaper platform configuration for the blog-workflow plugin
tags: [blog, astro, platform]
---
# Astro/AstroPaper Platform Skill
This skill provides Astro and AstroPaper-specific configuration for the blog-workflow plugin.
## Platform Configuration
- **Platform**: Astro/AstroPaper
- **Published posts path**: `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`
- **Detection files**: `astro.config.mjs`, `astro.config.ts`
## Platform Summary
| 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` |
## Frontmatter Quick Reference
### Required Fields
| 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 |
### Optional Fields
| 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 |
### Common Mistakes
| Wrong | Correct | Reason |
|-------|---------|--------|
| `date:` | `pubDatetime:` | AstroPaper naming convention |
| `image:` | `ogImage:` | AstroPaper naming convention |
| `canonical:` | `canonicalURL:` | AstroPaper naming convention |
| `type:` | (remove) | Not in AstroPaper schema |
## Detection
This platform is detected when any of these files exist in the project root:
- `astro.config.mjs`
- `astro.config.ts`
## Reference
For detailed documentation, see:
- [Frontmatter Schema](reference/frontmatter.md) - Complete field definitions and validation rules
- [Publishing Guide](reference/publishing.md) - Build, deploy, and rollback procedures
- [Directory Conventions](reference/paths.md) - Content locations and file structure
Files in this skill
- SKILL.md
- reference/frontmatter.md
- reference/paths.md
- reference/publishing.md
Attribution
Comments
Loading comments…