# new-article > 新規記事ファイルを作成するスキル(Zenn/Qiita両対応)。 「新しい記事を作成」「記事を書く」「Zenn記事を作成」「Qiita記事を作成」などのリクエストで使用。 - Author: nakata - Repository: heyhey1007/Article - Version: 20260125190741 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/heyhey1007/Article - Web: https://mule.run/skillshub/@@heyhey1007/Article~new-article:20260125190741 --- --- name: new-article description: | 新規記事ファイルを作成するスキル(Zenn/Qiita両対応)。 「新しい記事を作成」「記事を書く」「Zenn記事を作成」「Qiita記事を作成」などのリクエストで使用。 --- # 新規記事作成スキル 新規記事ファイルを作成します(Zenn/Qiita両対応)。 ## タスク ユーザーのリクエストに基づいて、適切なプラットフォーム用の記事ファイルを作成してください。 ## 実行方法 以下のスクリプトを使用して記事を作成します: ```bash ./scripts/new-article.sh --title "<タイトル>" [オプション] ``` ## パラメータ | パラメータ | 説明 | デフォルト | | ---------- | ------------------------------------------ | ---------- | | --title | 記事タイトル(必須) | - | | --platform | プラットフォーム: zenn, qiita | zenn | | --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 ``` articles/{slug}.md # Front Matter付き記事ファイル images/{slug}/ # 画像ディレクトリ ``` ### Qiita ``` 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`