jinhuang712/dsh-survey

Questionnaire-style batch questioning plugin for DeepSeek Harness: 10+ questions at once (single/multi/yes-no

Lets the model ask a whole questionnaire at once instead of ten sequential round-trips: the do_a_survey tool renders questions in one card and the user submits once. Five question types (single, multi, yes/no, compare, open) across four modes — compact (single-question card), inline (embedded in the conversation column), overlay (fullscreen, for compare), grid (matrix of many simple questions). Replies arrive as structured data { id, selected, custom?, skipped? } so the model never parses prose. Every question has a skip; full Markdown and {color:red}text{/color} support; readable two-column recap after submit.

Other ★ 3 updated 2026-09-11 — untested
View on GitHub ↗

Install

dsh plugin --profile web add "github:jinhuang712/dsh-survey#v1.1.0"

Pinned to a release (build artifacts committed, nothing to build): dsh plugin --profile web add "github:jinhuang712/dsh-survey#v1.1.0", or track main: dsh plugin --profile web add "github:jinhuang712/dsh-survey#main", or linked local checkout: git clone https://github.com/jinhuang712/dsh-survey.git && dsh plugin --profile web add "link:$PWD/dsh-survey". If the profile is a pnpm workspace, pass -w through: dsh plugin --profile web add -w …. Restart dsh web, then refresh the page.

Compatibility

dsh web profile; the companion dsh-survey skill registers with install (dsh.skills declaration). Works with the standard bundle model.

Details

Recent updates

batch questionnaire tool (do_a_survey); 5 question types × 4 modes; structured answers; per-question skip; Markdown + color support.

FAQ

Why use a survey instead of sequential questions?
One card, one submit — answers arrive as structured data instead of five round-trips and prose to parse.
Which modes are available?
compact (1 question), inline (in conversation column), overlay (fullscreen compare), and grid (matrix of simple questions).
Can I skip questions?
Yes — every question has a skip, so answering costs one click, not a negotiation.

Alternatives

Scorp1o117/dsh-soul-md · Relistencode/dsh-recall · perrylink-dsh-prompt-stash

More plugins in Other

Browse more in Other

Guides for Other plugins