dbs-skill-maker Skill for Claude Code: What It Does and How to Install It
Makes Claude plan, build and test a new Skill, or improve one you already have, and wait for your OK before it writes any file.
- Installs
- 8.4K
- on skills.sh
- Stars
- 11K
- on GitHub
- Files
- 12
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
dbs-skill-maker is part of dontbesilent's dbskill set. It picks a route by size of change: new or major rewrite, fix from a failure case, small edit, read-only diagnosis, or publish. For anything that creates or changes Skill files it first hands you a plan and stops. After you confirm, it writes the files, runs the structure check and compares behaviour on real tasks before and after.
It triggers when you ask to make a Skill, turn a repeated problem into one, fix or test a Skill. SKILL.md is written in Chinese. It bundles 4 scripts (3 Python and 1 shell) that scaffold, check and package a Skill, and it only prepares a GitHub repo when you explicitly ask to share or publish.
Good for
- People who keep re-explaining the same task to an assistant and want to turn it into a Skill
- Skill authors with a failing Skill and a real failure case to fix
- Developers who want a before-and-after test of a Skill change
Install dbs-skill-maker
Claude Code
- 1
Copy this prompt.
Install the dbs-skill-maker skill in Claude Code. Run this command: claude plugin marketplace add dontbesilent2025/dbskill claude plugin install dbs-skill-maker@dontbesilent-skills Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires python3.
Pick one route. The plugin route installs only dbs-skill-maker (it has its own entry in the marketplace). The README command with --all installs every dbskill Skill to every agent the skills CLI detects. The Skill runs Python scripts, so there is no Claude app upload tab. Needs python3.
Built from the package data we hold. Not yet tested by us. Source.
What's in the skill
When it loads
制作新 Skill,或改进已有 Skill。先按改动规模给出方案并等待确认,再生成或修改文件,并用真实任务对比改动前后的表现。用户要求做 Skill、把反复出现的问题沉淀成 Skill、修改或修复 Skill、根据失败案例改进 Skill、检查或测试 Skill 时使用;只有用户明确要求分享或发布时,才准备 GitHub 仓库并验证 `npx skills add`。
Sections in SKILL.md
- 不变量
- 第 0 步:选择路线
- 路线 A:新建或大改
- 问题契约摘要
- 标准答案:{成熟共识/条件性答案/尚无统一答案/已跳过,骨架来自 …}
- 步骤与理论
- 文件结构
- 验证计划(3~6 个样本)
- 回退
- 路线 B:修问题
- 问题与证据
- 改动
- 不改动
- 验证(1~3 个真实任务,至少 1 个是原来做对的任务)
- 回退
- 路线 C:小改
Key facts
- Installs on skills.sh
- 8,436 (Nov 2, 2026)
- Last repo commit
- Oct 28, 2026
What it includes
Asks your needs in one batch, you pick a depth, then it hands you a plan and stops
Reads your material and the target folder, writes a problem contract, asks the gaps as one set of questions, finds a standard answer at the depth you pick (light, full or skip), anchors each step to theory, then delivers the plan and waits.
Try: “Turn this weekly report routine into a Skill”
Read ·
Route A: new or major rewriteReproduces a real failure, finds the step that went wrong, proposes edits and a rollback
Reads the Skill, its evals and scripts, locates where behaviour went off, then hands you a plan with evidence, edits, tests and rollback. After you confirm, it compares before and after on the same tasks.
Read ·
Route B: fix from a failureGives a few lines of plan, waits for OK, edits, then runs the structure check
For changes you describe exactly, like lowering a question cap. No theory check.
Write ·
Route C: small editReports a diagnosis or test result and changes no files
Needs no confirmation because the route is read-only by its own definition.
Read ·
Route D: diagnose or test onlyPrepares a repo only when you ask to share or publish; asks before push, tag or Release
Reads references/github-publishing.md. The prepare script builds a local staging folder. Remote actions need your explicit request.
Runs code ·
Route E: GitHub publishingCreates a new Skill folder with a first-draft SKILL.md
SKILL.md says to run it when you create a new Skill.
Runs code ·
scripts/init_skill_project.pyChecks frontmatter, links and resources; syntax-checks bundled .py and .sh files
Run as python3 scripts/validate_skill_project.py <skill-directory>. It calls bash -n on shell scripts.
Runs code ·
scripts/validate_skill_project.pyCopies the Skill into a local staging folder and writes a README and .gitignore there
Its output says no remote repo is created and nothing is pushed.
Runs code ·
scripts/prepare_github_repo.pyRuns the skills CLI install into a temporary HOME and compares the installed files
Runs npx -y skills add with --all against the source you give, then removes the temporary folder.
Runs code ·
scripts/verify_npx_install.shGuides for problem, answer, theory, build, fix, evaluation and publishing
Loaded by route: problem-and-goal, standard-answer, theory-grounding, skill-construction, improvement, evaluation and github-publishing.
Read ·
References (7 files)
From the official docs
Permissions
Medium risk
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only modeHow to turn it on
Watch out for
It writes and edits files after you confirm
Confirm a plan only once you have read which files it will touch. SKILL.md says it checks a rollback point first (a clean git state or a copy in a temp folder). github.com
The install check runs npx -y with --all
scripts/verify_npx_install.sh installs from the source you give into a temporary HOME with npx -y skills add ... -g --all and then deletes the temp folder. It downloads and runs code from that source. github.com
Publishing can push to GitHub
The reference says gh repo create, git push, tag and Release need your explicit request. Check the repo, branch and commit range before you agree. github.com
The plugin route installs only this plugin
The marketplace lists dbs-skill-maker as its own plugin with source ./skills/dbs-skill-maker. The skills CLI command in the README installs all dbskill Skills to every agent it detects. github.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | Route D (diagnose or test only) changes no files, per SKILL.md. |
|---|---|
| Talks to | npm registry via npx -y skills add, in scripts/verify_npx_install.sh. GitHub, only after you ask for publishing |
| Sign-in and keys | SKILL.md says not to read, copy or publish private material you have not authorised, and not to write keys or local absolute paths into a public repo. |
| Scopes |
|
Questions
What does dbs-skill-maker do?
It makes Claude build a new Skill or improve an existing one in steps. Claude first hands you a plan and waits. After you confirm, it writes the files, runs a structure check and compares behaviour before and after on real tasks.
How do I install dbs-skill-maker?
Use the install box above. The README documents a Claude Code plugin route from the dbskill marketplace and a skills CLI command that installs the whole dbskill set to every agent. The README names no install route for the Claude app, and the Skill runs Python scripts, so the box has no Claude app tab.
Is it in English?
No. SKILL.md is written in Chinese, and the README has English, Japanese, Korean and Traditional Chinese versions. Our advice: check the language of the output you get before relying on it.
Will it change my Skill files without asking?
SKILL.md says no: any action that creates or changes Skill files first delivers a plan and waits for your confirmation. A first request like "just improve it" does not count as confirmation.
Does it publish to GitHub?
Only when you explicitly ask to share or publish. Even then it checks your authorisation before gh repo create, git push, tags or Releases. The prepare script only builds a local staging folder.
Is it safe?
It runs Python and shell scripts that write Skill folders, and the install check runs npx -y skills add with --all into a temporary HOME. Review the plan before you confirm, and run it in a project under version control. Our advice: do not point it at a folder with uncommitted work.
Can I reuse or redistribute the Skill?
You can install and use it for free, including for your own business. The license is all rights reserved, so reposting, bundling, selling or AI training needs the author's permission.
Does it work with the rest of dbskill?
SKILL.md says that when $dbs-install-skill is available it uses it to install a finished Skill, and it points you to /dbs when that is installed. Neither is required for the main routes.
Information
updated Nov 2, 2026
- Repository
- dontbesilent2025/dbskill
- Folder
skills/dbs-skill-maker
Sources
Docs, issue trackers and discussions this page is built from.
Show all 8Hide
- README.md · github.com
- marketplace.json · github.com
- SKILL.md · github.com
- github-publishing.md · github.com
- validate_skill_project.py · github.com
- verify_npx_install.sh · github.com
- prepare_github_repo.py · github.com
- init_skill_project.py · github.com