nuxt-studio
Nuxt Studioを使用した作業時に活用するスキルで、Nuxt Content サイト向けのセルフホスト型オープンソース CMSに関するサポートを提供します。ビジュアル編集、メディア管理、Gitベースの公開フロー、認証プロバイダー設定、AIによるコンテンツ作成支援など、Nuxt Studioの幅広い機能を扱う際に使用します。
description の原文を見る
Use when working with Nuxt Studio, the self-hosted open-source CMS for Nuxt Content sites - provides visual editing, media management, Git-based publishing, auth providers, and AI content assistance
SKILL.md 本文
Nuxt Studio
Nuxt Content ウェブサイトを本番環境で編集するための、自己ホスト型のオープンソース CMS モジュール。
使用時期
以下の作業に対応します:
nuxt-studioモジュールのインストールと設定- 認証プロバイダー (GitHub、GitLab、Google OAuth、SSO、カスタム)
- Git プロバイダーのセットアップ (GitHub、GitLab、ブランチ設定)
- ビジュアルコンテンツ編集 (MDC コンポーネント、YAML/JSON フォーム、frontmatter)
- メディア管理 (public ディレクトリ、NuxtHub blob、S3、R2)
- 公開フロー (ドラフトレイヤー、競合検出、CI/CD リビルド)
- AI 搭載コンテンツアシスタンス (Vercel AI Gateway)
コンテンツコレクション/クエリについて: nuxt-content スキルを使用してください
NuxtHub ストレージ/データベースについて: nuxthub スキルを使用してください
Nuxt の基本について: nuxt スキルを使用してください
利用可能なガイダンス
現在の作業に基づいて特定のファイルを参照してください:
references/configuration.md- モジュール設定、認証プロバイダー、Git プロバイダー、環境変数references/live-editing.md- ビジュアルエディター、メディア管理、MDC コンポーネント、AI 機能references/deployment.md- SSR 要件、Git 公開、ブランチ戦略、CI/CD
ファイルの読み込み
タスクに基づいて、これらの参照ファイルの読み込みを検討してください:
-
references/configuration.md- インストール、認証/Git プロバイダーの設定、または環境変数の設定を行う場合 -
references/live-editing.md- コンテンツエディター、メディア、コンポーネント、または AI 機能を使用する場合 -
references/deployment.md- デプロイ、ブランチ設定、または公開フローのトラブルシューティングを行う場合
一度にすべてのファイルを読み込まないでください。 現在のタスクに関連するファイルのみを読み込んでください。
主要コンセプト
| コンセプト | 目的 |
|---|---|
| 認証プロバイダー | Studio にアクセスできるユーザーを制御 (GitHub、GitLab、Google、SSO) |
| Git プロバイダー | リポジトリへの公開コミットを処理 |
| ドラフトレイヤー | 未公開の変更用の IndexedDB バックアップローカルストレージ |
| メディアマネージャー | /public または外部 blob ストレージのファイルをアップロード/閲覧 |
| ビジュアルエディター | MDC コンポーネントサポート付き TipTap ベースの WYSIWYG |
| 公開 | ドラフトを Git にコミットし、CI/CD リビルドをトリガー |
クイックスタート
npx nuxt module add nuxt-studio
// nuxt.config.ts
export default defineNuxtConfig({
modules: ['@nuxt/content', 'nuxt-studio'],
studio: {
repository: {
provider: 'github',
owner: 'your-username',
repo: 'your-repo',
branch: 'main',
},
},
})
# .env
STUDIO_GITHUB_CLIENT_ID=<client_id>
STUDIO_GITHUB_CLIENT_SECRET=<client_secret>
https://your-site.com/_studio (デフォルトルート) で Studio にアクセスしてください。
公式ドキュメント
- Nuxt Studio: https://nuxt.studio
- セットアップ: https://nuxt.studio/setup
- GitHub: https://github.com/nuxt-content/nuxt-studio
トークン効率
メインスキル: 約 300 トークン。各サブファイル: 約 800~1200 トークン。現在のタスクに関連するファイルのみを読み込んでください。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- onmax
- リポジトリ
- onmax/nuxt-skills
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/onmax/nuxt-skills / ライセンス: MIT
関連スキル
agent-browser
AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。
anyskill
AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。
engram
AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。
skyvern
AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。
pinchbench
PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。
openui
OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。