dbs-learning skill: study one topic through a series of articles that adapt to your feedback
Turns any topic into a series of study articles, and shapes each new one from the feedback you wrote on the last.
- Installs
- 24.6K
- on skills.sh
- Stars
- 11K
- on GitHub
- Files
- 1
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
dbs-learning is one skill from dontbesilent's dbskill toolbox. You name a topic, and your agent creates a study folder with a plan (00-学习计划.md) and numbered articles. Each article ends with a feedback area, and the next article changes depth and angle based on what you write there. SKILL.md is in Chinese and tells the agent to write in Chinese.
For a new topic in a project folder, the agent does a light search of project files such as README.md and CLAUDE.md for what you may already know, then asks whether to build on the project, start from zero or use files you pick. It skips .env, keys, credentials and other sensitive files unless you name them.
Good for
- Self-learners who want a course written for them, one article at a time
- People who read Chinese and want a topic broken into steps
- Anyone who wants lessons that respond to their own feedback
Install dbs-learning
Claude Code
- 1
Copy this prompt.
Install the dbs-learning skill in Claude Code. Run this command: claude plugin marketplace add dontbesilent2025/dbskill claude plugin install dbs-learning@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.
Pick one route, not both. The README installs the whole 34-skill set with npx -y skills add dontbesilent2025/dbskill -g --all, which targets every agent the skills CLI finds; the routes here install only dbs-learning. The README says plugin commands carry a prefix (for the full dbs plugin it is dbs:), so check the name Claude Code shows.
From the project README. Source.
What's in the skill
When it loads
把课题拆成连续学习文章,并根据用户反馈调整后续深度、角度和节奏。用户要求系统学习一个主题、继续下一篇或按反馈调整课程时使用。
Sections in SKILL.md
- 核心边界
- 触发信号
- 文件存放规则
- 目录优先级
- 项目目录判断
- 泛目录和系统目录
- 课题目录结构
- 文件命名规则
- 工作流程
- Phase 1:确认课题
- Phase 1.5:确认知识基础
- Phase 2:读取已有进度
- 反馈提取规则
- Phase 3:判断学习梯度
- Phase 4:生成下一篇文章
- 这一篇要解决的问题
Key facts
- Installs on skills.sh
- 24,594 (data from 2026-11-02)
- GitHub stars
- 11,039 for the whole dbskill repo (2026-11-02)
- License
- CC BY-NC 4.0 per README and LICENSE (non-commercial use only); the crawl lists no license identifier
- Last repo commit
- 2026-10-28
- What is inside
- 2 files: SKILL.md and agents/openai.yaml, no scripts
What it includes
Asks what you want to study and where to save it
If you gave no topic it asks for one. Files go where you say, else in a 学习课题 folder inside a project, else in ~/Documents/dbskill-learning/ when you are in a home, Desktop or system folder.
Try: “带我学社会学。”
Write ·
Phase 1: confirm the topicSearches project files, then asks: build on project, start fresh or pick files
Reads project index files such as AGENTS.md, CLAUDE.md and README.md, stops once it has enough, and skips .git, .env, .private, keys and credentials. It treats AI drafts as weak evidence and waits for your choice before writing anything.
Files ·
Phase 1.5: confirm your knowledge baseReads the plan and your feedback from the latest article
Ignores the template prompts at the end of each article and uses only what you typed. If there is no feedback it asks what you understood, what you did not, and what to expand.
Files ·
Phase 2: read progressMatches your feedback to a teaching move
Confused feedback gets simpler examples and a slower pace. Bored feedback gets a new angle. Application questions get cases and decision methods. Mastery raises the concept density.
Read ·
Phase 3: pick the next stepNumbered .md file with summary, preview and a feedback area
Each article has the problem, the body, a 3 to 5 point summary, a preview of the next one, and a 学习反馈 section for you to fill in.
Try: “继续下一篇。”
Write ·
Phase 4: write the next articleUpdates 00-学习计划.md and INDEX.md
Records progress, your last feedback, the next direction and the update date. The fallback folder keeps a global INDEX.md.
Write ·
Phase 5: update plan and index
From the official docs
Permissions
Low risk
The skill reads a few files in your project to guess what you know and writes study files to disk, so a wrong folder could mix lessons into your repo. Check the folder it names before accepting the first article.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It reads project files first
For a new topic in a project it searches index files and a few related notes, then asks you which to use. SKILL.md says to skip .env, keys and credentials unless you name them.
It writes files in your folders
It creates a topic folder, a plan, numbered articles and an index. Check which folder it picked before you accept the first article.
Non-commercial licence
The repo's LICENSE file is CC BY-NC 4.0 and says "You may not use the material for commercial purposes." github.com
Technical details
| Scopes |
|
|---|
Questions
What does dbs-learning do?
It turns a topic into numbered study articles saved as files. After each one you write feedback at the end of the file, and the next article is adjusted to it.
How do I install it in Claude Code?
Use the install box at the top of this page. The dbskill README also installs all 34 skills at once with one skills CLI command, which targets every agent the CLI finds.
Does it only work in Chinese?
SKILL.md is written in Chinese and tells the agent to always write in Chinese. If you need English lessons, this skill is not a fit without editing it.
Where does it save files, and does it read my project?
It saves lesson files in the folder you name, a 学习课题 folder in your project, or ~/Documents/dbskill-learning/. For a new topic it reads a few project index files to guess your starting point, skips .env, keys and credentials, and asks before using what it found.
Does it need an API key or internet?
SKILL.md names neither. It bundles no scripts.
Can I use it for work?
The repo's LICENSE file is CC BY-NC 4.0, and its NonCommercial term reads: "You may not use the material for commercial purposes." If you are unsure whether your use counts as commercial, ask the author.
Is it safe?
It writes lesson files and reads a few project files to find your starting point. SKILL.md tells it to skip secrets and sensitive files unless you name them. Run it in a folder you are happy to share with your agent, and review what it proposes to read.
Information
updated Nov 2, 2026
- Repository
- dontbesilent2025/dbskill
- Folder
skills/dbs-learning
Sources
Docs, issue trackers and discussions this page is built from.
Show all 4Hide
- dbskill README · github.com
- skills CLI commands · github.com
- dbs-learning SKILL.md · github.com
- dbskill LICENSE (CC BY-NC 4.0) · github.com