Communitygithub.com

posimyth/uichemy-cursor-plugin

UiChemyウェブサイトプロジェクトにブログを追加します。一覧ページ、記事ページ、アーカイブページ、サンプル投稿を作成し、投稿の一覧表示や削除も行います。ユーザーがブログ、ニュース、記事セクションの追加、ブログ投稿の作成、WordPressサイトのブログページ設定、投稿の削除を依頼したときに使用します。

uichemy-cursor-plugin とは?

このスキルは、既存のUiChemyプロジェクトにブログ機能を追加するためのエージェントツールです。ユーザーが「ブログを追加して」「記事セクションを作って」などと依頼したときに動作し、`uichemy_add_blog` ツールを使って一覧ページ、記事ページ、アーカイブページを自動生成します。また、`uichemy_get_blog` で既存の投稿を確認し、`uichemy_remove_post` で投稿削除も可能(削除は元に戻せないため確認必須)。最大6件の投稿を追加でき、3件を超える分は一覧には表示されますが個別記事ページは共有されます。WordPressエクスポート時には別途ブログジェネレータが動作するため、追加した投稿がそのままWordPress投稿になるわけではない点をユーザーに説明する必要があります。Claude Code、Cursor、Codexなどの環境で動作し、`uichemy_list_projects` でプロジェクトを特定、`uichemy_validate` と `uichemy_check_responsive` で検証後、`uichemy_open_preview` でプレビューを開きます。

対応~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/posimyth/uichemy-cursor-plugin/tree/HEAD/skills/add-blog-pages

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

このスキルは、ユーザーがすでに UiChemy で持っているサイトにブログを追加したい場合に使用します。

手順:

  1. ユーザーがプロジェクト名を指定しなかった場合は uichemy_list_projects でプロジェクトを特定します。ページと投稿がそのプロジェクトに追加されることを伝えます。
  2. 最初に uichemy_get_blog を呼び出します。プロジェクトにすでに投稿がある場合はそれらを表示し、投稿を追加するかそのままにするかをユーザーに確認します。
  3. ユーザーから提供された情報(投稿タイトル、トピック、著者名、カテゴリ)を収集します。何も提供されなかった場合は、サイトのビジネスに合った3~6件のタイトルを提案し、それらは下書きであると伝えます。
  4. uichemy_add_blog を、projectId と posts(1~6件。各投稿に title が必要で、excerpt、author、date、category、readTime、image を指定可能)とともに呼び出します。オプションとして categories、listingPage(デフォルトは "Blog")、archives(デフォルトは true)、layouts を指定できます。ツール自身のスキーマに従い、フィールドを勝手に追加しないでください。
  5. 記事ページは3ページしか存在しないため、3件を超える投稿は一覧には表示されますが、記事ページを共有します。ユーザーが3件以上を要求した場合はこのことを伝えます。
  6. ブログページに対して uichemy_validate と uichemy_check_responsive を実行し、その結果を報告します。
  7. ユーザーがブログを確認できるよう uichemy_open_preview を呼び出します。

ルール:

  • 投稿タイトルと抜粋は、ユーザーの指示のみに基づいて作成します。著者、日付、統計、引用、クライアント名を勝手に作成しないでください。date はユーザーが指定した場合のみ使用します。
  • 画像: ユーザーが提供したURL、または uichemy_upload_image が返したURLのみを使用します。
  • uichemy_remove_post は元に戻せません。uichemy_get_blog を使用し、投稿番号とタイトルを指定して、ユーザーに確認を求め、明確な承諾を得た後にのみ呼び出します。この操作により、それより上の投稿の番号が振り直されます。
  • ここで作成された投稿はキャンバスと一覧です。WordPressエクスポートは、UiChemyアプリのブログジェネレータから独自の投稿を構築します。そのため、ユーザーがこれらの投稿がWordPress投稿として表示されるかどうかを尋ねた場合は、そのことを伝えてください。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

関連スキル