panews-creator について
PANewsの投稿者が認証済みの投稿ワークフローで記事を作成、編集、管理、公開するためのスキルです。画像アップロード、タグ検索、コラム申請にも対応し、操作前のセッション確認や重要操作の手順を定めています。
主な機能
- 01セッション検証とコラム一覧
- 02記事の作成・編集・管理
- 03画像をアップロードしてCDN URLを取得
- 04キーワードによるタグ検索
- 05コラム申請の送信
活用シーン
- 01記事を準備して審査に提出
- 02却下された記事を修正して再提出
- 03下書きのカバー画像とタグを用意
- 04記事削除前に対象を確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ panewslab/ skills --skill panews-creatorインストール後、Claude Code で/panews-creatorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/workflow-apply-column.mdworkflow-manage.mdworkflow-polish.mdworkflow-publish.mdworkflow-revise.mdscripts/cli.mjs詳細
これは、プラットフォーム上で記事の執筆、編集、管理、公開を行う必要がある投稿者向けの PANews クリエイタースキルです。セッションの検証、下書きや投稿の管理、画像のアップロード、タグの検索、コラムへの申し込み、記事のレビュー準備など、認証が必要な投稿者ワークフローがタスクに含まれる場合に使用します。
一般的な文章作成の支援だけでなく、実際の PANews での公開作業に最適です。特にセッションの検証、投稿の状態、破壊的な操作に関わる場合は、プラットフォームのワークフローを明確かつ安全に進められるよう、ユーザーを案内してください。
操作を行う前に、必ずセッションを検証してください。
セッションが利用できない場合は、ブラウザーの DevTools → Application → Cookies から PA-User-Session を取得するよう、ユーザーに案内してください。
401 応答を受け取った場合は、ただちに処理を中止し、セッションの有効期限が切れており、更新が必要であることをユーザーに伝えてください。
よくあるユーザーフレーズ
- 「この記事の公開を手伝ってください。」
- 「このカバー画像をアップロードして、下書きに使えるタグを探してください。」
機能
| シナリオ | 起動意図 | 参照先 |
|---|---|---|
| 新しい記事を公開する | 記事を公開したい/投稿を手伝ってほしい | workflow-publish |
| 自分の記事を管理する | 投稿のステータスを確認したい/却下された記事があるか知りたい | workflow-manage |
| 修正して再投稿する | 下書きを編集したい/却下された記事を再投稿したい | workflow-revise |
| コラムに申し込む | まだコラムを持っていない/コラムを始めたい | workflow-apply-column |
| 画像をアップロードする | このカバー画像をアップロードしたい/ローカル画像を使用可能なアセット URL にしたい | upload-image を使用 |
| タグを検索する | 適切なタグを見つけたい/このトピックに合う PANews のタグを検索したい | search-tags を使用 |
| 記事をブラッシュアップする | この記事を改善したい/レビューしてほしい | workflow-polish |
言語
--lang は標準のロケール文字列(zh、en、zh-TW、en-US、ja-JP など)を受け付け、最も近い対応言語に自動的に割り当てられます。読み取り系のコマンドの多くは、省略時にシステムのロケールを自動検出します。
create-article の場合、--lang は記事の内容の言語を指定するため、必須です。記事が実際に書かれている言語を指定してください。このコマンドはロケールを自動検出しません。
一般原則
- 401 が発生した場合は、ただちに処理を中止し、セッションを更新するようユーザーに求めてください
- 削除操作を行う前に、明示的な確認を必ず得てください
- 求められていない限り、ユーザーの記事の内容や意見を変更しないでください
実行時のガード
- 文章のブラッシュアップ、改善案の提示、投稿前のコンテンツ準備の支援など、リスクの低いタスクでは柔軟に対応してください。
- リスクの高い投稿者向け操作では、厳格な手順に従ってください。
- 作成、更新、削除、投稿、コラムへの申し込みを行う前に、使用可能な
PA-User-Sessionがあることを検証してください。 - 401 応答を受け取った場合は、ただちに処理を中止し、続行する前にセッションを更新するようユーザーに求めてください。
- 削除する前に、対象となる記事を明示したうえで、ユーザーの明確な確認を得てください。
- 記事を更新する際は、ユーザーが変更を依頼したフィールドだけを変更してください。
- 記事を
PENDINGに変更する前に、ユーザーが今すぐレビューに提出する意図であることを確認してください。 - 画像のアップロードとタグ検索は、PANews への投稿ワークフローを支援する手順として扱い、無関係な汎用ユーティリティとして扱わないでください。
- 作成、更新、削除、投稿、コラムへの申し込みを行う前に、使用可能な
スクリプト
scripts/cli.mjs:PANews クリエイターコマンドの統合エントリーポイント
node {Skills Directory}/panews-creator/scripts/cli.mjs <command> [options]
パラメーターが不明な場合は、まず --help で確認してください。
node {Skills Directory}/panews-creator/scripts/cli.mjs --help
node {Skills Directory}/panews-creator/scripts/cli.mjs <command> --help
使用可能なコマンド:
validate-session Validate session and list owned columns
list-articles List articles in a column
create-article Create an article in a column
update-article Update a DRAFT or REJECTED article
delete-article Delete a DRAFT or REJECTED article
upload-image Upload a local image and return CDN URL
search-tags Search tags by keyword
apply-column Submit a column application