jpskill.com
🛠️ 開発・MCP コミュニティ

promote-skill

Use when publishing a SKILL.md-style agent skill across uGig, sh1pt, GitHub/gists, and follow-on skill marketplaces such as ClawHub, Goose, LobeHub, Kilo, Skillstore, FreeMyGent, ClawMart, Manus, VS Code Agent Skills, and Moltbook.

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

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

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

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

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して promote-skill.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → promote-skill フォルダができる
  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
同梱ファイル
1

📖 Skill本文(日本語訳)

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

[スキル名] promote-skill

スキルのプロモーション

概要

このスキルは、ローカルの SKILL.md を公開マーケットプレイスのリスティングおよびプロモーションチェックリストに変換するために使用します。ワークフローはエージェントフレンドリーです。

  1. スキルソースを検証し、サニタイズします。
  2. 公開ソースURLを作成します。GitHubリポジトリまたは公開gistの生URLが望ましいです。
  3. まずuGigに公開します。uGigは生の SKILL.md をインポートし、スキャンして「Publish Everywhere」チェックリストを公開します。
  4. sh1ptをクロスマーケットプレイスのプロモーションマニフェスト/コマンドジェネレーターとして使用します。
  5. プラットフォームに応じて、CLI、PR、アカウント提出、または手動アップロードによって他のマーケットプレイスに対応します。

公開スキルファイルやマーケットプレイスのリスティングには、資格情報、クッキー、プライベートな環境変数、または個人の秘密を決して含めないでください。

使用するタイミング

ユーザーが次のように言ったときに使用します。

  • 「このスキルを公開して」
  • 「このスキルを宣伝して」
  • 「uGig / ClawHub / LobeHub / Goose / Kilo に載せて」
  • 「公開用の SKILL.md を作成して」
  • 「どこでも公開して」
  • 「promote-skill ワークフローを作成して」

求人応募そのものには使用しないでください。その場合は、求人掲示板に特化したスキルを使用してください。

収集または推測する入力

必須:

  • ローカルの SKILL.md のパス、またはそれを含むディレクトリ。
  • 公開しても安全なタイトル、スラッグ、タグライン、説明、カテゴリ、タグ。
  • sats単位の価格。0 は無料を意味します。

オプション:

  • 既存の公開されている生の SKILL.md のURL。
  • GitHubリポジトリ/gistの好み。
  • uGigの資格情報、またはすでに認証済みのブラウザプロファイル。
  • 必要なプラットフォーム用のマーケットプレイス固有の資格情報/APIキー。

公開前の安全チェックリスト

公開アップロードの前にシークレットスキャンを実行してください。

grep -RInE 'password|passwd|secret|token|api[_-]?key|BEGIN .*PRIVATE|private[_-]?key|cookie|credential' SKILL.md . 2>/dev/null || true

その後、ヒットしたものを手動で検査してください。環境変数名の言及は問題ありませんが、実際の値は問題ありません。

有料リスティングの場合、公開されている生のURLからインポートするマーケットプレイスは、成果物を公開する可能性があることを覚えておいてください。成果物が無料ではない場合、有料であることを主張する前に、匿名ブラウザからアクセス制限が機能していることを確認してください。

uGigワークフロー

ugigskills new をサポートしている場合の推奨CLIパス:

ugig skills new \
  --title "My Skill" \
  --description "Public credential-free SKILL.md for ..." \
  --tagline "Short marketplace tagline" \
  --category Automation \
  --price 0 \
  --tags "skills,automation,agents" \
  --source-url "https://raw-or-gist-url/SKILL.md"

ugig skills createugig skills new のエイリアスです。インストールされているCLIが古いか、必要なフィールドをサポートしていない場合は、uGigブラウザフォームを使用してください。

https://ugig.net/dashboard/skills/new

既知のフォームフィールド:

  • Skill File URL: 生/直接の公開 SKILL.md URL。
  • Title。
  • Tagline。
  • Description。
  • Price: 無料の場合は 0
  • Category。
  • Tags: 結合されたタグを短く保ちます。サポートされているエージェントチップが最大数にカウントされる場合があります。
  • ClawHub URL: ClawHubに公開後に記入します。

検証:

  • リスティングURLは /skills/<slug> です。
  • ページに Free または予想される価格が表示されます。
  • セキュリティスキャンが Clean と表示されます。
  • スキルが環境変数を文書化している場合、環境変数アクセスに関する中程度の警告は予想されます。
  • ソースURLが正しく、シークレットが含まれていません。

sh1ptワークフロー

sh1pt CLIは、トップレベルのスキルプロモーションコマンドを提供する必要があります。

sh1pt skills new --skill-file ./SKILL.md --source-url "https://raw-or-gist-url/SKILL.md" --price 0
sh1pt skills publish --all --dry-run
sh1pt skills publish --marketplace ugig clawhub goose
sh1pt skills marketplaces

