← Back to list

creating-articles
by artsy
The Artsy Engineering Open-Source Developers Blog
⭐ 1,185🍴 230📅 Jan 23, 2026
SKILL.md
name: creating-articles description: Creates new blog posts for the Artsy Engineering blog. Use when the user wants to write, create, or start a new blog post or article.
Creating Articles
For full documentation, see docs/authoring_articles.md.
Workflow
Step 1: Gather Information
Use AskUserQuestion to ask the user:
-
Template selection - Ask which template they want to use:
regular-post- Short, straightforward posts (recommended for most posts)long-post- Detailed posts with introduction, body, and conclusionepic-post- Narrative-style posts following the monomyth structure
-
Author name - Ask for their name, then check if they exist in
_config.ymlunder theauthors:key.
Step 2: Validate Author
Read _config.yml and search for the author under the authors: section.
If author exists: Use their author key (e.g., orta, db, joey).
If author does not exist: Inform the user they need to add themselves to _config.yml first:
authors:
authorkey:
name: Full Name
github: githubUsername
twitter: twitterHandle # optional
site: https://example.com # optional
Step 3: Create the Post
- Generate filename:
YYYY-MM-DD-post-title.markdown(use today's date) - Copy the selected template from
Post-Templates/to_posts/ - Update the front matter:
- Set
title - Set
dateto today - Set
authorto the author key - Set
categories(ask user if not provided)
- Set
Templates Reference
| Template | File | Use Case |
|---|---|---|
| Regular | Post-Templates/YYYY-MM-DD-regular-post.markdown | Quick posts about a problem and solution |
| Long | Post-Templates/YYYY-MM-DD-long-post.markdown | Detailed technical deep-dives |
| Epic | Post-Templates/YYYY-MM-DD-epic-post.markdown | Narrative journey-style posts |
Score
Total Score
80/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
✓人気
GitHub Stars 1000以上
+15
✓最近の活動
1ヶ月以内に更新
+10
✓フォーク
10回以上フォークされている
+5
○Issue管理
オープンIssueが50未満
0/5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon


