dsh-genoffice-captain
Manifest validDeepSeek Harness plugin: launch GenOffice for GenOffice task-list skills, or designate a Captain session to orchestrate first
dsh-genoffice-captain
A DeepSeek Harness (DSH) plugin for GenOffice task lists. When a session invokes GenOffice_XLSX_Tasklist or /GenOfficeXLSXTasklistOrchestration, it launches GenOffice straight away for solo work, or first opens a DESIGNATE THE CAPTAIN ⭐ pane so you can choose which session orchestrates.

What it does
- Trigger. A message you send that names either skill (
GenOffice_XLSX_Tasklist,/GenOfficeXLSXTasklistOrchestration, or the DSH names/genoffice-xlsx-tasklistand/genoffice-xlsx-tasklist-orchestration), or the agent loading either skill with theskilltool. - One active session: GenOffice is launched (or brought forward) and nothing else happens.
- Several active sessions: a pane opens over the right quarter of the window (the session sidebar on the left stays visible) with the header DESIGNATE THE CAPTAIN ⭐, a No Orchestration switch and a dropdown of the open and active sessions, listed by session name and age (● running, ○ idle; running or used in the last 6 hours, sub-agents excluded). A session without a title yet shows as
Untitled session <id>; its working folder appears only as the tooltip.- Flip No Orchestration and GenOffice launches with no Captain. The choice is remembered for that session, so its later triggers launch GenOffice directly.
- Designate ⭐ renames the chosen session to
⭐ <title>(⭐ Captainif it has no title yet), takes the star off any previous Captain, queues a message telling it that it is the Captain (the message starts with/genoffice-xlsx-tasklist-orchestration, so DSH loads that skill) and launches GenOffice.
- Once a Captain exists, the agent loading the skill again does not reopen the pane; typing a skill name yourself does.
- On start it copies the two bundled skills into
~/.dsh/skillsunder DSH-valid names (genoffice-xlsx-tasklist,genoffice-xlsx-tasklist-orchestration) when they are missing. It never overwrites an existing copy.
Requirements
- DeepSeek Harness with DSH Web or DSH Desktop. Tested with DSH Desktop 2.0.13 (dsh 0.1.5-rc.2) and DSH Web (dsh 0.1.5-rc.3) on macOS.
- GenOffice on macOS (
/Applications/GenOffice.app), Windows (%LOCALAPPDATA%\Programs\GenOffice\GenOffice.exe) or Linux (/opt/GenOffice/genoffice,/usr/bin/genoffice,/usr/local/bin/genoffice,~/Applications/GenOffice.AppImage). SetGENOFFICE_PATHfor any other location. - The two skills ship inside the plugin. The pane lists what it found.
Install
DSH Web or any CLI profile:
dsh plugin --profile web add github:rajpaulsingh6-stack/dsh-genoffice-captain
DSH Desktop (its profile is managed by the app, so add the package in the profile folder and list it as a bundle, then restart DSH Desktop):
cd ~/.dsh/profiles/desktop
pnpm add github:rajpaulsingh6-stack/dsh-genoffice-captain
# then add "dsh-genoffice-captain" to dsh.profile.bundles in package.json
The plugin is plain JavaScript with no dependencies and no build step, so a GitHub install needs no build permission.
Security
The plugin's routes (/api/genoffice-captain/*) answer loopback requests only, and launching needs a POST with a custom header, so other web pages cannot trigger it. It only ever starts the GenOffice app; it never runs text from a message.
Check
node test.mjs
Credits
Created by Rajpaul Singh, built with Claude (Anthropic's AI assistant). The bundled skills are Rajpaul Singh's GenOffice_XLSX_Tasklist and GenOfficeXLSXTasklistOrchestration; the orchestration skill adapts ideas from sub-agents-skills by Shinsuke Kagawa (MIT) and Orca by stablyai (MIT), see its NOTICE.md. GenOffice is by Genspark. MIT License.
Comments
Loading…
From the same category
by ranxianglei
基本稳定可用 100K tokens is enough. Universal context-compression proxy for ALL AI coding agents,10w上下文足矣
★ 814
↓ 423.4k/wk
MIT
TypeScript
Oct 11, 2026
dsh plugin --profile web add billion-contextby Han-1413141
DeepSeek Harness session cost meter plugin: session/daily cost, budget, history, OpenCode Go quota, official & custom-provider balance, Codex-like token heatmap, peak/off-peak pricing with pre-switch
★ 388
↓ 23k/wk
MIT
JavaScript
Oct 10, 2026
dsh plugin --profile web add dsh-cost-meterby Nwflower
Import 14+ external agent chat histories (Claude Code, Codex, ChatGPT, Cursor, Gemini, Reasonix, opencode, ZCode, Grok Build, OpenClaw, Pi, Hermes, Kimi CLI, DSH) into DeepSeek Harness as resumable se
★ 224
MIT
JavaScript
Oct 7, 2026
dsh plugin --profile web add dsh-chat-importby Totoro-qaq
DeepSeek Harness plugin for previewable cross-preset session migration. Fixed-schema handoffs preserve state, source-model intent, and unresolved images; the original session stays untouched.
★ 165
MIT
JavaScript
Oct 11, 2026
dsh plugin --profile web add dsh-plugin-bridgeby Anionex
deepseek harness对话和代码状态回退插件 | DSH — rewind conversation and workspace state, powered by a persistent Change Ledger
★ 131
BSD-3-Clause
JavaScript
Oct 1, 2026
dsh plugin --profile web add @anionex/dsh-turn-rewindby SiriLee
DSH 插件:真正便捷无感的同窗口内对话回退,从不新建分支;自带轻量工作区备份,可一并还原文件(完整 Claude Code /rewind 语义)。 · DSH plugin: genuinely effortless in-window conversation rewind — never forking a new session; ships a lightweight workspac
★ 123
↓ 5.5k/wk
MIT
TypeScript
Oct 9, 2026
dsh plugin --profile web add dsh-rewind-plugin