期待される動作:

  • sh1pt skills new は、ローカルの SKILL.md からフロントマターを読み取り、タイトル/スラッグ/説明/タグ/価格/ソースURLを埋めて sh1pt.skill.json を作成します。
  • sh1pt skills publish --all --dry-run は、既知のすべてのマーケットプレイスに対する正確なコマンドまたは手動の手順を出力します。
  • ドライランではない実行は、資格情報/API設定が検証されるまで、未知のサードパーティCLIを盲目的に実行すべきではありません。コマンドを出力し、手動/アクションが必要な状態をマークします。

実装場所はプロジェクトによって異なります。典型的なsh1ptスタイルのモノレポでは、CLIパッケージの下にコマンドモジュールを追加し、CLIエントリポイントから登録します。

マーケットプレイスマトリックス

マーケットプレイス 方法 公開パターン
uGig CLI/API またはブラウザ ugig skills new ... --source-url <raw SKILL.md>
ClawHub CLI clawhub publish . --slug <slug> --version 1.0.0
skills.sh 自動インデックス SKILL.md を含む公開GitHubリポジトリをプッシュ
LobeHub Skills 提出 サイト提出を使用。インストールコマンドは npx @lobehub/cli skill install <slug> と表示されます
Goose Skills PR / インストールURL goose skill add <raw SKILL.md URL>。ディレクトリが必要な場合はPRを提出
Kilo Marketplace PR 有効な SKILL.md を含むフォーク + PR。インストールコマンド kilo skill install <slug>
Skillstore GitHubリポジトリ セキュリティ分析のためにリポジトリ/生URLを提出
FreeMyGent アップロード skill.md をアップロードし、価格を設定し、ウォレットを接続
ClawMart API clawmart publish . --name <slug>
Manus Agent Skills アカウント 無料アカウントが必要。アカウントUIを通じて提出
VS Code Agent Skills GitHub 拡張機能によってインデックス付けされたGitHubリポジトリ/PRを通じて公開
Moltbook / NormieClaw 提出 提出し、価格を設定し、品質チェックに合格

公開ソースの選択肢

クイックgist:

gh gist create ./SKILL.md --public --desc "<skill title>"
gh api gists/<gist-id> --jq '.files["SKILL.md"].raw_url'

自動インデクサーに適しています:

mkdir -p /tmp/<slug>
cp ./SKILL.md /tmp/<slug>/SKILL.md
cd /tmp/<slug>
git init
git add SKILL.md
git commit -m "Add <slug> skill"
gh repo create <owner>/<slug>-skill --public --source=. --push

skills.sh、VS Code Agent Skills、Goose/Kilo PR、またはリポジトリメタデータを必要とするマーケットプレイスをターゲットにする場合は、gistよりもリポジトリを優先してください。

