AgentSkillsCN

new-article

创建新的文章文件(同时支持 Zenn 与 Qiita 平台)。 适用于“新建文章”“撰写文章”“创建 Zenn 文章”“创建 Qiita 文章”等需求。

SKILL.md
--- frontmatter
name: new-article
description: |
  新規記事ファイルを作成するスキル(Zenn/Qiita両対応)。
  「新しい記事を作成」「記事を書く」「Zenn記事を作成」「Qiita記事を作成」などのリクエストで使用。

新規記事作成スキル

新規記事ファイルを作成します(Zenn/Qiita両対応)。

タスク

ユーザーのリクエストに基づいて、適切なプラットフォーム用の記事ファイルを作成してください。

実行方法

以下のスクリプトを使用して記事を作成します:

bash
./scripts/new-article.sh --title "<タイトル>" [オプション]

パラメータ

パラメータ説明デフォルト
--title記事タイトル(必須)-
--platformプラットフォーム: zenn, qiitazenn
--type記事タイプ: tech, idea(Zennのみ)tech
--emojiアイキャッチ絵文字(Zennのみ)📝
--topicsトピックス/タグ(カンマ区切り)-
--slugカスタムslug(Zennのみ、省略時は自動生成)自動生成
--private限定共有記事として作成(Qiitaのみ)false
--slideスライドモードで作成(Qiitaのみ)false

Zenn slug命名規則

  • 12〜50文字
  • 使用可能文字: a-z(小文字)、0-9、ハイフン(-)、アンダースコア(_)
  • 先頭・末尾は英数字のみ
  • サイト全体でユニーク(一度公開したら変更不可)

生成されるファイル

Zenn

code
articles/{slug}.md     # Front Matter付き記事ファイル
images/{slug}/         # 画像ディレクトリ

Qiita

code
public/{filename}.md   # Front Matter付き記事ファイル

使用例

Zenn記事(基本)

bash
./scripts/new-article.sh --title "TypeScript入門"

Zenn記事(詳細指定)

bash
./scripts/new-article.sh --title "React Hooks完全ガイド" --type tech --topics "react,typescript,hooks" --emoji "⚛️"

Zennアイデア記事

bash
./scripts/new-article.sh --title "新しい開発フローの提案" --type idea --emoji "💡"

Qiita記事

bash
./scripts/new-article.sh --platform qiita --title "TypeScript入門" --topics "TypeScript,JavaScript"

Qiita限定共有記事

bash
./scripts/new-article.sh --platform qiita --title "限定共有記事" --private

作成後のワークフロー

Zenn

  1. 記事を編集
  2. プレビュー: npx zenn preview
  3. 画像を追加: images/{slug}/ に配置
  4. 公開: Front Matterの published: true に変更、git push

Qiita

  1. 記事を編集
  2. プレビュー: npx qiita preview
  3. 投稿: npx qiita publish {filename}.md