본문으로 건너뛰기
cccskills
무료GitHub에 공개

dsh-web

DeepSeek HarnessのWeb版・公式Desktop版の会話や設定を操作する。対象インスタンスを特定し、認証済みHTTP RPCまたはアプリ画面で読取・依頼・追記・中断を行う。既存チャットの操作をheadlessの別実行と取り違えない。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(9)

  • SKILL.md7.6 KB
  • agents/openai.yaml330 B
  • references/connection.md6.5 KB
  • references/desktop.md5.3 KB
  • references/operations.md13.1 KB
  • references/windows-desktop-wsl.md14.9 KB
  • scripts/dsh_web.py15.4 KB
  • scripts/invoke-wsl.ps12.6 KB
  • scripts/test_dsh_web.py10.7 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

DSH Web / Desktop 操作

DeepSeek Harnessの対象インスタンスへ接続し、会話を読み、依頼された操作を行う。ユーザーが利用しているWeb版・Desktop版を優先し、認証済みRPCが利用できる場合は付属ヘルパーを使う。画面操作を指定された場合はその指定を優先する。Desktopの認証経路が得られない場合はアプリ画面を使う。

この利用者の実行設定

2026-10-14、利用者は「今後も全部フルアクセスになるように、スキルもそうしておいて」と明示した。以後、この利用者向けに作成・実行するDSHセッションは danger-full-access を使い、対象Host/profileの新規セッションの既定値も同じにする。この継続許可について再確認しない。後の明示的な制限・停止は優先する。

作成・再開前に実カタログと設定を読み、実行権限と新規セッションの既定値の正規RPCで適用する。既存セッションには個別適用が必要なので、送信前に permissions.currentValue を確認する。OSファイル権限や認証保護は変更せず、作業範囲・公開・課金等の許可は元依頼に従う。

接続を選ぶ

目的経路
起動中のdsh webの会話を読む・操作する同じwebのHTTP RPC。付属の scripts/dsh_web.py を使う
公式Desktop版の会話を読む・操作するDesktopの接続と管理を読む。同じHostの認証済みRPC、またはアプリ画面
Desktop版を起動する・プラグインを管理するアプリの起動・プラグイン画面。CLIで管理する場合は同梱CLIと desktop profile
webを立ち上げるdsh web --help で現行オプションを確認し、既存プロセスとポートを確認して起動する
webとは別に単発実行するdsh headless。既存webの操作として使わない
独立した組込ランタイムを扱うdsh sdk のstdio JSON-RPC。既存webへ接続するコマンドではない

WSLからWindowsのDesktop版を操作する場合は、先にWSLからWindows Desktopへ接続するを読む。接続が失われた場合は同資料のDesktop接続の再確認から既存rendererと認証済みRPCの可否を確認する。Windows側のPythonから同じRPCヘルパーを実行できる。WSLのloopbackへの接続失敗や画面操作ツールの初期化失敗だけで、CLI経路がないと判断しない。

Windows DesktopからWSL内のプロジェクトへ新規スレッドを作成・再開する場合は、同資料のWSLでの作業開始も適用する。最初の依頼へ同梱ヘルパーの実パス・distribution・Linux作業場所と開始確認を含め、WSLでの実行成功を確認してから開発を始める。これはこのスキル経由の起動手順であり、Desktopの標準シェルを変更する設定ではない。

Web版の初回接続・起動・401の解消には接続と認証を読む。以下のRPC操作は対象Hostへの認証済み接続がある場合に使う。RPCは内部の型付きインターフェースであり、公開REST APIとしての互換性を前提にしない。バージョンが違う、引数が拒否される、未記載の操作を行う場合は、対象ランタイムの typert.host.js と型定義を確認する。

会話を読む

  1. list または search で会話ID・タイトル・cwdを特定する。既存会話の確認のために session/create を呼ばない。
  2. status SESSION_ID で実行状態と完全なprojectionを取得する。会話一覧のcached projectionを現在の状態と混同しない。
  3. read SESSION_ID で保存済みの履歴・回答を読む。返る throughSeq を固定し、hasMore がある場合は nextBeforeSeq で必要な過去分を遡る。本文・tool結果が必要なら --raw またはファイル出力を使う。
  4. 質問・完了・失敗の判断には、状態と実際のメッセージ、turn終了を合わせて確認する。running:false だけでは成功とは言えない。モデルの最後の回答と、実物の差分・試験結果も区別する。