よくある落とし穴

  1. 生のURLではなく、人間が読むgistページを使用すること。インポートには gist.githubusercontent.com/.../raw/.../SKILL.md を使用してください。
  2. 例に資格情報を公開すること。プレースホルダーの環境変数名のみを使用してください。
  3. uGigのタグが多すぎること。タグは10個未満に保ち、検証で問題が発生する場合はサポートされているエージェントチップを空白のままにしてください。
  4. (原文がここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Promote Skill

Overview

Use this skill to turn a local SKILL.md into a public marketplace listing and promotion checklist. The workflow is agent-friendly:

  1. Validate and sanitize the skill source.
  2. Create a public source URL, preferably a GitHub repo or public gist raw URL.
  3. Publish to uGig first because uGig imports the raw SKILL.md, scans it, and exposes a "Publish Everywhere" checklist.
  4. Use sh1pt as the cross-marketplace promotion manifest/command generator.
  5. Work through other marketplaces by CLI, PR, account submission, or manual upload depending on the platform.

Never include credentials, cookies, private env values, or personal secrets in a public skill file or marketplace listing.

When to Use

Use this when the user says:

  • "publish this skill"
  • "promote this skill"
  • "put it on uGig / ClawHub / LobeHub / Goose / Kilo"
  • "make a public SKILL.md"
  • "publish everywhere"
  • "create a promote-skill workflow"

Do not use this for job applications themselves; use job-board specific skills for that.

Inputs to collect or infer

Required:

  • Local SKILL.md path or directory containing it.
  • Public-safe title, slug, tagline, description, category, tags.
  • Price in sats; 0 means free.

Optional:

  • Existing public raw SKILL.md URL.
  • GitHub repo/gist preference.
  • uGig credentials or already-authenticated browser profile.
  • Marketplace-specific credentials/API keys for platforms that need them.

Safety checklist before publishing

Run a secrets scan before any public upload:

grep -RInE 'password|passwd|secret|token|api[_-]?key|BEGIN .*PRIVATE|private[_-]?key|cookie|credential' SKILL.md . 2>/dev/null || true

Then manually inspect hits. Mentions of environment variable names are fine; real values are not.

For paid listings, remember: marketplaces that import from a public raw URL may expose the artifact publicly. If the artifact is not intended to be free, verify access-gating from an anonymous browser before claiming it is paywalled.

uGig workflow

Preferred CLI path once ugig supports skills new:

ugig skills new \
  --title "My Skill" \
  --description "Public credential-free SKILL.md for ..." \
  --tagline "Short marketplace tagline" \
  --category Automation \
  --price 0 \
  --tags "skills,automation,agents" \
  --source-url "https://raw-or-gist-url/SKILL.md"

ugig skills create is an alias for ugig skills new. If the installed CLI is older or does not support the needed fields, use the uGig browser form:

https://ugig.net/dashboard/skills/new

Known form fields:

  • Skill File URL: raw/direct public SKILL.md URL.
  • Title.
  • Tagline.
  • Description.
  • Price: 0 for free.
  • Category.
  • Tags: keep combined tags short; supported-agent chips may count toward the maximum.
  • ClawHub URL: fill after publishing to ClawHub.

Verification:

  • Listing URL is /skills/<slug>.
  • Page says Free or the expected price.
  • Security scan says Clean.
  • Medium warning for environment variable access is expected if the skill documents env vars.
  • Source URL is correct and contains no secrets.

sh1pt workflow

The sh1pt CLI should provide top-level skill promotion commands:

sh1pt skills new --skill-file ./SKILL.md --source-url "https://raw-or-gist-url/SKILL.md" --price 0
sh1pt skills publish --all --dry-run
sh1pt skills publish --marketplace ugig clawhub goose
sh1pt skills marketplaces

Expected behavior:

  • sh1pt skills new creates sh1pt.skill.json by reading frontmatter from the local SKILL.md and filling title/slug/description/tags/price/source URL.
  • sh1pt skills publish --all --dry-run prints exact commands or manual steps for every known marketplace.
  • Non-dry runs should not blindly execute unknown third-party CLIs until credentials/API setup is verified; print commands and mark manual/action-required states.

Implementation locations vary by project. In a typical sh1pt-style monorepo, add the command module under the CLI package and register it from the CLI entrypoint.

Marketplace matrix

Marketplace Method Publish pattern
uGig CLI/API or browser ugig skills new ... --source-url <raw SKILL.md>
ClawHub CLI clawhub publish . --slug <slug> --version 1.0.0
skills.sh Auto-indexed Push public GitHub repo containing SKILL.md
LobeHub Skills Submit Use site submission; install command shown as npx @lobehub/cli skill install <slug>
Goose Skills PR / install URL goose skill add <raw SKILL.md URL>; submit PR if directory requires it
Kilo Marketplace PR Fork + PR with valid SKILL.md; install command kilo skill install <slug>
Skillstore GitHub repo Submit repo/raw URL for security analysis
FreeMyGent Upload Upload skill.md, set price, connect wallet
ClawMart API clawmart publish . --name <slug>
Manus Agent Skills Account Free account required; submit through account UI
VS Code Agent Skills GitHub Publish via extension-indexed GitHub repo/PR
Moltbook / NormieClaw Submit Submit, set price, pass quality check

Public source choices

Quick gist:

gh gist create ./SKILL.md --public --desc "<skill title>"
gh api gists/<gist-id> --jq '.files["SKILL.md"].raw_url'

Better for auto-indexers:

mkdir -p /tmp/<slug>
cp ./SKILL.md /tmp/<slug>/SKILL.md
cd /tmp/<slug>
git init
git add SKILL.md
git commit -m "Add <slug> skill"
gh repo create <owner>/<slug>-skill --public --source=. --push

Prefer a repo over a gist when targeting skills.sh, VS Code Agent Skills, Goose/Kilo PRs, or marketplaces that require repository metadata.

Common pitfalls

  1. Using a human gist page instead of the raw URL. Use gist.githubusercontent.com/.../raw/.../SKILL.md for import.
  2. Publishing credentials in examples. Use placeholder env var names only.
  3. Too many tags on uGig. Keep tags under 10 and leave supported-agent chips blank if validation complains.
  4. Assuming "Publish Everywhere" means automatic publication. It is a per-marketplace checklist; many require account registration, API keys, or PRs.
  5. Calling unknown CLIs live without checking auth. Prefer dry-run until command -v, login status, and target repo/account are verified.

Final report format

Published:
- uGig: https://ugig.net/skills/<slug>
- GitHub source: https://github.com/<owner>/<repo>
- Raw SKILL.md: https://...

Ready/manual next:
- ClawHub: <command or login needed>
- Goose: <PR/command>
- LobeHub: <submission URL>

Security:
- Secret scan: clean / reviewed
- uGig scan: Clean; env-var warning expected