ディレクトリに戻る

dsh-skin-market

キュレーション掲載メンテナンス: 活発

kingofsoysauce/dsh-skin-market

コミュニティスキンを発見・プレビュー・互換性確認できるネイティブスキンマーケット

GitHub で見るホームページ
$ dsh plugin --profile web add "dsh-skin-market@latest"

181

スター

17

フォーク

TypeScript

言語

MIT

ライセンス

2026-08-16

作成日

2026-10-03

最終プッシュ

MIT ライセンスのスキンマーケットプレイスプラグイン。DSH Web 設定に組み込み、検証済みオンラインカタログでコミュニティスキンの閲覧・インストール・更新・アンインストール・無効化が可能。5 分ごとのサイレント更新、IndexedDB によるオフラインフォールバック、コミュニティスキン提出の PR フローも備えています。

DSH 統合

エコシステム関連

作者による申告

安全性監査

未監査

最終検証日

2026-08-27

ライセンス

MIT

01どんなタスクに使えるのか?

  • DSH Web 内でコミュニティスキンを閲覧・管理する

    GitHub Pages で配信される schema 検証済みのオンラインカタログから、コミュニティスキンの閲覧・インストール・使用・無効化・更新・アンインストールが可能。インストール対象は完全な commit SHA に固定

    DSH Web インターフェースの見た目を変更・管理したい DSH ユーザー

  • 自分の DSH スキンをマーケットプレイスに提出する

    registry/skins 以下に新しい YAML エントリを追加。PR が main にマージされると、リポジトリが data/catalog.json を自動再生成し、スキンがオンラインカタログに掲載される

    DSH Web スキンを開発し、公開リストへの掲載を希望するスキン作者・メンテナー

  • スキンでページが壊れたときに DSH のデフォルト表示を復元する

    マーケットプレイス管理下の全スキンを無効化してデフォルトの見た目を復元。インストール済みのスキンパッケージとマーケットプレイス自体は保持される

    スキンの競合で DSH ページが使えなくなったユーザー

02DeepSeek Harness への導入方法

前提条件

  • DSH(DeepSeek Harness)Web 環境——マーケットプレイスは DSH Web の設定ページに組み込まれている
  • インストール前に他のスキンプラグインを閉じて競合を避ける(README の指示に従う)
  • profile の依存関係は DSH の pnpm が管理(README に `pnpm is not recognized` / `allowBuilds` / manifest エラーの対処あり)

インストール手順

  1. 01

    `dsh plugin --profile web add "dsh-skin-market@latest"` を実行して web profile にインストールする(先に他のスキンプラグインを閉じる)

    $ dsh plugin --profile web add "dsh-skin-market@latest"

  2. 02

    またはプロンプトでのインストール:README の「方式二,提示词安装」(方法2:プロンプトインストール)のプロンプトを DSH に貼り付けると、インストール前に競合するスキンプラグインをチェックしてくれる

導入成功の確認

  • インストール後に web profile の package.json を読み直し、dsh-skin-market が dependencies と dsh.profile.bundles の両方に含まれることを確認する
  • DSH Web を再起動し、設定 → スキンマーケット(设置 → 皮肤市场)からマーケットプレイスを開けることを確認する

ロールバック

  • スキンの競合で DSH ページが使えなくなった場合:DSH プロセスを停止し、`~/.dsh/profiles/web/node_modules/.bin/dsh-skin-market-reset --profile web` を実行してマーケット管理下の全スキンを無効化し、デフォルト表示を復元する(インストール済みパッケージとマーケットプレイスは保持)。その後 DSH を再起動する
  • インストール・更新・アクティベーションの失敗時は profile マニフェストのスナップショットを復元し、中途半端なインストール状態をクリーンアップする

03DSH 統合と能力の範囲

DSH 統合エコシステム関連

公式 dsh CLI プラグインマネージャー(`dsh plugin --profile web add`)で DSH Web プロファイルにインストールし、DSH Web の設定ページに埋め込まれるスキンマーケットプレイスバンドルとして動作する

  • オンラインカタログの閲覧とワンクリック管理

    GitHub Pages で配信されるリモートの catalog.json(schema 検証済み、commit に固定されたインストール対象)→コミュニティスキンの閲覧・インストール・使用・無効化・更新・アンインストール

    ブラウザは registry の skinId しか送信できず、任意のコマンドやインストール URL は送信できない
  • オフラインフォールバック付きのサイレントカタログ更新

    リモートの catalog.json とローカルにキャッシュされたカタログ→オープン時に最新カタログを取得し、ページ表示中は 5 分ごとにサイレントで再チェック。オフラインまたはリモートデータが不正な場合はキャッシュ、次いで組み込みカタログにフォールバック

    ブラウザは IndexedDB に最後の有効なカタログを保持し、バックグラウンドでオンラインカタログを検証する間、まずキャッシュを表示する
  • コミュニティスキン提出の PR フロー

    公開されインストール可能な DSH Web スキンリポジトリ(dsh.bundle を持つ完全なプラグイン、または dsh.client のみの純フロントエンドスキン)→registry/skins 以下に新しい YAML エントリを追加。main へのマージ後、リポジトリが data/catalog.json を自動再生成

    インストール対象は完全な 40 文字の commit SHA に固定する必要がある。掲載はセキュリティ認証を意味しない
  • スキン競合のリセット

    DSH ページを利用不能にするスキン競合→マーケットプレイス管理下の全スキンを無効化してデフォルト表示を復元。インストール済みのスキンパッケージとマーケットプレイスは保持

    コマンドはアトミック書き込みを使用。いずれかのステップが失敗すると実行前の profile ファイルが復元される

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • DSH Web インターフェースの見た目を変更・管理したい DSH ユーザー
  • DSH Web スキンを開発し、公開リストへの掲載を希望するスキン作者・メンテナー
  • スキンの競合で DSH ページが使えなくなったユーザー

