jpskill.com
💬 コミュニケーション コミュニティ

skill-marketplace-publisher

CodexやClaudeのスキルをSkillstoreなどの公開マーケットプレイスに公開するために、安全性の監査、公開パッケージの作成、GitHubリポジトリの作成、URLの提出などを行うSkill。

📜 元の英語説明(参考)

Publish a Codex or Claude skill to Skillstore, SkillMap, or similar public skill marketplaces. Use when you need to audit a skill for public safety, build a public package, create a public GitHub repo, or submit a repo URL to marketplace intake endpoints.

🇯🇵 日本人クリエイター向け解説

一言でいうと

CodexやClaudeのスキルをSkillstoreなどの公開マーケットプレイスに公開するために、安全性の監査、公開パッケージの作成、GitHubリポジトリの作成、URLの提出などを行うSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o skill-marketplace-publisher.zip https://jpskill.com/download/20835.zip && unzip -o skill-marketplace-publisher.zip && rm skill-marketplace-publisher.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/20835.zip -OutFile "$d\skill-marketplace-publisher.zip"; Expand-Archive "$d\skill-marketplace-publisher.zip" -DestinationPath $d -Force; ri "$d\skill-marketplace-publisher.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して skill-marketplace-publisher.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → skill-marketplace-publisher フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
4

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Skill Marketplace Publisher

概要

このワークフローは、ローカルスキルを公開され、レビュー可能なマーケットプレイス提出物にする場合に使用します。 これは、公開安全性監査、公開パッケージング、GitHub公開、マーケットプレイス提出の4つのことをエンドツーエンドでカバーしています。

このスキルは、以下の用途に最適化されています。

  • Skillstore セルフサービス提出
  • SkillMap の現在の公開受付チャネルを介したリスティングリクエスト
  • 有効な SKILL.md を持つ公開GitHubリポジトリを期待する将来のあらゆるマーケットプレイス

必須入力

ワークフローを実行する前に、以下を確認してください。

  1. ソーススキルのパス
  2. ターゲットマーケットプレイスのリスト
  3. 公開GitHubリポジトリの所有者/名前
  4. ソーススキルがすでに公開安全であるか、最初に public モードでパッケージ化する必要があるか

ユーザーがスキルを公開するよう求め、特に指定がない場合は、以下を仮定します。

  • ターゲットモード: public
  • 真実のソースは ai-shared/skills/ に保持される
  • パッケージ化された出力は ai-shared/skill-packages/ に送られる

ワークフロー

ステップ1: 公開安全性の監査

まずローカルスキャナーを実行します。これは、シークレット、ローカル絶対パス、シークレットハブ参照、および明らかな非ポータブルなマテリアルを探します。

python3 scripts/public_skill_audit.py /absolute/path/to/skill

解釈:

  • HIGH の発見がない場合: 続行して問題ありません
  • HIGH の発見がある場合: 停止して最初にサニタイズしてください
  • MEDIUM の発見がある場合: 公開する前に手動でレビューしてください

スキルが共有シークレット、ローカルプライベートパス、または所有者のみのランタイム仮定を参照している場合、ソースフォルダを直接公開しないでください。

ステップ2: ソースと公開パッケージのどちらにするか決定

スキルがすでに自己完結型でクリーンな場合、ソーススキルディレクトリを直接公開できます。

スキルが明らかにポータブルでない場合、public モードでパッケージ化します。

python3 ../../skill-package/scripts/skill_package.py analyze /absolute/path/to/skill
python3 ../../skill-package/scripts/skill_package.py build /absolute/path/to/skill --mode public

パッケージ化された出力をマーケットプレイスの公開可能な成果物として使用します。

デフォルトのパッケージ化された出力ルートは、ローカルの skill-package ワークフローによって設定された共有 skill-packages/ ディレクトリです。

ステップ3: スキルメタデータの検証

公開提出物には以下を含める必要があります。

  • フロントマター namedescription を持つ有効な SKILL.md
  • スキルによって参照されるサポートファイル
  • 利用可能な場合は agents/openai.yaml
  • MITApache-2.0 のような許容的なリポジトリレベルのライセンス

公開する前にスキルの構造を検証します。

python3 ../skill-creator/scripts/quick_validate.py /absolute/path/to/skill-marketplace-publisher

ターゲットスキルについては、最低限、手動で以下を確認してください。

  • SKILL.md がきれいにロードされること
  • 参照されているスクリプトとドキュメントが存在すること
  • パッケージ化後に壊れた相対リンクが残っていないこと

ステップ4: 公開GitHubリポジトリへの公開

