bubble-explain
Hanmiao33/dsh-bubble-explain · skills
A DeepSeek Harness profile bundle that explains any selected text inside a conversation with a streaming Markdown bubble, with recursive follow-up questions.
★ 6GitHub stars
0Forks
2026-08-29Last updated
TypeScriptLanguage
BSD-3-ClauseLicense
Key features
- The explanation is streamed in as Markdown (headings, lists, code blocks) and rendered live in the bubble.
- Validates same-origin (origin host === request host) and accepts POST only.
- At call time the configured effort is matched against the model's declared efforts via llm.resolveModelInfo: exact match wins, otherwise it falls back to the closest declared level not stronger than requested
- Select text inside an explanation to ask a deeper follow-up
- each level carries the parent explanation as context (up to 6 levels).
Install command
dsh plugin --profile web add github:Hanmiao33/dsh-bubble-explain