AI agent 統合
Skills
OpenPress は組み込みの skills を通じて agents に基盤となる基底層を公開します。一方、外部のクリエイティブな skills は、受容、テイスト、例、スターターファイル、およびドメインの判断力を備えています。
境界。 OpenPress は starter の取得やテンプレートマーケットプレイスの運営は行いません。Workspace への skills のインストールと starter ファイルの適応には Agents を使用してください。
このドキュメントでは、OpenPress にさまざまな Skills をインストールして利用する方法を説明します。
ステップ 1: 利用可能な Skills を理解する
OpenPress は、さまざまなワークフローのニーズを満たすために、いくつかの種類の Skills を提供しています:
- システム操作:
openpress(CLI の使用、検証、エクスポート、ルーティング)、openpress-upgrade(パッケージアップグレードと Migration QA)、openpress-deploy(デプロイ)。 - ドキュメント作成:
openpress-create-pages(A4 などのページドキュメント)、openpress-create-slide(プレゼンテーションドキュメント)。 - レビュー:
/apply-comments(インラインコメントの処理)。 - 外部スターター: 具体的な例や再利用可能なスターターファイルが必要な場合は、別の starter-bearing skill をインストールします。
ステップ 2: 外部またはクリエイティブな Skills をインストールする
既存 workspace の組み込み OpenPress skills を更新するには、次を実行します:
npm run openpress:skills
# または @open-press/core のみをインストールした workspace では:
node node_modules/@open-press/core/engine/cli.mjs skills:sync .
特別なデザインやテンプレート(ソーシャルカードなど)が必要な場合は、npx を介して外部の skill をインストールできます。例えば、ソーシャルカード skill のインストール:
npx -y skills@latest add quan0715/openpress-social-card-skill
ステップ 3: Agent を通じて Skill を適用する
インストールが完了したら、Agent を誘導してその skill を使用させます:
- Agent にその skill の
SKILL.mdの説明を読むように指示します。 - Agent に skill が提供する
starter/のサンプルファイルを OpenPress Workspace にコピーまたは適応させます。 - ページやプレゼンテーション作成の skill の場合は、公式の説明に基づいて対応する
press.tsxとディレクトリ構造を Agent に生成させます。
ステップ 4: Skill の出力を検証する
構造の作成やコンテンツの導入にどの Skill を使用した場合でも、プロジェクトの健全性を確認するために、終了する前に必ずビルドを実行してください:
npm run build