以下のいずれかを含むクリーンなgitリポジトリを作成します。

  • ソーススキルフォルダ、または
  • 公開パッケージ出力

一般的なフロー:

mkdir -p /path/to/public-repo
rsync -a /path/to/publishable-artifact/ /path/to/public-repo/
cd /path/to/public-repo
git init
git checkout -b main
git add .
git commit -m "Publish skill for marketplace submission"
gh repo create <owner>/<repo> --public --source=. --remote=origin --push

スキルがより大きなリポジトリ内に存在する場合、サブディレクトリURLをサポートするマーケットプレイスは、次のようなパスを受け入れることができます。

https://github.com/<owner>/<repo>/tree/main/path/to/skill

ステップ5: Skillstoreへの提出

Skillstoreには実際のセルフサービス受付エンドポイントがあります。公開リポジトリまたは公開サブディレクトリURLを提出します。

python3 scripts/submit_marketplace.py skillstore \
  --repo-url https://github.com/<owner>/<repo>/tree/main/path/to/skill \
  --notes "Public-safe skill package prepared on 2026-03-26."

期待される結果:

  • success を含むJSONレスポンス
  • submission_id
  • https://skillstore.io/submissions/<id> の形式のステータスURL

提出IDとURLを最終的な納品書に保存してください。

ステップ6: SkillMapリスティングリクエストの送信

2026-03-26 現在、SkillMapは公開マーケットプレイスページと公開フィードバック/連絡チャネルを公開していますが、明確に文書化されたセルフサービス「スキル公開」フォームは確認されていません。

フィードバックエンドポイントを使用して、以下を含むリスティングリクエストを送信します。

  • 公開GitHubリポジトリURL
  • スキルの概要
  • 関連する場合はインストールノート
python3 scripts/submit_marketplace.py skillmap-feedback \
  --repo-url https://github.com/<owner>/<repo>/tree/main/path/to/skill \
  --skill-name <skill-name> \
  --email you@example.com

必要に応じて、references/marketplaces.md に記載されている連絡用メールアドレスも使用してください。

ステップ7: 結果の記録

各マーケットプレイスについて、以下を記録します。

  • 提出されたURL
  • 提出/リクエストのタイムスタンプ
  • 返された提出IDまたは確認
  • 保留中の手動フォローアップ項目

正式な納品書は、チャットに貼り付けるだけでなく、ユーザー向けのアウトボックスに作成する必要があります。

決定ルール

  • ソーススキルに実際のシークレットやプライベートなビジネスロジックが含まれている場合、ソースを直接公開しないでください。
  • スキルがローカル専用ファイルに依存している場合、パッケージ化された public 出力を優先してください。
  • マーケットプレイスがリポジトリURLのみを受け入れる場合、専用のクリーンなリポジトリを公開してください。
  • マーケットプレイスがサブディレクトリURLを受け入れる場合、スキルのサブツリーのみを公開できます。
  • マーケットプレイス名が公開ライブ提出パスで確認できない場合、unverified とマークし、サポートされているルートであるかのように装わないでください。

現在のマーケットプレイスノート

マーケットプレイスがサポートされていると主張する前に、これらを読んでください。

  • references/marketplaces.md

現在の主要な状態:

  • Skillstore: ライブ提出ルートが確認済み
  • SkillMap: ライブマーケットプレイスと公開受付チャネルが確認済みですが、セルフサービスリスティングフォームは未確認
  • CrowdHub: 2026-03-26 現在、このワークフローでは未確認

スクリプト

scripts/public_skill_audit.py

スキルツリーを以下についてチェックします。

  • シークレットである可能性のある値
  • ローカル絶対パス
  • シークレットハブ参照
  • 明らかな非ポータブルコンテンツ

scripts/submit_marketplace.py

以下をサポートします。

  • skillstore 提出
  • skillmap-feedback リスティングリクエスト

