エージェントスキル

このページ

EmDash は、AI コーディングアシスタント向けにエージェントスキルを公開しています。スキルとは、指示と参考資料をまとめたフォルダーで、タスクが必要としたときにアシスタントが読み込みます。EmDash のスキルをインストールすると、アシスタントはスキーマ、クエリ、プラグイン、CLI について最新の EmDash のパターンに従います。

スキル用途
building-emdash-siteスキーマとシードファイル、コンテンツクエリ、Portable Text、メニュー、タクソノミー、デプロイ
creating-pluginsサンドボックス化プラグインとネイティブプラグイン:フック、ルート、ストレージ、管理 UI
emdash-cliコマンドラインからの EmDash サイトの管理
upgrading-emdashパッケージ、プロジェクトコード、スキル、コアマイグレーションのアップグレード
wordpress-theme-to-emdashWordPress テーマの EmDash サイトへの移植
wordpress-plugin-to-emdashWordPress プラグインの動作の EmDash への移植

スキルは EmDash のリリースごとに emdash-cms/skills リポジトリで公開されます。

EmDash テンプレート内のスキル

npm create emdash で作成したプロジェクトには、.agents/skills/ に building-emdash-site、creating-plugins、emdash-cli が含まれます。プラグイン CLI の init コマンドで生成したプラグインには creating-plugins が含まれます。プロジェクトレベルの Agent Skills に対応するアシスタントは、追加の設定なしでこれらを読み込みます。互換用の .claude/skills リンクは同じファイルを指します。

これらのコピーは、プロジェクト作成時のバージョンのままです。更新したい場合や WordPress 移植スキルを追加したい場合は、リポジトリからスキルをインストールしてください。

スキルをインストールする

Skills CLI

skills コマンドは、Codex、Claude Code、Cursor、GitHub Copilot、Gemini CLI、OpenCode などのアシスタントに対応しています。プロジェクトで次のコマンドを実行します。

npx skills add emdash-cms/skills

インストールするスキルとアシスタントを尋ねられます。--skill <name> を追加するとスキルを事前に指定でき、-g を追加すると現在のプロジェクトではなくユーザーアカウントにインストールします。

Codex

Codex CLI で EmDash マーケットプレイスを追加し、そのプラグインをインストールします。

codex plugin marketplace add emdash-cms/skills
codex plugin add emdash@emdash

このプラグインには、EmDash のすべてのスキルが含まれます。インストール後は、新しい Codex タスクを開始してください。

Claude Code

リポジトリをプラグインマーケットプレイスとして追加し、emdash プラグインをインストールします。

/plugin marketplace add emdash-cms/skills
/plugin install emdash@emdash

Claude Code では、インストールしたスキルに emdash: プレフィックスが付きます(例: emdash:building-emdash-site)。

GitHub Copilot、Cursor、Factory Droid でも、リポジトリをプラグインとしてインストールできます。各アシスタントの最新の手順は、スキルリポジトリの README に記載されています。

スキルを更新する

Skills CLI

プロジェクトレベルのスキルを、次のコマンドで更新します。

npx skills update

ユーザーレベルのスキルを更新するには、-g を追加します。

Codex

次のコマンドで EmDash マーケットプレイスを更新します。

codex plugin marketplace upgrade emdash

Claude Code

/plugin marketplace update emdash を実行するか、/plugin で emdash マーケットプレイスの自動更新をオンにします。

その他のアシスタントでは、それぞれのプラグイン更新の手順に従うか、インストールコマンドをもう一度実行してください。

問題を報告する

スキルは、EmDash リポジトリの skills/ フォルダーで管理されています。Issue とプルリクエストはそちらに作成してください。emdash-cms/skills リポジトリでは受け付けていません。