Install
npx skillscat add kocchan/seal-mania-claude/claude-skills-lotteryinfo-generate-article Install via the SkillsCat registry.
SKILL.md
記事生成スキル
rawデータを元に、WordPress投稿用の記事を生成してdraftsに保存する。
このスキルの役割: output/lottery-info/raw/ → 記事生成 → output/lottery-info/drafts/ に保存
情報収集は別スキル: /lotteryinfo-collect で実行
実行方法
claude "/lotteryinfo-generate-article"入力
output/lottery-info/raw/{date}/ 内のMarkdownファイル
出力
output/lottery-info/drafts/{date}/{slug}.md
※ 日付フォルダを作成し、その中に記事を配置する
WordPress対応のポイント
1. SEO対策
- タイトル: 32文字以内、キーワードを前方に配置
- description: 120文字以内、検索結果に表示される要約
- 見出し構造: H2 → H3 の階層を守る(H1はタイトルのみ)
2. HTML変換を意識した書き方
WordPressでMarkdown→HTML変換時に崩れないよう:
- 表組みはシンプルに(複雑なセル結合は避ける)
- リスト記号は
-で統一 - 強調は
**太字**で統一 - リンクは
[テキスト](URL)形式
3. ブロックエディタ対応
- 各セクションは明確に区切る(
---は使わない) - ボックス装飾は使わない(テーマ依存のため)
- 画像は
形式で
タスク
1. rawデータを読み込む
ls output/lottery-info/raw/{今日の日付}/各ファイルのfrontmatterから以下を確認:
deadline: 締切日時status: 受付中 のもののみ対象
2. 記事を生成
目標文字数: 3,500〜5,000文字
タイトル形式(32文字以内推奨)
【{締切日}締切】{商品名}の抽選販売@{店舗名}例:
- 【5/6締切】ちいかわボンドロ抽選@パーティリコ
- 【5/8締切】サンリオmoji抽選@ネットのシール屋さん
見出し構成
# 【{締切日}締切】{商品名}の抽選販売が{店舗名}で開催!
{導入文: 200文字程度}
## 抽選・イベントの概要
## 購入できる商品一覧
## 応募方法・申込手順
## 注意点
### 申込は1人1回まで
### 本人確認が必須
### 代理購入・譲渡について
### 当日フリー販売について
### 遅刻・キャンセルについて
## よくある質問(FAQ)
## 抽選に申し込む
## 店舗情報・アクセス
## 抽選に外れた場合の購入方法
## まとめ3. frontmatter(WordPress用メタデータ)
---
type: lottery
status: draft
title: "【5/6締切】ちいかわボンボンドロップシールの抽選販売@パーティリコ"
description: "パーティリコ ららぽーと富士見店でちいかわボンボンドロップシール4種セットの抽選販売。申込締切5/6 23:59。応募方法・注意点を解説。"
slug: "partyrico-fujimi-chiikawa-20260506"
category: "抽選販売"
tags:
- ボンボンドロップシール
- ちいかわ
- 抽選販売
- パーティリコ
- ららぽーと富士見
store: "パーティリコ ららぽーと富士見店"
deadline: "2026-05-06T23:59:00+09:00"
salesDate: "2026-05-10"
applyUrl: "https://livepocket.jp/e/6jwt4"
products:
- name: "ちいかわ"
price: 550
- name: "ハチワレ"
price: 550
featuredImage: "https://livepocket.jp/public/..."
createdAt: "2026-05-06T14:45:00+09:00"
updatedAt: "2026-05-06T14:45:00+09:00"
---4. 導入文テンプレート
{店舗名}にて、大人気の**{商品名}**の抽選販売が実施されます!
申込締切は**{締切日時}**と迫っています。混雑回避のため事前申込制となっており、当日フリー販売はありません。
今回の対象商品は全{商品数}種類。{商品の魅力を1文で}
本記事では、**申込方法・対象商品・注意点**を詳しく解説します。締切前に必ずチェックしてください!5. 表組み(WordPress互換)
抽選スケジュール表
| 項目 | 内容 |
|------|------|
| 申込期間 | {開始日時}〜**{終了日時}** |
| 当選発表 | {発表日時} |
| 販売日 | {販売日} |
| 販売時間 | {開始時間}〜{終了時間} |
| 販売形式 | {時間帯指定など} |
| 会場 | {店舗名} {階数} |商品一覧表
| 商品名 | 価格(税込) |
|--------|-------------|
| {商品1} | {価格1}円 |
| {商品2} | {価格2}円 |6. 注意点セクション(重要)
## 注意点
以下のルールを必ず確認してください。知らずに当日行くとトラブルになる可能性があります。
### 申込は1人1回まで
重複申込は**すべて無効**となります。家族や友人の分をまとめて申し込むこともできません。
### 本人確認が必須
当日は**顔写真付き身分証明書の原本**が必要です。
**使用可能な身分証:**
- 運転免許証
- マイナンバーカード
- パスポート
- 学生証(顔写真付き)
**使用不可:**
- コピー・スクリーンショット
- 有効期限切れの証明書
### 代理購入・譲渡について
- 代理購入: **不可**
- 当選権の譲渡: **不可**
当選者本人のみが購入できます。
### 当日フリー販売について
当日フリー販売は**ありません**。当選者以外は購入できません。
### 遅刻・キャンセルについて
集合時間に遅れた場合、**いかなる理由があっても販売をお断り**されます。
- 公共交通機関の遅延 → 購入不可
- 体調不良 → 購入不可
時間に余裕を持って会場に向かいましょう。7. FAQセクション
## よくある質問(FAQ)
### Q. 申込期間はいつまで?
A. **{締切日時}** までです。締切を過ぎると申込できません。
### Q. 先着順?抽選?
A. **抽選**です。申込期間内であればいつ応募しても当選確率は同じです。
### Q. 当選したら必ず買える?
A. 在庫状況によります。後半の時間帯では品切れの可能性があります。
### Q. 購入制限は?
A. **{購入制限}** です。
### Q. 当選メールが届かない場合は?
A. 迷惑メールフォルダを確認してください。`@livepocket.jp` を受信許可設定してください。8. 通販リンクセクション
## 抽選に外れた場合の購入方法
抽選に外れてしまった方は、ネット通販でも探してみてください。
- [Amazonで「{商品名}」を探す](https://www.amazon.co.jp/s?k={URLエンコード商品名})
- [楽天市場で「{商品名}」を探す](https://search.rakuten.co.jp/search/mall/{URLエンコード商品名})
- [Yahoo!ショッピングで「{商品名}」を探す](https://shopping.yahoo.co.jp/search?p={URLエンコード商品名})9. まとめセクション
## まとめ
{店舗名}での**{商品名}**抽選販売、申込締切は**{締切日時}**です!
**今回のポイント:**
- 対象商品: 全{商品数}種類
- 申込締切: **{締切日時}**
- 本人確認: 顔写真付き身分証必須
- 当日フリー販売: なし
申込を忘れないようにしましょう。
**[今すぐ抽選に申し込む]({申込URL})**10. ファイル保存
出力: output/lottery-info/drafts/{date}-{slug}.md
slug生成ルール:
- 店舗名をローマ字化:
partyrico-fujimi - 商品カテゴリを追加:
chiikawa - 日付を追加:
20260506 - ハイフン区切り
例: 2026-05-06-partyrico-fujimi-chiikawa.md
11. git commit & push
git add output/lottery-info/drafts/
git commit -m "chore: 記事を生成 [skip ci]"
git push12. 完了メッセージ
✅ 記事生成完了: {件数}件
保存先: output/lottery-info/drafts/
- {ファイル1}
- {ファイル2}
👉 WordPressに投稿するには:
claude "/lotteryinfo-post"
または手動でWordPressにコピー&ペーストしてください。品質チェックリスト
記事生成後、以下を確認:
- 文字数が3,500文字以上
- タイトルに締切日が入っている
- タイトルが32文字以内
- descriptionが120文字以内
- 導入文で緊急性を伝えている
- スケジュール表がある
- 商品一覧表がある
- 注意点が5項目ある
- FAQが5問ある
- 申込URLへのCTAがある
- 通販リンクが3つある(Amazon/楽天/Yahoo!)
- まとめで締切を再度強調している
- Markdown記法がWordPress互換
入出力
| 種類 | パス |
|---|---|
| 入力 | output/lottery-info/raw/{date}/ |
| 出力 | output/lottery-info/drafts/{date}-{slug}.md |