一键导入
write-blog
受け取った URL を読み込み、指定された深掘りポイントに沿ってブログ記事化し、`src/content/news/` 配下に Markdown ファイルを追加して PR を作成するスキル。「URL を渡すからブログ記事化して」「この記事をベースに ○○ を深掘りして」と言われたときに使用する。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
受け取った URL を読み込み、指定された深掘りポイントに沿ってブログ記事化し、`src/content/news/` 配下に Markdown ファイルを追加して PR を作成するスキル。「URL を渡すからブログ記事化して」「この記事をベースに ○○ を深掘りして」と言われたときに使用する。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
サービス名と概要を受け取って `src/content/services/` 配下にサービスページを追加するスキル。「○○というサービスページを追加して」「新サービスのページを作って」と言われたときに使用する。
短いニュース 1 件を `src/content/news/` に追加するスキル。「お知らせを 1 つ追加して」「○○のニュースを書いて」と言われたときに使用する。URL を伴う「ブログ記事化」は write-blog スキルを使うこと。
ページ 1 枚または PR 全体を SEO 観点でレビューするスキル。title / description の長さ、見出し階層、内部リンク、JSON-LD、画像 alt を一通り確認する。「この記事を SEO レビューして」「PR の SEO チェックして」と言われたときに使用する。
基于 SOC 职业分类
| name | write-blog |
| description | 受け取った URL を読み込み、指定された深掘りポイントに沿ってブログ記事化し、`src/content/news/` 配下に Markdown ファイルを追加して PR を作成するスキル。「URL を渡すからブログ記事化して」「この記事をベースに ○○ を深掘りして」と言われたときに使用する。 |
| allowed-tools | Read, Write, Edit, Bash, WebFetch |
URL を 1 つ(または複数)受け取り、本リポジトリのブログ記事として再構成する。
最終成果物は src/content/news/<slug>.md の追加 + Draft PR。
人間の操作時間は「URL を貼って、深掘りポイントを 1 行書く」だけの 5 秒 を目指す。 このスキルはそれ以降を引き受ける。
ユーザーから以下を受け取る:
URL 以外の情報が不足している場合は、深掘りポイントだけは 必ず ユーザーに確認する(深掘りなしの記事は単なる転載になるため)。
WebFetch で URL の本文を取得するcodex-launch、new-pricing-2026、ai-consulting-pmf)src/content/news/ 配下に既存ファイル名と衝突しないことを確認# slug 衝突チェック
test -e src/content/news/<slug>.md && echo "CONFLICT: <slug> already exists, choose another"
---
title: <30〜60 字、内容を端的に。煽り表現は避ける>
description: <80〜120 字、検索結果のスニペットになる文>
publishedAt: <YYYY-MM-DD、当日の日付>
tags:
- <内容に応じて 1〜3 個。例: announcement, service, ai>
---
publishedAt は当日(date +%Y-%m-%d)。未来日付にはしない。
構成テンプレート:
<1〜2 段落の導入:何が起きたか / 何を伝えたいか>
## <h2 見出し 1:背景・経緯>
<3〜5 行>
## <h2 見出し 2:本記事の深掘りポイント>
<ユーザーが指定した深掘りポイントを中心に 5〜10 行>
## <h2 見出し 3:弊社の関連サービス or ご相談の流れ>
<内部リンク(/services/... / /contact)を必ず 1 つ以上含める>
src/content/news/<slug>.md を新規作成する。
既存ファイルの上書きは絶対にしない(重複している場合は slug を変える)。
pnpm astro check
pnpm build
両方とも 0 errors であること。warning が出た場合は内容を確認し、frontmatter / 本文側に起因するものなら修正する(依存ライブラリ起因なら無視 OK)。
ブランチ名は feature/#<issue番号>-<short-slug> 形式(AGENTS.md「PR / レビューの方針」の宣言と整合)。Issue 番号は対話的にユーザーから受け取るか、必要なら gh issue create --assignee @me で先に発行する。
git checkout -b feature/#<issue>-news-<slug>
git add src/content/news/<slug>.md
git commit -m "docs: #<issue> add news article <slug>"
git push -u origin feature/#<issue>-news-<slug>
gh pr create --draft --base develop \
--title "docs: #<issue> add news article <slug>" \
--body "$(cat <<'EOF'
## 概要
<記事タイトルと一言要約>
## 元 URL
- <ユーザーから受け取った URL>
## 深掘りポイント
- <ユーザー指定の深掘りポイント>
## 検証
- pnpm astro check: 0 errors
- pnpm build: 0 errors
EOF
)"
PR は Draft で作成し、人間が一読してから ready にする運用とする(記事は読者の目に触れるため)。
publishedAt を将来日付にする(SEO ペナルティ / 信頼性低下)ユーザーに以下を報告:
pnpm astro check / pnpm build が 0 errors)