具体的なコマンド、履歴の構造、状態の読み方は読取と操作を読む。付属ヘルパーの読取は保存済みイベントのsnapshotであり、生成途中の文字は含まない。live streamが必要な場合は同資料のRemote muxの経路を使う。

依頼・追記・中断

  • 新規チャットの依頼なら new でcwdを指定し、IDを受け取って prompt する。既存チャットの続きなら、その履歴と未処理の指示を読んでから同じIDへ送る。履歴を引き継ぐforkは新規の空会話と区別する。
  • 依頼本文には目的、対象ディレクトリ、編集範囲、合意済み設計、検証条件、終了点を含める。実装依頼を送る間は同じ対象を並行編集しない。
  • new と prompt はそれぞれ別のreceiptファイルを指定する。ヘルパーは送信前にsession IDまたはprompt request IDを保存する。同じ操作の再試行では同じreceiptと同じ引数・本文を使い、応答不明を新規IDで再送しない。
  • accepted:true は受理の証拠。実行開始・回答・成果の完成は status と read で別に確認する。ユーザーメッセージの source.rpcId がpromptのrequest IDに対応する。
  • 通常の追記は queue、実行中の方向修正は steer。中断、保留指示の編集・削除、モデル・権限・設定の変更は、依頼された対象と範囲に合わせて実行する。中断しても未処理のqueueは削除されない。
  • 質問待ちでは質問本文・call IDを読み、専用の userQuestions/answer を使う。通常promptのqueueを質問への回答として扱わない。

送信だけ、調査だけ、実装と回収まで等、依頼された終了点を守る。スキルを作成・確認する依頼から実装ジョブを起動しない。モデルや権限は利用者の指定・継続許可に従い、送信の都合だけで変更しない。session/selectModel はprofileの既定値保存も伴う。

その他の操作

ワークスペース、ファイル、設定、モデル、質問への回答、端末、job、添付の操作は読取と操作の対応表から、該当するインストール済みcontrollerを調べる。非streamのRPCは call METHOD --args-file FILE で実行できる。generated descriptorのwire引数名を保ち、すべてを request に包まない。

最終報告には対象チャットのcredentialを含まないURL(Desktopでリンクが得られない場合はタイトル・ID・cwd)と、取得・受理・実行・完了のうち確認できた状態を示す。操作記録にはID、cwd、receipt、必要なcursorを残し、起動tokenやcookieは残さない。

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Rebuild a degraded AI image to remove crunchy textures and repeated-edit artifacts while preserving identity, style, and composition. Use for clean remakes, not ordinary retouching or upscaling.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ryryo/dot-claude-dev32026년 10월 19일 업데이트

セミナー・講義・ウェビナー・研修・実演動画をローカルで文字起こしし、内容を分析して、必要なスライド画像や動画クリップ付きのHTML/Markdown資料を作る。動画から学習資料・実践ガイドを作りたい場合に使う。映像作品の再現設計やCanvas生成は対象外。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ryryo/dot-claude-dev32026년 10월 19일 업데이트

責務・依存方向・状態や副作用の境界を監査し、既存挙動を保って段階的にリファクタリングする。read-only監査にも対応する。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ryryo/dot-claude-dev32026년 10월 19일 업데이트

AGENTS.mdや既存スキルをGPT-6 Astra向けに監査・整理するときに使う。契約と意図的な他モデル委譲を保ち、重複、過剰な手順、曖昧な停止条件を修正する。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ryryo/dot-claude-dev32026년 10월 19일 업데이트

人物の参照写真から、同一性を保った複数アングルのキャラクターシートを生成・修正する。指定された身だしなみや撮影表現も整える。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ryryo/dot-claude-dev32026년 10월 19일 업데이트

既存キャラクター画像を、承認制でピクセルアートの正準画像へ変換し、3状態パイロット、クロマ前処理、状態間ジオメトリ検証、9状態生成、遷移QA、仮配置、アプリ内確認、ロールバック可能な正式配置まで行う。キャラクターからCodexペットを作る依頼に加え、ジャンプで小さくなる、状態ごとに身長が変わる、足元が跳ねる、クロマ縁が出る、アニメーションを修復したい依頼で使用する。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ryryo/dot-claude-dev32026년 10월 19일 업데이트

ryryo의 스킬 모두 보기

이 스킬의 문제 신고