blog-writer

Generate SEO-optimized blog posts with rich content blocks for the Hackathon Starter Kit site.

2|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/emilyLi2020/WAVE --skill blog-writer-emilyli2020
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blog-writer
Source: https://github.com/emilyLi2020/WAVE/tree/main/.agents/skills/blog-writer
Command: npx skills add https://github.com/emilyLi2020/WAVE --skill blog-writer-emilyli2020

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the tedious, error-prone work of manually writing and structuring blog posts for the Hackathon Starter Kit site, ensuring consistent formatting, adherence to the site's custom rich content block system, and full SEO compliance without requiring deep familiarity with the site's codebase.

Core Features & Use Cases

  • Automated Content Structuring: Generates blog posts using the site's custom rich content block system, including callouts, stat rows, step lists, checklists, code snippets, quotes, pro/con tables, and link cards, all formatted to match the site's renderer requirements.
  • Built-In SEO Optimization: Automatically generates optimized slugs, keyword-rich titles, meta descriptions, and target keyword lists to help posts rank for relevant search terms.
  • Use Case: A hackathon organizer needs to publish a guide on forming effective hackathon teams — this Skill generates a fully structured, SEO-optimized post with step-by-step team formation workflows, pro/con tables for team composition, and link cards to related team-building resources, all ready to integrate into the site's blog data file.

Quick Start

Use the blog-writer skill to generate a new SEO-optimized blog post about best practices for hackathon project demos, targeting the keyword hackathon demo tips, and add the completed post to the site's lib/blog.ts data file.

Frequently Asked Questions about blog-writer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate SEO-optimized blog posts for a hackathon site?

To generate SEO-optimized blog posts, this Skill automatically creates keyword-rich titles, meta descriptions, optimized slugs, and target keyword lists while structuring content to match your site's specific renderer requirements. It outputs fully compliant posts ready for integration into your blog data file.

What are rich content blocks and how do they structure hackathon blog content?

Rich content blocks are custom structural elements like callouts, stat rows, step lists, checklists, code snippets, quotes, pro/con tables, and link cards used to format hackathon blog content. They ensure your generated posts comply with the site's content block composition rules.

How do I write a structured hackathon tutorial with step-by-step workflows?

Writing a structured hackathon tutorial involves using the custom rich content block system to generate step lists, checklists, and pro/con tables. This Skill automates that process, creating tutorials with step-by-step workflows and link cards ready for your site's blog data file.

Does the blog-writer Skill require familiarity with the site's codebase?

No, the blog-writer Skill does not require deep familiarity with the site's codebase. It eliminates manual structuring by automatically generating compliant content blocks and required SEO metadata that match the Hackathon Starter Kit site's BlogPost interface.

Can I use custom content blocks like pro/con tables and callouts for hackathon guides?

Yes, you can use custom content blocks like pro/con tables, callouts, and stat rows for hackathon guides. This Skill automatically formats these elements according to the site's renderer requirements, ensuring visual consistency without manual coding.

What's the best way to ensure generated blog content passes site build verification?

The best way to ensure generated blog content passes site build verification is to use a Skill that enforces compliance with the site's content block composition rules. It outputs structured data matching the BlogPost interface, preventing build errors before integration.