a7f1dbabb2
Engineering blog and AI agent skills from Tinqs Studio — an agent harness for game development. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1.9 KiB
1.9 KiB
Skill: Blog Authoring
Write and publish markdown blog posts with YAML frontmatter. This skill teaches an AI agent how to create well-structured blog posts for a static site built from markdown.
Post Format
Create a markdown file in posts/<slug>.md with this frontmatter:
---
title: "Your Post Title"
slug: your-post-slug
date: "2026-05-22"
description: "Full meta description for SEO (150-160 chars ideal)."
og_description: "Shorter OG/Twitter description."
og_image: "https://your-domain.com/img/og-cover.jpg"
excerpt: "Card text shown on the blog index page."
author: "Author Name"
author_initials: "AN"
author_role: "Role, Company"
---
Writing Guidelines
- First paragraph becomes the lead (displayed prominently below the title, separate from the body)
- Everything after the first blank line is the post body
- Use standard markdown:
## Headings,**bold**,*italic*,[links](url),- lists, fenced code blocks - Images on their own line become
<figure>elements with captions - Use
---for section breaks - Em dashes:
---renders as —
Structure
A good technical blog post follows this pattern:
- Lead paragraph --- what this post is about, in one sentence
- The Problem --- what pain point or question motivated this work
- The Approach --- what you built or decided, and why
- Technical Details --- how it works, with code/diagrams
- What We Learned --- insights, surprises, trade-offs
- Closing --- what's next, or an invitation to the reader
SEO Checklist
- Title under 60 characters
- Description 150-160 characters
- og_image set
- Meaningful excerpt for index card
- Internal links where relevant
Conventions
- Slugs are kebab-case, matching the filename:
my-post.md-> slugmy-post - Dates are ISO format:
2026-05-22 - Canonical URLs:
https://your-domain.com/blog/<slug> - Don't edit generated HTML --- edit the markdown, then rebuild