hackerFish/awesome-dsh-skills
实测可用的 DeepSeek Harness 技能库:每个 SKILL.md 都通过格式校验与加载冒烟,复制即用(中文优先)
Listed
1
Skill
Bundle verified
What it does
12 tested engineering skills (git commit, code review, test-first, plugin dev, debugging, changelog, PR review, task breakdown, and more): every SKILL.md passes a format validator aligned with the official skill rules plus an isolated load smoke test.
Best for
- DeepSeek Harness users who want ready-made engineering workflows for commits, reviews, test-first development, debugging, changelogs, and task breakdown.
- Teams that value skill files checked against official-format rules and isolated loading tests.
- Chinese-first engineering teams looking for individually installable workflow guidance.
Not ideal for
- Users seeking runtime UI features or external tool integrations rather than model-visible workflow instructions.
- Teams whose processes require bespoke policies not covered by the 12 authoritative summarized skills.
- Environments that do not load DeepSeek Harness SKILL.md discovery roots.
README
🐋 awesome-dsh-skills — Tested Skills for DeepSeek Harness
15 original engineering skills (SKILL.md). Every skill passes a format validator mirroring the official @deepseek-ai/dsh-skill-filesystem rules plus an isolated-DSH_HOME load smoke test. Copy, drop in, done.
中文 · Sibling repos: dsh-lab · awesome-dsh-presets · dsh-video-studio · dsh-restart
What DSH skills are
DSH scans skill roots (~/.dsh/skills, .agents/skills, project .dsh/skills) and registers SKILL.md files into the model-visible catalog. Each skill: name (kebab-case) + description required in frontmatter; optional whenToUse / metadata / disable-model-invocation / user-invocable.
Install
git clone https://github.com/hackerFish/awesome-dsh-skills ~/dsh-skills
mkdir -p ~/.dsh/skills
cp -r ~/dsh-skills/skills/* ~/.dsh/skills/ # all, or copy individual skill dirs
Quality gates (every skill)
-
node tools/validate-skills.mjs— field whitelist, kebab-case names, boolean value forms, single-level structure, per official rules - Load smoke test in an isolated
DSH_HOME(skills placed, harness booted clean) - Content rule: verified facts only; no unverified “magic prompts”
Skills (15)
| Skill | Purpose |
|---|---|
| dsh-git-commit | Conventional commits + pre-commit self-check |
| dsh-code-review | Six-dimension structured review |
| dsh-test-first | Red→green→refactor discipline |
| dsh-doc-sync | Keep docs/changelog/versions in sync |
| dsh-plugin-dev | DSH plugin dev with verified manifest/patch structures |
| dsh-dependency-audit | Dependency & install-script risk audit |
| dsh-refactor-safe | Baseline-first safe refactoring |
| dsh-debug-session | DSH boot/plugin failure triage |
| dsh-changelog | Keep a Changelog discipline |
| dsh-chinese-docs | Chinese technical writing conventions |
| dsh-pr-review | PR review checklist & structured feedback |
| dsh-task-breakdown | Task decomposition with acceptance criteria |
| dsh-skill-adapter | Adapt public portable skills to DSH discovery roots, active tools, and safety constraints |
| dsh-webapp-testing | Browser-evidence web-app testing with console, network, server, and regression-test checks |
| dsh-office-artifacts | Format-aware XLSX, DOCX, PPTX, and PDF creation or repair with reopen/render verification |
See CONTRIBUTING.md to submit a skill. Contributors: CONTRIBUTORS.md
License
Frequently Asked QuestionsFAQ
Use the verified command dsh plugin --profile default add github:hackerFish/awesome-dsh-skills in a DSH-enabled shell. The command resolves the public package metadata and keeps the plugin attached to the catalog identity shown on this page.
Compatibility follows the bundle and profile status shown above. If a profile is not detected, keep the plugin disabled there and check the repository documentation before enabling it in production.
The GitHub link and activity metadata are the source of truth for releases and maintenance. Revisit this page after a new release to confirm the catalog has observed the latest version.