Community画像github.com

themeforge-pro/agent-kit

手書き、自分で作成、またはビルダーからエクスポートしたHTMLサイトを、ThemeForge属性を使用して、管理画面で編集可能なWordPressテーマに変換します。ユーザーが静的サイトやAI生成サイトをWordPressにしたい、HTMLからWordPressテーマを作成してほしい、クライアントがWordPress管理画面でテキストや画像、リスト、メニュー、商品を編集できるようにしたい、またはThemeForgeについて言及した場合に使用します。サイトマップの作成、fld-/opt-/tax-/wp-属性の配置、無料バリデーターチェック、そしてビルドのための引き継ぎまでをカバーします。

agent-kit とは?

このスキルは、静的なHTMLサイト(手書き、自身で作成、またはビルダーからエクスポート)を、クライアントがWordPress管理画面から簡単に編集できる本格的なWordPressクラシックテーマに変換するための完全なワークフローを提供します。ThemeForgeプロジェクトの中核となるスキルであり、HTML要素に`fld-*`、`opt-*`、`tax-*`、`wp-*`といった特別な属性を追加することで、編集可能な領域を定義します。これらの属性は、ページフィールド、サイト全体の設定、カテゴリフィールド、WordPressのネイティブ機能(投稿、メニュー、製品など)に対応しています。このスキルは、生成AIエージェント(Claude Code、Cursor、Codexなど)が対話的にサイトマップを確定し、最新のルールを取得し、マークアップを適用し、無料のバリデーターでチェックし、最終的にThemeForgeプラットフォームにデプロイするための一連のステップを定義します。ユーザーは、管理画面で直接内容を編集できるデザインを維持したWordPressテーマを迅速に入手できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/themeforge-pro/agent-kit/tree/HEAD/skills/themeforge-markup

Installed? Explore more 画像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

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

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

ドキュメント

ThemeForge マークアップ

ThemeForge は、静的なHTMLからクラシックなWordPressテーマを構築します。編集可能な部分をHTML属性でマークします:fld-*(ページのフィールド)、opt-*(サイト全体の設定)、tax-*(カテゴリのフィールド)、wp-*(WordPress自体:投稿、メニュー、製品)。ジェネレーターはこれらを管理フィールド、ページテンプレート、そしてサイト所有者が編集する管理画面に変換します。デザインはその人のものに残ります。

ルールは https://themeforge.pro/ai にあり、ジェネレーターとともに変更されます。 記憶やこのファイルからマークアップしないでください:セッションごとにルールを取得してください。このスキルは作業の順序のみを指示します。

1. 最初にサイトマップを合意する

マークアップを書く前に、サイトマップを返信し、確認を待ってください:

  • 各ページファイルとそのスラッグ(index.html、menu.html、contacts.html…) — ファイル名がWordPressテンプレートを決定するため、blog.htmlはブログフィードではなく、ブログという名前のページになります。
  • コンテンツタイプ:ブログ投稿、製品、独自のタイプとそのカテゴリ。
  • サイト全体のもの(ヘッダー、フッター、連絡先) — これらは theme-options.html に入ります。
  • 言語。

2. 必要なルールを取得する

GET https://themeforge.pro/ai              エントリページ:最初に読む
GET https://themeforge.pro/ai?m=core       マークアップの前に必ず取得
GET https://themeforge.pro/ai?m=build      サイトを注釈する代わりに生成する場合に取得
GET https://themeforge.pro/ai?m=<module>   ページ · ブログ · カスタム投稿タイプ · WooCommerce · デプロイ · レガシー

このサイトが必要とするモジュールのみをロードします:ショップのないカフェは woocommerce を読み込みません。

3. 進みながらマークアップする

各セクションを、2回目のパスで行うのではなく、書きながらまたは読みながら属性を付けます。最も多くの間違いを捉えるチェックポイント(ルールの文言):

  • 各ページの <body> に wp-fields-group があること。ないとフィールドは取得されません。
  • すべてのフィールドに名前があること。リンクとそのキャプションには異なる名前を付けること(Button / Button text)。
  • リスト(fld-loop)では、最初のカードだけでなく、すべてのカードに属性が含まれていること。
  • サイト全体のフィールドは theme-options.html で宣言されていること。

4. 無料でアカウント不要でチェックする

すべてのページセットを1つのリクエストで送信し、"ok": true が返るまで繰り返します:

POST https://themeforge.pro/api/validate-markup
Content-Type: application/json

{"pages":[{"name":"index.html","html":"…"},{"name":"theme-options.html","html":"…"}]}

または、このキットから node scripts/validate.mjs <site-folder> を実行します。error はテーマを破壊し、warning は何かが静かにドロップされることを意味し、hint は知っておく価値があります。何も保存されません。

5. 引き継ぎ

?m=deploy に従います:サイトの内容の1つのZIP(index.html がルートにあること)。ユーザーはそれを https://themeforge.pro のプロジェクトにアップロードし、ブラウザでテーマのWordPress管理画面を無料で開き、サブスクリプションでテーマをダウンロードします。ユーザーがプロジェクトIDとトークンを提供した場合、deploy モジュールはHTTP経由で自分でテーマをビルドする方法を示します。

参考資料

関連スキル