mcpField
P
panews-creator

panews-creator

github.com/panewslabマーケティング・グロース45182 回インストール3 週間前に更新
リポジトリ

panews-creator について

PANewsの投稿者が認証済みの投稿ワークフローで記事を作成、編集、管理、公開するためのスキルです。画像アップロード、タグ検索、コラム申請にも対応し、操作前のセッション確認や重要操作の手順を定めています。

主な機能

  1. 01セッション検証とコラム一覧
  2. 02記事の作成・編集・管理
  3. 03画像をアップロードしてCDN URLを取得
  4. 04キーワードによるタグ検索
  5. 05コラム申請の送信

活用シーン

  1. 01記事を準備して審査に提出
  2. 02却下された記事を修正して再提出
  3. 03下書きのカバー画像とタグを用意
  4. 04記事削除前に対象を確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/panewslab/skills --skill panews-creator

インストール後、Claude Code で/panews-creatorを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

agents/
openai.yaml
references/
workflow-apply-column.md
workflow-manage.md
workflow-polish.md
workflow-publish.md
workflow-revise.md
scripts/
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

コメント