本文へ移動
cccskills
無料GitHub で公開日本語紹介

plugin-creator

ZCodeプラグインの機能やマニフェストを実装し、ローカルのテスト用マーケットプレイスを用意して、アプリで追加・導入・試用する手順を案内します。

原文原文の説明を見る

Create or update ZCode plugin source and a local test marketplace, then guide the user to add, install, update and try it in the app. Use for new plugins or changes to an existing plugin's capabilities, manifest or local distribution.

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • ZCodeプラグインを新規作成したいとき
  • 既存プラグインの機能を変更したいとき
  • ローカルのテスト用マーケットを用意したいとき
  • アプリで追加・導入する手順を知りたいとき

日本語での紹介

できること

ZCodeプラグインの目的や入力例、期待する結果を整理し、プラグインのソースとマニフェストを作成・更新します。必要なコンポーネントだけを実装し、プレースホルダーの確認や、宣言されたファイルの存在、パスの整合性などを点検します。通常は作業場所にテスト用の marketplace.json も作り、プラグイン名・バージョン・説明・相対パスがソースと一致するようにします。その後、マーケットプレイスの追加、プラグインのインストールや更新、アプリ内での試用方法を具体的に案内します。

こんなときに便利

新しいプラグインを試作したいときや、既存プラグインの機能、マニフェスト、ローカル配布を変更するときに向いています。エージェントがファイルを用意した後、利用者がアプリの画面から追加・導入して動作を確かめる流れを整えられます。

使い方の例

  • 「この作業を行うZCodeプラグインを作り、ローカルで試せる形にして」
  • 「既存プラグインの機能を追加し、テスト用マーケットプレイスも更新して」
  • 「作成したプラグインをアプリに追加して試す手順を教えて」

注意点

マーケットプレイスの追加やプラグインの導入・更新は利用者がアプリ上で行います。このスキルは公開も行いません。MCPサーバーの雛形は接続確認と空のツール一覧のみなので、実際の機能にはツールの実装が必要です。実行環境や認証情報に依存する確認は、できない場合に明示します。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

資料チェック

SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。

安全面送信・削除・コマンド実行などの扱いが明示されているか
A良好登録・導入・公開は行わず利用者が操作すると明記されています。
導入のしやすさ必要なツールや API キーが少ないか、書かれているか
B一部不足ZCodeアプリ操作は示されていますが、Nodeや開発環境が必要な場合の説明は限定的です。

点数には入れていません。 2026年10月24日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。

評価が違うと思ったら、見直しを依頼する

どの項目が、なぜ違うと思うかを書いてください。ログインは不要です。内容を SKILL.md と照らし合わせて評価を作り直し、この欄に反映します。

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

含まれるファイル(3)

  • SKILL.md5.9 KB
  • references/installing-and-updating.md4.9 KB
  • references/plugin-json-spec.md4.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Plugin Creator

Deliver implemented plugin source, a local dev marketplace catalog, and precise UI instructions for the user to add the market, install/update the plugin and try it. Use ZCode manifests.

The current handoff is manual. Do not register markets, install/update/enable plugins, or publish as part of this skill. Ordinary Desktop users are not expected to have a global zcode CLI or node command. Use existing file tools when helper runtimes are unavailable; do not ask users to install development tooling to complete the UI steps. A skill reference alone has no plugin requirements: ask what the plugin should do before generating files.

1. Define the outcome and source

Read the target workspace's instructions. Reuse the user's choices for purpose, name, components and destination. Define a representative input and observable expected result for the capability; use it for the smoke test and final trial prompt.

Default source location: <workspace>/plugins/<slug>/. An explicit directory wins. Work on the target host for remote work. For an existing plugin, inspect its manifest and edit the original source while retaining its identity.

Read the ZCode manifest reference before choosing components. This step is complete when the source location and acceptance example are concrete.

2. Create and implement

Create .zcode-plugin/plugin.json and only the components the plugin needs. The directory name and manifest name must match. Use the available file tools, or the optional bundled scripts/create-basic-plugin.mjs helper when Node is already runnable. Helper options and examples are in the manifest reference.

Implement the requested capability and replace generic scaffold descriptions with its purpose. The generated MCP server only implements a handshake and an empty tool list; implement real tools before reporting a working integration. Keep secrets in user-config/environment/credential mechanisms.

Preserve existing source. Ordinary iteration edits implemented files and increments the manifest's semantic version; it does not re-scaffold with --force. This step is complete when the requested files and behavior have been implemented, or a specific blocker is recorded.

3. Check what the environment can verify

Check manifest JSON, declared resource existence, directory/name consistency, path containment and unresolved placeholders. Run the representative capability smoke test with available tools. Report unavailable runtime or credential-dependent checks explicitly.

In an existing developer environment, scripts/validate-plugin.mjs can additionally invoke zcode plugins validate; use its --cli override only when an actual working entry is already known. This is optional developer verification, not a prerequisite or a command to give ordinary Desktop users. File inspection alone does not prove ZCode schema validation or runtime execution.