参照

  • `referen
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Skill Marketplace Publisher

Overview

Use this workflow when a local skill should become a public, reviewable marketplace submission. It covers four things end-to-end: public-safety audit, public packaging, GitHub publication, and marketplace submission.

This skill is optimized for:

  • Skillstore self-serve submission
  • SkillMap listing request via its current public intake channels
  • any future marketplace that expects a public GitHub repo with a valid SKILL.md

Required Inputs

Before running the workflow, confirm:

  1. the source skill path
  2. the target marketplace list
  3. the public GitHub repo owner/name
  4. whether the source skill is already public-safe or must be packaged in public mode first

If the user asks to publish a skill but does not say otherwise, assume:

  • target mode: public
  • source of truth stays in ai-shared/skills/
  • packaged output goes to ai-shared/skill-packages/

Workflow

Step 1: Audit Public Safety

Run the local scanner first. It looks for secrets, local absolute paths, secret-hub references, and obvious non-portable material.

python3 scripts/public_skill_audit.py /absolute/path/to/skill

Interpretation:

  • no HIGH findings: okay to continue
  • HIGH findings: stop and sanitize first
  • MEDIUM findings: review manually before publishing

If the skill references shared secrets, local private paths, or owner-only runtime assumptions, do not publish the source folder directly.

Step 2: Decide Source vs Public Package

If the skill is already self-contained and clean, you may publish the source skill directory directly.

If the skill is not obviously portable, package it in public mode:

python3 ../../skill-package/scripts/skill_package.py analyze /absolute/path/to/skill
python3 ../../skill-package/scripts/skill_package.py build /absolute/path/to/skill --mode public

Use the packaged output as the publishable artifact for marketplaces.

Default packaged output root is the shared skill-packages/ directory configured by the local skill-package workflow.

Step 3: Validate Skill Metadata

Public submissions should include:

  • a valid SKILL.md with frontmatter name and description
  • supporting files referenced by the skill
  • agents/openai.yaml when available
  • a permissive repo-level license such as MIT or Apache-2.0

Validate the skill structure before publishing:

python3 ../skill-creator/scripts/quick_validate.py /absolute/path/to/skill-marketplace-publisher

For the target skill, at minimum manually confirm:

  • SKILL.md loads cleanly
  • referenced scripts and documents exist
  • no broken relative links remain after packaging

Step 4: Publish to a Public GitHub Repo

Create a clean git repo that contains either:

  • the source skill folder, or
  • the public package output

Typical flow:

mkdir -p /path/to/public-repo
rsync -a /path/to/publishable-artifact/ /path/to/public-repo/
cd /path/to/public-repo
git init
git checkout -b main
git add .
git commit -m "Publish skill for marketplace submission"
gh repo create <owner>/<repo> --public --source=. --remote=origin --push

If the skill lives inside a larger repo, marketplaces that support subdirectory URLs can accept a path such as:

https://github.com/<owner>/<repo>/tree/main/path/to/skill

Step 5: Submit to Skillstore

Skillstore has a real self-serve intake endpoint. Submit the public repo or public subdirectory URL:

python3 scripts/submit_marketplace.py skillstore \
  --repo-url https://github.com/<owner>/<repo>/tree/main/path/to/skill \
  --notes "Public-safe skill package prepared on 2026-03-26."

Expected result:

  • JSON response with success
  • a submission_id
  • a status URL of the form https://skillstore.io/submissions/<id>

Save the submission ID and URL in the final delivery note.

Step 6: Send SkillMap Listing Request

As of 2026-03-26, SkillMap exposes public marketplace pages and public feedback/contact channels, but no clearly documented self-serve “publish skill” form was verified.

Use the feedback endpoint to send a listing request that includes:

  • the public GitHub repo URL
  • the skill summary
  • installation notes if relevant
python3 scripts/submit_marketplace.py skillmap-feedback \
  --repo-url https://github.com/<owner>/<repo>/tree/main/path/to/skill \
  --skill-name <skill-name> \
  --email you@example.com

If needed, also use the contact email listed in references/marketplaces.md.

Step 7: Record Outcome

For each marketplace, record:

  • submitted URL
  • submission/request timestamp
  • returned submission ID or acknowledgement
  • pending manual follow-up items

Formal delivery notes should be written to the user-facing outbox, not pasted only in chat.

Decision Rules

  • If the source skill contains any real secrets or private business logic, do not publish the source directly.
  • If the skill depends on local-only files, prefer packaged public output.
  • If the marketplace accepts only a repo URL, publish a dedicated clean repo.
  • If the marketplace accepts a subdirectory URL, you may publish only the skill subtree.
  • If a marketplace name cannot be verified with a public live submission path, mark it unverified and do not pretend it is a supported route.

Current Marketplace Notes

Read these before claiming a marketplace is supported:

  • references/marketplaces.md

Key current state:

  • Skillstore: verified live submission route
  • SkillMap: verified live marketplace plus verified public intake channels, but no confirmed self-serve listing form
  • CrowdHub: unverified for this workflow as of 2026-03-26

Scripts

scripts/public_skill_audit.py

Checks a skill tree for:

  • likely secret values
  • local absolute paths
  • secret-hub references
  • obvious non-portable content

scripts/submit_marketplace.py

Supports:

  • skillstore submission
  • skillmap-feedback listing request

References

  • references/marketplaces.md: dated marketplace research and current submission paths

同梱ファイル

※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。