dsh-web-search-ddg
aooyoo
Zero-token DuckDuckGo search provider for the DeepSeek Harness (DSH) web seam — local headless browser, no API key, no m…
PROJECT TOPICS
PROJECT README
884 个 Claude Code 技能模板整包移植到 DeepSeek Harness(dsh)——不挑不筛全部打包,装完即用。
这是 davila7/claude-code-templates(MIT,30k+ stars)的 dsh 移植
(port)。来自上游的 884 个 SKILL.md(上游共 897 个,其中 13 个 Anthropic source-available 已移除,见下)与全部附属资源
(references/、examples/、assets/ 等 4160 个文件)逐字节原样复制,
技能内容一律未翻译、未改写,只加了一层最小的 dsh 载入外壳。
已移除 13 个 Anthropic source-available 目录。 上游
skills/ANTHROPIC_ATTRIBUTION.md把这批文档技能标为 source-available(参考用途、不可再分发),其LICENSE.txt明文禁止 Reproduce / Distribute / sublicense / transfer 给任何第三方;上游公开托管 ≠ 授权我们散布,每个散布者独立负责。因此document-processing/{docx, docx-official, pdf, pdf-anthropic, pdf-official, pptx, pptx-official, xlsx, xlsx-official}与scientific/document-skills/{docx, pdf, pptx, xlsx}已从本 repo 移除,Apache-2.0 / MIT 内容全部保留。 需要这些技能请直接去上游取用:anthropics/skills 或 davila7/claude-code-templates。
ANTHROPIC_ATTRIBUTION.md,原样保留)THIRD_PARTY_NOTICES.sha256 钉住 5044 个文件的 SHA-256,npm prepare / npm prepack 自动校验,漂移即报错.claude-plugin/skills/owasp-security(OWASP 六标准安全参考,含 examples/)skill 工具加载,无需额外配置安装后 headless 会话的 skill catalog(真实运行输出,节选):
- `2d-games`: 2D game development principles. Sprites, tilemaps, physics, camera.
- `3d-games`: 3D game development principles. Rendering, shaders, physics, cameras.
- `ab-test-setup`: When the user wants to plan, design, or implement an A/B test or experiment...
- `accessibility`: Audit and improve web accessibility following WCAG 2.1 guidelines...
- `git-commit-helper`: Generate descriptive commit messages by analyzing git diffs...
模型可以直接加载技能并执行其指令:
$ dsh --profile <P> "Load the skill named git-commit-helper and quote its first heading."
# Git Commit Helper
repo 当前为 private(开源与否待人工复核),可本地路径安装;公开后可用 GitHub 安装:
# 方式一:本地路径(当前 repo 未发布到 npm,也未开源)
dsh plugin --profile <P> add /path/to/dsh-claude-code-templates
# 方式二:GitHub(开源后可用;首次安装需允许构建脚本,见 dsh plugin 提示)
dsh plugin --profile <P> add github:GongYuanCaiJi/dsh-claude-code-templates
注意:新 profile 需先加入 headless 模式包(dsh plugin --profile <P> add @deepseek-ai/dsh-headless,
并在 profile 的 package.json 的 dsh.profile.bundles 中追加 @deepseek-ai/dsh-headless),否则 dsh --profile <P> "任务" 不会启动可回答的 agent。
dsh --profile <P> "用 skill 工具加载 pdf 技能,把这份文档转成 PDF"
模型会在需要时自行从 catalog 加载对应技能;也可以指名让模型加载某个技能。全部技能内容见 skills/ 目录(与上游目录结构一致)。
postgres-schema-design/SKILL.MD 副档名大写(逐字节内容相同),为在大小写敏感文件系统上可解析,改名 SKILL.md。node scripts/verify-fidelity.mjs,或对照 THIRD_PARTY_NOTICES.md 里的 diff 命令。SKILL.MD → SKILL.md(大小写敏感文件系统可解析,内容不变)torch_geometric 注册名用其 frontmatter 自声明的 torch-geometric(registry 要求 kebab-case)game-development/2d-games,上游本身如此组织)lib/ + package.json + cordis.patch.yml),采用与 dsh-lens 相同的 provider 写法本 repo 的 MIT 只涵盖本移植自己的代码:载入外壳(lib/)、打包(package.json、cordis.patch.yml)、测试(test/、scripts/)。双版权:上游 Copyright (c) 2025 Daniel (San) Ávila (claude-code-templates) + Copyright (c) 2026 GongYuanCaiJi (dsh port)。package.json 的 license: "MIT" 指的就是这一部分。
skills/ 与 .claude-plugin/ 底下的上游内容不是统一 MIT,而是混合授权,以各目录自己的 LICENSE 为准:56 份目录级 LICENSE = 44 份 Apache-2.0 + 12 份 MIT(版权归各作者)。原先随上游带入的 13 份 Anthropic source-available(© 2025 Anthropic, PBC. All rights reserved)因 LICENSE 明文禁止再散布,已从本 repo 移除;需要请直接去上游(anthropics/skills 或 davila7/claude-code-templates)取用。逐目录明细见 THIRD_PARTY_NOTICES.md;Anthropic 的完整授权说明见 ANTHROPIC_ATTRIBUTION.md(上游原样保留,也见上游 LICENSE)。
如果你喜欢这套技能,请也给上游 davila7/claude-code-templates 一个 star ⭐
All 884 Claude Code skill templates, ported wholesale to DeepSeek Harness (dsh) — nothing filtered, everything shipped.
A dsh port of davila7/claude-code-templates (MIT, 30k+ stars).
The 884 SKILL.md files shipped from upstream (897 total upstream, minus 13 Anthropic source-available skills removed
for licensing — see below) and all 4160 companion files (references/, examples/, assets/, …) are copied
byte-for-byte; skill content is untranslated and unmodified, wrapped in a minimal dsh loading shell.
13 Anthropic source-available directories removed. Upstream's
skills/ANTHROPIC_ATTRIBUTION.mdmarks these document skills as source-available (reference only, not redistributable), and theirLICENSE.txtexplicitly forbids Reproduce / Distribute / sublicense / transfer to any third party; public upstream hosting is not a license for us to redistribute — each distributor is independently responsible. Sodocument-processing/{docx, docx-official, pdf, pdf-anthropic, pdf-official, pptx, pptx-official, xlsx, xlsx-official}andscientific/document-skills/{docx, pdf, pptx, xlsx}have been removed from this repo; all Apache-2.0 / MIT content is retained. Get these skills directly from upstream: anthropics/skills or davila7/claude-code-templates.
THIRD_PARTY_NOTICES.sha256 pins SHA-256 of all 5044 files; npm prepare / npm prepack fail on drift.claude-plugin/skills/owasp-security (OWASP six-standard security reference with examples/)skill tool, zero extra configurationSkill catalog in a headless session (real output, excerpt):
- `2d-games`: 2D game development principles. Sprites, tilemaps, physics, camera.
- `ab-test-setup`: When the user wants to plan, design, or implement an A/B test or experiment...
- `git-commit-helper`: Generate descriptive commit messages by analyzing git diffs...
The model loads skills through the skill tool and follows them:
$ dsh --profile <P> "Load the skill named git-commit-helper and quote its first heading."
# Git Commit Helper
The repo is private pending human review; use a local path, or GitHub once public:
# Local path (not yet published to npm or open-sourced)
dsh plugin --profile <P> add /path/to/dsh-claude-code-templates
# GitHub (after open-sourcing; allow build scripts when prompted)
dsh plugin --profile <P> add github:GongYuanCaiJi/dsh-claude-code-templates
Note: a fresh profile needs the headless mode bundle — dsh plugin --profile <P> add @deepseek-ai/dsh-headless
and append @deepseek-ai/dsh-headless to dsh.profile.bundles in the profile's package.json —
otherwise dsh --profile <P> "task" will not boot an answering agent.
dsh --profile <P> "Use the skill tool to load the pdf skill and convert this document to PDF"
The model loads the matching skill from the catalog on demand. All skill content lives under skills/,
mirroring the upstream directory structure.
postgres-schema-design/SKILL.MD) has an uppercase extension (identical bytes) — renamed to SKILL.md so case-sensitive filesystems can resolve it.node scripts/verify-fidelity.mjs, or the diff commands in THIRD_PARTY_NOTICES.md.SKILL.MD → SKILL.md (case-sensitive FS resolvability; bytes unchanged)torch_geometric registered under its frontmatter-declared torch-geometric (registry requires kebab-case)game-development/2d-games, as upstream organizes them)lib/ + package.json + cordis.patch.yml), using the same provider pattern as dsh-lensThis repo's MIT covers only this port's own code: the loading shell (lib/), packaging (package.json, cordis.patch.yml), tests (test/, scripts/). Dual copyright: upstream Copyright (c) 2025 Daniel (San) Ávila (claude-code-templates) + Copyright (c) 2026 GongYuanCaiJi (dsh port). The license: "MIT" field in package.json refers to that part only.
The upstream content under skills/ and .claude-plugin/ is not uniformly MIT — it is mixed-licensed, and each directory's own LICENSE governs: 56 directory-level LICENSE files = 44 Apache-2.0 + 12 MIT (copyright to their respective authors). The 13 Anthropic source-available directories (© 2025 Anthropic, PBC. All rights reserved) that originally came with the upstream have been removed from this repo because their LICENSE forbids redistribution; fetch them from upstream (anthropics/skills or davila7/claude-code-templates) directly. Per-directory breakdown in THIRD_PARTY_NOTICES.md; Anthropic's full attribution statement is preserved verbatim in ANTHROPIC_ATTRIBUTION.md (see also the upstream LICENSE).
If you like these skills, please also star upstream davila7/claude-code-templates ⭐
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。