Claude-skill-registry article-creation
新規ブログ記事の作成。「記事を書きたい」「新しい記事を作成」「ブログ投稿」などのリクエスト時に使用。
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/article-creation" ~/.claude/skills/majiayu000-claude-skill-registry-article-creation && rm -rf "$T"
manifest:
skills/data/article-creation/SKILL.mdsource content
Article Creation
新規 Markdown 記事を作成するスキル。
記事の配置場所
apps/blog/src/contents/YYYY-MM-DD-slug.md
ファイル名規則
- 形式:
YYYY-MM-DD-slug.md - slug: 英数字とハイフンのみ(例:
,hello-world
)nextjs-tips - 日付: 記事の公開日
Front-matter 構造
--- title: "記事タイトル" date: "YYYY-MM-DD" published: true tags: ["Tag1", "Tag2"] description: "SEO用の記事説明(100-160文字程度)" ---
フィールド説明
| フィールド | 必須 | 説明 |
|---|---|---|
| title | Yes | 記事タイトル(日本語可) |
| date | Yes | 公開日(YYYY-MM-DD形式) |
| published | Yes | true: 公開 / false: 下書き |
| tags | Yes | タグの配列(2-5個推奨) |
| description | Yes | SEO用説明文 |
記事テンプレート
--- title: "タイトル" date: "YYYY-MM-DD" published: false tags: ["Tag"] description: "説明" --- ## はじめに 導入文をここに。 ## 本文 メインコンテンツ。 ### コード例 \`\`\`typescript:example.ts // コード例 \`\`\` ### 図表(Mermaid) \`\`\`mermaid graph TD A[開始] --> B[終了] \`\`\` ## まとめ 締めくくり。
手順
- ユーザーからタイトル・テーマを確認
- slug を提案(英語、ハイフン区切り)
- 適切なタグを提案
- テンプレートから記事ファイルを作成
で作成(ユーザー確認後、true へ変更)published: false
を実行してエラーがないことを確認just lint
注意事項
- 日本語と英語の混在可
- コードブロックにはファイル名を付ける(
):filename.ext - Mermaid 図は適宜活用
- 画像は
に配置し/public/images/
で参照/images/xxx.png