不向きな用途

  • dsh-skin-market をインストールする前に、競合を避けるため他のスキンプラグインを閉じておく必要があります。スキンの競合で DSH ページが使えなくなった場合は、DSH プロセスを停止し、ドキュメント記載のリセットコマンドを実行してデフォルト表示を復元してください。インストール・更新・アクティベーションの失敗時は、profile マニフェストのスナップショットが復元され、半インストール状態がクリーンアップされます。
  • マーケットプレイスへの掲載はセキュリティ認証ではありません。掲載されたからといって、そのスキンが DSH 公式・セキュリティチーム・マーケットプレイスから承認されているわけではありません。Topic・リポジトリ名・Stars は発見と並び替えのためのみに使われ、セキュリティレビューや公式承認の証明にはなりません。
  • Windows では、サブディレクトリパスを含む spec(github:…#commit&path:/…)を `dsh plugin add` に渡さないでください。cmd.exe が & の位置で切り詰めるためです。そのような対象はマーケットプレイスページのワンクリックインストールを優先するか、pnpm で手動インストールしてください。

05互換性・メンテナンス・セキュリティ上の注意

  • dsh-skin-market をインストールする前に、競合を避けるため他のスキンプラグインを閉じておく必要があります。スキンの競合で DSH ページが使えなくなった場合は、DSH プロセスを停止し、ドキュメント記載のリセットコマンドを実行してデフォルト表示を復元してください。インストール・更新・アクティベーションの失敗時は、profile マニフェストのスナップショットが復元され、半インストール状態がクリーンアップされます。
  • マーケットプレイスへの掲載はセキュリティ認証ではありません。掲載されたからといって、そのスキンが DSH 公式・セキュリティチーム・マーケットプレイスから承認されているわけではありません。Topic・リポジトリ名・Stars は発見と並び替えのためのみに使われ、セキュリティレビューや公式承認の証明にはなりません。
  • Windows では、サブディレクトリパスを含む spec(github:…#commit&path:/…)を `dsh plugin add` に渡さないでください。cmd.exe が & の位置で切り詰めるためです。そのような対象はマーケットプレイスページのワンクリックインストールを優先するか、pnpm で手動インストールしてください。
  • 現在は DSH Web 0.1.0-rc.6 に対して検証済みで、カタログのインストール対象は収録時に完全な commit に固定されます。「互換性の検証待ち」と「マーケットプレイスでのインストール可否」は独立した軸です。互換性宣言の欠如はリスク警告を出しますが、それ自体でインストールをブロックするものではありません。
2026-08-162026-08-26v0.1.46

MIT · 活発にメンテナンス中(最新リリース v0.1.46、2026-08-26)

06よくある質問

dsh-skin-market はどうやってインストールしますか?

`dsh plugin --profile web add "dsh-skin-market@latest"` を実行します。README では事前に他のスキンプラグインを閉じて競合を避けることを推奨しています。また、README のプロンプトベースのインストール文を DSH に貼り付ける方法もあり、この場合は競合するスキンプラグインを先にチェックしてからインストールします。

インストール後は何ができますか?

DSH Web を再起動したら、設定 → スキンマーケット(设置 → 皮肤市场)からマーケットプレイスを開き、コミュニティスキンの閲覧・インストール・使用・無効化・更新・アンインストールができます。マーケットを開くと GitHub Pages から最新の catalog.json を取得。ページを開いたままの間は 5 分ごとにサイレント再チェックし、最後の有効なカタログを IndexedDB に保持します。

プラグインはどうやって更新しますか?

推奨される方法は、設定 → スキンマーケットでマーケットプレイスのタイトル横にある 更新(アップデート)をクリックし、DSH Web を再起動することです。あるいは `dsh plugin --profile web add "dsh-skin-market@latest"` を実行して DSH を手動で再起動します。

インストール後に確認すべきことはありますか?

README のプロンプトベースのフローでは、インストール後に web profile の package.json を読み直し、dsh-skin-market が dependencies と dsh.profile.bundles の両方に含まれることを確認します。その後 DSH Web を再起動し、設定 → スキンマーケットからマーケットプレイスを開けることを確認するよう求められます。

スキンでページが壊れてしまった場合の復旧方法は?

DSH プロセスを停止し、`~/.dsh/profiles/web/node_modules/.bin/dsh-skin-market-reset --profile web` を実行します。このコマンドはマーケット管理下の全スキンを無効化してデフォルトの見た目を復元しつつ、インストール済みのスキンパッケージとマーケットプレイスは保持します。その後 DSH を再起動してください。

08データと出典

  • 作者による申告github.combe6c28b81058…

    一个嵌入 DSH 设置页的皮肤市场,可以浏览、安装、使用、停用、更新和卸载社区皮肤。

  • 作者による申告github.combe6c28b81058…

    dsh plugin --profile web add "dsh-skin-market@latest"

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-27。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。