← スキル一覧に戻る

draft-article
by brucehart
Personal blog built on top of Cloudflare Workers
⭐ 0🍴 0📅 2026年1月25日
SKILL.md
name: draft-article description: Create a new blog post draft via the Bhart Blog Automation API when the user provides a subject and thoughts for the article. Use for requests to draft, outline, or publish a new post (not edits) and when you need to format the draft in the house writing style and submit it as a draft.
Draft Article
Overview
Create a new post draft from a subject and raw thoughts, following the house writing style and the Blog Automation API workflow.
Load references/agents.md before generating or submitting drafts.
Workflow
1) Gather required inputs
- Generate a
title,summary,tags,seo_title, andseo_descriptionif one is not supplied. Useauthor_name,author_emailfrom the most recent article if not supplied. - Generate suggestions for any optional items the user cares about:
slug,hero_image_url,hero_image_alt,featured. - If tags are unclear, offer to fetch tag suggestions with
GET /tags.
2) Draft the article
- Use the writing style in
references/agents.md. - Avoid typical LLM tells: no "not X but Y" framing, no em dashes, no scare quotes around ordinary words, and use straight ASCII quotes/apostrophes only.
- Prefer prose over bulleted lists; use bullets sparingly and only when they add clarity.
- Open with a hook and a clear thesis early (bold or standalone sentence).
- Include 2-4 ideas or mental models with reasoning and tradeoffs.
- Structure with
##headings as claims, short paragraphs, and whitespace. - End with a conclusion or an invitation to reach out or discuss.
3) Submit draft via API
- Call
POST /postswithstatus: "draft"and required fields, includingseo_titleandseo_description. - If the user asked to publish, confirm and set
status: "published"withpublished_at. - Show the user the payload before submitting if anything is inferred.
Output format
- Provide the drafted
body_markdown,title,summary,tags,seo_title, andseo_descriptionfor review. - If requested, immediately submit the draft and return the created post ID/slug.
API usage
Use the references/agents.md API spec and examples. Prefer curl for visibility and reproducibility.
Notes
- Keep all content in ASCII unless the existing post uses Unicode.
- If the user wants revisions, update only the draft content, not unrelated fields.
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です