Back to directory

dsh-plugins-hub

Maintenance: Active

tyeclipse/dsh-plugins-hub

Independent plugin index for DeepSeek Harness (dsh) — curated directory of community plugins, updated daily

View on GitHub
$ dsh plugin add dsh-plugins-hub

Install

dsh has no central install command — add this plugin’s entry (documented in its README below) to your profile or patch config, then restart.

How installs work

2

stars

0

forks

2026-08-13

Created

2026-09-28

Last push

README

dsh-plugins-hub

An independent, community-friendly plugin index for DeepSeek Harness (dsh). Curated by automation + human review. Topic: dsh-plugin.

Plugin Description Install Status Security Trial Checked at Commit
dsh-netdoctor Network diagnostics toolbox: DNS lookup (10 record types incl. SOA/CAA), ICMP ping, TCP port check, TLS cert check, traceroute, public IP, WHOIS registry lookup (TCP 43, IANA referral chain + TLD fallback map, ARIN for IPs, structured summary) — seven read-only probes, zero runtime dependencies dsh plugin --profile web add github:TYEclipse/dsh-netdoctor#v0.2.0 ✅ active ✅ ✅ e2e (whois example.com → registrar RESERVED-IANA + expiry 2027-08-13 + SOA/CAA lookups, headless) 2026-08-26 289f3df
dsh-webfetch Web page reader: fetch any URL as clean Markdown / plain text, inventory links, read RSS/Atom feeds, inspect HTTP status/headers/redirect chain without the body (web_headers: HEAD with automatic GET fallback), extract HTML tables as structured rows (web_table: header detection, colspan/rowspan grid expansion, row/table caps), zero-dependency http proxy support — zero runtime dependencies, read-only dsh plugin --profile web add github:TYEclipse/dsh-webfetch#v0.4.0 ✅ active ✅ ✅ e2e (isolated install v0.4.0; installed-copy execution 4/4 anchors — web_table colspan/rowspan grid H/Top/Top, caption + entity decode, tool registration shape, default UA) 2026-09-17 86a1836
dsh-units Unit conversion toolbox: 20 categories (length, mass, temperature, data sizes decimal-vs-binary, data transfer rates Mbps-vs-MB/s, acceleration incl. g-force, illumination lux/foot-candle, speed, time, volume, pressure, energy, angle, frequency, power with 3 horsepower definitions, force, torque, typography px/pt/em/rem, fuel economy mpg ↔ L/100km) — zero runtime dependencies, pure math dsh plugin --profile web add github:TYEclipse/dsh-units ✅ active ✅ ✅ e2e (isolated install v0.4.0; installed-copy execution 6/6 anchors — 100 Mbps→12.5 MB/s, 1 g0→32.174049 ft/s², 1 fc→10.76391 lx) 2026-09-11 84a5094
dsh-color Color toolbox: parse/convert any CSS color (hex, rgb()/hsl()/hwb(), all 148 CSS Color 4 named colors), WCAG 2.x contrast ratio with AA/AAA verdicts, named-color lookup by name or value, harmonious palette generation (color_scheme: complementary / analogous / triadic / split-complementary / tetradic / square / monochromatic), color adjustments (adjust_color: lighten / darken / saturate / desaturate / hue-rotate), color blending (blend_colors: alpha compositing "over" and premultiplied sRGB interpolation "mix", i.e. the color-mix() math), and contrast repair (ensure_contrast: nearest color to a foreground that reaches an AA/AAA target, reporting the best achievable ratio when the target is unreachable) — zero runtime dependencies, pure math dsh plugin --profile web add github:TYEclipse/dsh-color#v0.3.0 ✅ active ✅ ✅ e2e (isolated install v0.3.0; installed-copy execution 11/11 anchors — rgba(255,0,0,0.5) over #ffffff → #ff8080, mix #ff0000 + #0000ff @0.5 → #800080, ensure_contrast #777777 on #ffffff → #767676 at 4.54:1, #555555 on #000000 AAA → #959595 at 7.01:1, unreachable #8080ff on #808080 → best #000000 at 5.32:1, rgb(51,102,153) → 51/102/153) 2026-09-18 72c22e7
Code2Skill Three agent skills that generate portable Function / MCP Tool / workflow Skill packages (with offline tests) from user-authorized code, plus independent flow and source-semantics review — pure skill bundle, MIT dsh plugin --profile web add github:leechen298/Code2Skill#v1.1.3 ✅ active ✅ ✅ e2e (code2skill-review-source skill invoked headless) 2026-08-16 7815d8f1
dsh-semver Semantic versioning toolbox: parse any semver string (semver_parse), compare versions with spec-compliant prerelease ordering (semver_compare, build metadata ignored), check npm-style ranges (semver_satisfies: ^ ~ >= <= > < =, x-ranges, hyphen, ||, AND, tuple-lock prerelease semantics, includePrerelease override), increment versions per npm semver.inc incl. prerelease counters and identifier restarts (semver_inc), report npm semver.diff release-type differences with special cases (semver_diff), and sort version lists with build-metadata tie-break (semver_sort), find the lowest version a range accepts (semver_min_version: npm minVersion parity — unsatisfiable combinations report satisfiable: false instead of a guessed bound), and check whether two ranges can be satisfied at once (semver_intersects: npm intersects parity, plus a witness version verified against both ranges) — zero runtime dependencies, pure logic; v0.3.0 also fixed ~1.2.3 silently accepting 1.2.0/1.2.1 and added npm's x-range rewrite for partial comparators (>1.2 → >=1.3.0) dsh plugin --profile web add github:TYEclipse/dsh-semver#v0.3.1 ✅ active ✅ ✅ e2e (isolated install v0.3.1; installed-copy execution — semver_min_version ^1.2.3 → 1.2.3, >1.2 → 1.3.0, >2.0.0 <2.0.1 → unsatisfiable; ~1.2.3 no longer matches 1.2.0; semver_intersects ^1.2.3 ∩ ^1.3.0 → true with witness 1.3.0 present in the rendered text; 9/9 anchors on the installed copy + LLM-driven headless session calling both new tools) 2026-09-21 6ebbe94
Archify for DSH Opt-in skill-only bundle (@tt-a1i/archify-dsh) bringing the Archify architecture-diagram skill to dsh: typed JSON specs (architecture / workflow / sequence / dataflow / lifecycle) rendered to self-contained interactive HTML with inline SVG, showcase-quality validation (9 artifact checks) — pure skill bundle, MIT dsh plugin --profile web add @tt-a1i/archify-dsh@0.1.0 ✅ active ✅ ✅ e2e (archify skill headless: 9/9 showcase validation) 2026-08-16 0.1.0
dsh-finance Money math toolbox: fixed-rate loan payment with amortization schedule and extra-payment impact (loan_payment), compound growth projection with monthly contributions and any compounding frequency (compound_growth), nominal ↔ effective annual rate conversion incl. continuous (rate_convert), NPV/IRR/payback cash-flow analysis with explicit no-root/multiple-root reporting (cashflow_analysis), and retirement withdrawal planning — time-to-exhaustion + sustainable withdrawal with lasts_horizon verdict (retirement_plan), goal-based saving — months to a target or the contribution a deadline requires, with the deadline payment rounded up to the cent and the projection simulated from it, plus an on_track verdict and an honest unreachable instead of an invented month count (savings_goal), and inflation-adjusted purchasing power — future cost, present value, and with a nominal return the exact Fisher real return plus nominal/real future values side by side, deflation and fractional horizons included (inflation_adjust) — zero runtime dependencies, pure arithmetic, headline values verified against published anchors (Excel IRR example, mortgage tables) and an independent Python oracle that ships with the repo (test/oracle/anchors.py; test files carry an ORACLE: provenance marker) dsh plugin --profile web add github:TYEclipse/dsh-finance#v0.3.0 ✅ active ✅ ✅ e2e (isolated install v0.3.0; installed-copy execution 32/32 anchors — savings_goal 50k from 10k @5% + 500/mo → 65 months / 50341.48, deadline 100k from 20k @6% in 240 months → 73.15/mo with projected 100002.38, unreachable dead end flagged; inflation_adjust 1000 @2.5% 10y → cost 1280.08 / value 781.20, +6% nominal → real 3.414634%, deflation 5000 @−1% → 4900.50; plus the 0.2.x suite) 2026-09-22 f14cd8d
dsh-ipcalc IP & subnet math toolbox: full IPv4 subnet layouts (ipv4_subnet: network/broadcast/mask/hosts + IANA classes, RFC 3021 /31), minimal covering CIDR aggregation (ipv4_summarize), equal subnet splitting for VLSM planning by part count or target prefix (ipv4_split: host-bit masking, 256-subnet cap, /31 & /32 conventions), arbitrary address ranges turned into minimal exact CIDR lists (ipv4_range: the inverse of summarizing, exact address count), IPv4/IPv6 parsing with RFC 5952 normalization and embedded-IPv4 recognition (ip_parse), IPv6 subnet layouts with 128-bit BigInt math and exact decimal-string address counts (ipv6_subnet, RFC 6164 /127), and CIDR membership tests for bare IPv4/IPv6 addresses with mixed-version rejection (ip_match) — zero runtime dependencies, pure local math, no network I/O dsh plugin --profile web add github:TYEclipse/dsh-ipcalc#v0.3.0 ✅ active ✅ ✅ e2e (installed copy v0.3.0: 27/27 anchors incl. ipv4_split 10.0.0.0/24 parts=4 → 4 × /26 @62 usable and 10.0.0.0/16 → 256 × /24 with over-cap rejection, ipv4_range 10.0.5.3–10.0.9.200 → 13 exact CIDRs covering 1222 addresses) 2026-09-26 9586b05
dsh-geodesy Geodesic math toolbox: great-circle distance with bearings and compass direction (geo_distance), initial/final bearings plus great-circle midpoint (geo_bearing), direct-problem destination point with round-trip check (geo_destination), decimal/DMS coordinate parsing (coord_parse), rhumb-line constant-heading distance & bearing (geo_rhumb), great-circle path intersection with antipodal crossing (geo_intersection), spherical polygon area via spherical excess (geo_area), off-track distance to a great-circle path — signed cross-track + along-track, perpendicular foot, distance to the segment (geo_cross_track), and inside/outside test for a spherical polygon reporting both sides of the boundary with the containing region's area (geo_point_in_polygon) — zero runtime dependencies, pure trigonometry on the IUGG mean Earth radius, configurable radiusKm dsh plugin --profile web add github:TYEclipse/dsh-geodesy#v0.3.0 ✅ active ✅ zero deps, no network ✅ e2e (geo_cross_track 111.19508 km left of the equator path, foot (0,5), 555.975401 km along — on the installed copy; geo_point_in_polygon octant (45,45) inside with area 63,758,235.121609 km², boundary point (0,45) reported onBoundary, and the antipode of a 0.2° box correctly reported outside — the trap that trips the angle-sum shortcut; geo_area octant 63,758,235.1 km² + geo_rhumb 2416.086 km @ 62.598° + geo_intersection (40.569, -17.986) @ 1747.377 km re-checked on v0.3.0) 2026-09-28 2f9bcfe
dsh-checkdigit Check-digit mathematics toolbox: generate, validate, repair and auto-detect check digits for 15 schemes — Luhn (cards/IMEI), Verhoeff, Damm, ISBN-10 (mod-11, X) / ISBN-13, EAN-8/13, UPC-A, GTIN-14/SSCC-18, ISSN (ISO 3297, X), ISIN (ISO 6166), CUSIP (ANSI X9.6), IBAN (ISO 13616, 75+ country BBAN table), CAS Registry Number (position-weighted mod 10) and ABA routing number (3-7-1 weighted mod 10) — plus ISBN-10 ⇄ ISBN-13 conversion (978-prefix semantics, hyphen-group preservation) and a single-edit repair search (checkdigit_repair: corrected check character, swapped adjacent pair or one mistyped payload character, every candidate re-validated by the scheme itself) — zero runtime dependencies, integer arithmetic only, separators ignored on input, anchors reproducible from the in-repo oracle dsh plugin --profile web add github:TYEclipse/dsh-checkdigit#v0.3.0 ✅ active ✅ ✅ e2e (installed copy v0.3.0, 13/13 anchors: checkdigit_repair 79927398714 → 79927398713 (12 repairs) + IBAN corrupted-BBAN case offering both answers (GB82…5431 → GB12…5431 and GB82…5432) + issn 0378-5955 and gtin14 09780306406157 + spaced/hyphenated inputs validated) 2026-09-27 eebfa22
dsh-musictheory Music theory math toolbox: parse any note name into MIDI/octave/pitch class/exact 12-TET frequency with enharmonic spellings (note_info), frequency → nearest note with cents deviation (freq_to_note), correctly spelled chords for 26 qualities (chord_build — G# major is G# B# D#, Cdim7 is C Eb Gb Bbb), correctly spelled scales for 17 types (scale_generate — F# major has E#), interval engine (interval_build — G# + M3 = B#; interval_info — C→F# is an A4, C→Gb a d5, compound intervals), and scale harmonization (scale_harmonize — C major → I ii iii IV V vi vii°, sevenths: true → Imaj7 ii7 iii7 IVmaj7 V7 vi7 viiø7), spelling-aware transposition of 1-16 notes through the letter ladder (transpose — Bb3 G3 D4 up a M2 = C4 A3 E4, G#4 up a M3 = B#4, F#4 down a P4 = C#4; aliases tritone/octave/whole_tone), and chord identification by pitch-class set with inversions, slash notation and omitted-tone voicings (chord_identify — E G C = Cmaj/E first inversion, C E G A = both C6 and Am7/C, C Eb Gb Bbb = all four dim7 rotations, C E Bb D = C9 missing the fifth, a chord written on B# stays on B#) — zero runtime dependencies, pure arithmetic, configurable A4 reference pitch dsh plugin --profile web add github:TYEclipse/dsh-musictheory#v0.3.0 ✅ active ✅ ✅ e2e (isolated install v0.3.0 — friction=none, mirror; installed-copy execution 14/14 anchors: transpose M2/m3/P8 spellings + C4+P8@415 = 493.5209527261292 Hz, chord_identify Cmaj/E inversion 1, C6 vs Am7/C, dim7 rotations, C9 minus fifth, B#maj; 123 tests, coverage 91.82%) 2026-09-29 c992452
dsh-chem Chemistry math toolbox: chemical formula parsing with nested parentheses, hydrates (CuSO4·5H2O), ionic charges (Fe3+/SO4^2-, documented disambiguation rule) and IUPAC molar mass with per-element breakdown (formula_mass), mass/mole/particle conversions with Avogadro constant (mass_moles, 6 modes), solution concentration math — molarity, preparation mass, C1V1=C2V2 dilution, percent w/v·v/v·mass (solution), pH/pOH/[H+]/[OH-] + Henderson–Hasselbalch buffer math at 25 °C (ph), equation balancing with exact BigInt rational arithmetic — smallest integer coefficients, charge conservation as an extra constraint when a species is charged, hydrate water included, smallest-sum solution plus unique: false when several independent balances exist, honest "cannot balance" instead of dropping species (balance_equation), and ideal-gas arithmetic with fixed units atm/L/mol/K plus kPa·mmHg·mL·°C conversions — PV=nRT solved for the missing quantity, molar volume (22.413969545014133 L/mol at STP), density ρ=P·M/(R·T) and molar mass from a measured density (gas_law) — zero runtime dependencies, pure arithmetic over the 118-element IUPAC table, anchors from an independent Python oracle (own periodic table, own tokenizer, own Fraction-based balancer) cross-validated against published textbook values dsh plugin --profile web add github:TYEclipse/dsh-chem#v0.2.0 ✅ active ✅ ✅ e2e (isolated install #v0.2.0 friction=none, resolved 0.2.0; installed-copy execution 14/14 anchors — propane 1/5/3/4, permanganate/HCl 2/16/2/2/5/8, charge balance 1/5/8/1/5/4, multi-solution 7/5/2/1 + unique=false, impossible N2 case balanced=false, 22.413969545014133 L/mol at STP, CO2 density 1.9634630051413435 g/L, legacy formula_mass H2SO4 98.072 unchanged) 2026-10-01 b915443
dsh-probstat Probability & statistical inference math toolbox: distribution calculator for six distributions — normal, binomial, poisson, exponential, uniform, geometric (pdf/cdf/survival/quantile/stats) (dist_calc), standard-normal z-table math — z ↔ probability/percentile, two-sided p-values, interval probabilities (z_score), confidence intervals — mean with z or Student-t critical values, proportion via Wilson score (confidence_interval), and event-probability identities — union/intersection/conditional/Bayes/complement/at-least-one (event_probability) — zero runtime dependencies, pure arithmetic, normal quantile via Acklam (rel. err < 1.15e-9), Student-t cross-checked against published t-table values, anchors from an independent Python oracle dsh plugin --profile web add github:TYEclipse/dsh-probstat#v0.1.0 ✅ active ✅ ✅ e2e (confidence_interval proportion 40/100 → [0.3094, 0.4980] + event_probability bayes 0.01/0.99/0.05 → 0.1667, headless LLM-driven) 2026-09-07 9c35289
dsh-linalg Linear algebra math toolbox: matrix multiplication with dimension checking (matrix_multiply), single-operation matrix math — transpose / determinant / inverse / trace / reduced row echelon form (matrix_compute), linear system solver Ax=b with unique / infinite (particular solution + nullspace basis + free-variable count) / no-solution classification (solve_linear), and vector operations — dot / cross (3D) / norm / projection / angle in degrees (vector_ops) — zero runtime dependencies, pure local arithmetic, Gaussian elimination with partial pivoting, outputs rounded to 10 decimals, singular and inconsistent systems fail cleanly with explicit messages, anchors from an independent exact-arithmetic (fractions) oracle dsh plugin --profile web add github:TYEclipse/dsh-linalg#v0.1.0 ✅ active ✅ ✅ e2e (matrix_compute inverse [[4,7],[2,6]] → [[0.6,-0.7],[-0.2,0.4]] + vector_ops cross [1,2,3]×[4,5,6] → [-3,6,-3] + solve_linear under-determined → particular (-2,8,0) + nullspace basis (1,-2,1), headless LLM-driven) 2026-09-08 c6cdfad
dsh-complex Complex-number math toolbox: parse rectangular/polar strings into the full identity (complex_parse — "3+4i"/"5∠53.13°", modulus, argument rad & deg, conjugate), one-operation arithmetic — add/subtract/multiply/divide/conjugate/reciprocal/integer power via De Moivre (complex_calc), polar ↔ rectangular conversion (complex_convert), principal values of exp/log/sin/cos/tan/sinh/cosh/sqrt with branch conventions reported (complex_functions), and complete n-th root sets listed from the principal root (complex_roots, n ≤ 64) — zero runtime dependencies, closed-form formulas on the principal branch, output rounded at the boundary only, anchors from an independent Python cmath oracle dsh plugin --profile web add github:TYEclipse/dsh-complex#v0.1.0 ✅ active ✅ ✅ e2e (complex_calc divide (3+4i)/(1-2i) → -1+2i + complex_convert to_polar 3+4i → 5∠53.13°, headless LLM-driven) 2026-09-09 fa89489
dsh-boolean Boolean algebra toolbox: parse logic expressions over single-letter variables with symbol, word or unicode operators (truth_table — full table up to 8 variables with per-row results, minterm/maxterm indices, tautology/contradiction/satisfiability flags and canonical DNF+CNF strings; logic_eval — evaluate under one complete trueVars/falseVars assignment, missing variables reported never silently defaulted; logic_equiv — equivalence check over the combined table plus a concrete counterexample when expressions differ; logic_convert — canonical nnf/dnf/cnf plus NAND-only and NOR-only gate networks in NAND()/NOR() call syntax) — zero runtime dependencies, XOR/IMPLIES/IFF desugared at parse time, truth-table and DNF/CNF anchors from an independent Python brute-force oracle, 99 unit tests dsh plugin --profile web add github:TYEclipse/dsh-boolean#v0.1.0 ✅ active ✅ ✅ e2e (truth_table a^b → minterms [1,2] + DNF (!a & b) | (a & !b) + logic_equiv !(a|b) vs !a&!b equivalent + logic_convert a->b cnf → (!a | b), installed-copy LLM-driven) 2026-09-10 9cfe809
MemOS Cloud for DSH Cloud lifecycle-memory plugin: pre-step recall injection and post-turn memory sync backed by the MemOS Cloud API (memos.memtensor.cn); no tools registered — agent/pre-step + session/event hooks with graceful degradation when no API key is configured; MIT dsh plugin --profile web add @memtensor/memos-cloud-dsh-plugin@0.1.0 ✅ active ✅ ✅ e2e (headless turn completes 17×23=391 with plugin mounted, no-credential degradation verified) 2026-08-20 0.1.0
PicGo Upload for DSH Image & file uploading to the user's configured image host (PicGo Cloud, GitHub, S3, …) via the PicGo engine: picgo_upload tool + /picgo command + bundled picgo-upload skill; prefers the running PicGo desktop app (local server, 127.0.0.1:36677) and falls back to the in-process PicGo library reading ~/.picgo/config.json; MIT dsh plugin --profile web add @picgo/dsh-plugin@0.2.0 ✅ active ✅ ✅ e2e (isolated install; picgo-upload skill + trigger surfaced in a headless session — 17×23=391 mount check; picgo_upload executed through the installed copy: signed-out degradation relays /picgo login with no hang, empty input rejected) 2026-09-11 0.2.0
WeKnora for DSH Tencent WeKnora knowledge-base plugin: four tools — list the credential's knowledge bases (weknora_list_knowledge_bases), hybrid vector+keyword retrieval returning passages verbatim with rank/score/chunk metadata plus by-name document matches (weknora_search), reassembled document reading with paging and generated summaries (weknora_read_document), and WeKnora-composed answers with citations (weknora_ask) — env-var configuration (WEKNORA_BASE_URL / WEKNORA_API_KEY / WEKNORA_KNOWLEDGE_BASE_IDS), load-time config validation, tool prefixing for two deployments side by side; zero runtime dependencies, MIT dsh plugin --profile web add @wxg-prc-cpg/dsh-weknora@0.1.0 ✅ active ✅ ✅ e2e (isolated install; 4-tool registration verified; list / search / read_document executed against a mock deployment — ranked passages with scores, named-document enrichment, ordered chunk assembly; unreachable deployment errors cleanly and fast; headless mount session 17×23=391) 2026-09-15 0.1.0
dsh-web DSH Web GUI plugin family (npm aggregate @linxin666/dsh-web-all of 19 family packages + external dsh-better-sidebar): task board with host-side cron execution, mobile/PC remote access via device pairing, SSH panel (terminal / transfer / tunnels), usage stats, model capability profiles, session archive with auto policies, git graph, preset / skin / market / community browsers, pet, i18n — mounted as 21 namespaced web-ui-* rows; five opt-in rows (ssh / describe-image / liangshen / skill-explorer / doctor) ship disabled by default; Apache-2.0 dsh plugin --profile web add @linxin666/dsh-web-all@0.3.22 ✅ active ✅ (anon. daily install heartbeat — documented; no conversation data) ✅ e2e (isolated install v0.3.22 — native-build approval step per README 安装排障; 21 web-ui-* rows mounted; web host boot smoke: token fence 401 → 303 → 200, GUI served carrying the family's blue-fantasy skin) 2026-09-16 0.3.22
dsh-market Visual plugin market inside DSH: browse/search the community catalog (2300+ plugins) with category filters and host-aware compatibility hints; one-click install (prefers repo-verified npm packages, then prebuilt GitHub Release tarballs, then source), per-plugin update checks, community themes/skins with live switching, favorites, backup & restore (readable JSON export / WebDAV / private GitHub Gist), hot enable/disable and load-order editing via the profile patch layer, a plugin diagnostics page, and a capability-gated public update API v1 — MIT dsh plugin --profile web add dshmarket@1.47.0 ✅ active ✅ (no telemetry — "never phones home"; documented outbound: catalog + GitHub content routes, gh-proxy/ghfast acceleration fallbacks; comments contact giscus.app/GitHub only when opened; installs restricted to the curated registry; build scripts stay blocked by default; same-origin install endpoint) ✅ e2e (isolated install dshmarket@1.47.0 — prebuilt npm, 1.3s, no build step; dsh-market layer in composed config; web boot smoke 401→303→200; live /dsh-market/api/v1/capabilities → 200 JSON, marketVersion 1.47.0) 2026-09-17 1.47.0

View on GitHub

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.