4. Prepare the local test marketplace

Unless the user requested source-only delivery, create or update <workspace>/plugins/marketplace.json beside the plugin directories. Its entry uses the plugin manifest's name, version and description, a relative source path, and appropriate display/localized metadata. Preserve unrelated entries, metadata and order.

When Node is available, use scripts/upsert-dev-marketplace.mjs with the actual plugin path. It returns the marketplace ID, full plugin ID and paths; its directory-based dev ID is stable. Pass an existing chosen catalog explicitly with --marketplace-path to retain its name. Without Node, use the file tools and the reference's catalog format, choose a distinct dev- prefixed name for a new market, and retain that saved name on later edits. Resolve same-name/different-source conflicts rather than replacing another entry or market.

Read manual installation, updates and trial for every handoff. This step is complete when the catalog and plugin files exist and their IDs, versions and paths agree. Creating the catalog does not register a market or install a plugin.

5. Guide the user's UI actions

Provide the actual market root directory and instruct the user to open Plugin Marketplace → Add → Add Plugin Marketplace, paste that directory, and add it. Then use Personal → the actual market name → plugin → Install. Follow the reference for updates and failures.

Give a concrete new-task trial prompt with its expected result. For a skill, tell the user to select the installed plugin/skill from the composer picker after installation. Only provide an installed SKILL.md reference if its actual path has been observed; a source path is not an installed reference. Preserve the user's disabled choices and explain any needed manual enable/configuration step.

6. Deliver with accurate status

Reply in the user's language with:

  • Actual absolute source directory, marketplace root to paste, and catalog file path.
  • Actual marketplace name, full plugin ID and source version.
  • The manual add/install or refresh/update steps, and Settings → Plugins as the installed management entry.
  • The trial prompt and expected result, plus checks completed and checks pending.
  • Explicit status: market awaiting manual addition, plugin awaiting installation/update, and trial pending, unless completion has been observed or reported by the user. Mark an existing but unverified installation as unverified.

If the user has not completed the UI steps, stop with a usable handoff rather than performing them automatically or claiming success. For a reported error, keep the source, inspect the error and correct the relevant source/catalog issue. Public release remains separate from local testing.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

3d-object

無料概要あり

立体物をthree.jsで作成し、あらゆる角度から確認できるビューアーに表示します。OBJ + MTLやGLBで保存し、他の3D制作ソフトへ持ち込めます。

  • 立体物を作って全方向から確認したいとき
  • Blenderで編集するモデルの作成
  • シルエットや素材の見え方の確認
asgeirtj/system_prompts_leaks7万2026年10月24日 更新

action-items

無料概要あり

個人用のタスク一覧に、やることや期限、返答待ち、作業が止まる理由を記録します。進捗や依存関係を更新し、重複や完了済みの項目も整理するスキルです。

  • 期限付きのタスクや約束の記録
  • 返答待ちや作業が止まる理由の整理
  • 前提タスク完了後の依存関係の更新
asgeirtj/system_prompts_leaks7万2026年10月24日 更新

agents

無料概要あり

作業の目標と完了条件を整理し、必要に応じて複数のエージェントへ分担します。進捗報告、成果の検証、PRのマージまで、プロジェクトとして進行を管理します。

  • 独立した作業を並行して進めたいとき
  • 進行中の各作業の状況確認
  • 中断したプロジェクトの再開
asgeirtj/system_prompts_leaks7万2026年10月24日 更新

animated-video

無料概要あり

再生・一時停止や時間位置の指定ができるアニメーションをHTMLページとして制作します。場面の長さや速度を調整し、横長・縦長の動画書き出しに備えます。

  • 製品の操作紹介を動画にしたいとき
  • 文字と図形で内容を説明したいとき
  • 縦長のアニメーション制作
asgeirtj/system_prompts_leaks7万2026年10月24日 更新

apple_healthkit

無料概要あり

Apple Healthに同期された歩数や心拍数、睡眠、ワークアウトの記録を期間別に確認し、日々の変化や同期状況、データの欠けを調べます。

  • 歩数や心拍数の推移を確認したいとき
  • 睡眠段階や時間、中途覚醒の確認
  • 運動時間・距離・消費カロリーの振り返り
asgeirtj/system_prompts_leaks7万2026年10月24日 更新

artifact_document

無料概要あり

Word文書やテンプレートの作成・編集、内容の抽出、画像の差し替えに対応し、見出しや箇条書きの構造を整えて、全ページの表示まで確認します。

  • 構造を整えたWord文書の作成
  • 既存文書の内容を整理したいとき
  • 文書内の画像や文章の差し替え
asgeirtj/system_prompts_leaks7万2026年10月24日 更新

asgeirtj のスキルをすべて見る

このスキルの問題を報告する