tizhuang-local-bank SKILL.md skillA
tizhuang-local-bank from weishao2/tizhuang-agent-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add weishao2/tizhuang-agent-skills/tizhuang-local-bank@git:20261016.2c505dfPins git:20261016.2c505df in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- weishao2/tizhuang-agent-skills
- Path
skills/tizhuang-local-bank/SKILL.md- Versions recorded
- 4
- Latest version
- git:20261016.2c505df, committed Oct 16, 2026
- First version recorded
- Oct 11, 2026
- Size
- 8,153 bytes
- Repository stars
- 31
- License
- MIT
老师的本地题库(Obsidian 兼容,不需要账号或插件):把 PDF 试卷还原成可编辑题目入库、下载题庄知识树并给题目分类、按教材/章节/考点/标签检索、核对后组卷并生成无答案 Word/打印稿与教师答案稿。用于“本地题库、Obsidian 题库、PDF 试卷入库、题目分类、找题、组卷、出 Word 试卷、导出题目包”。仅供教师备课打印,不做学生端。在线取题属于可选的旧 question-bank skill。Teacher-side local question bank: PDF import, knowledge-tree classification, search, paper assembly (DOCX/HTML).
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 题庄 · 我的本地题库(教师版) 教师自用的本地工具:Markdown 是唯一真源,SQLite 只是可重建索引。Obsidian 与插件都是可选的。不创建学生账号、在线作答或作业。 ## 先做这三件事(每次会话开头) 1. **定位工具**:以本 SKILL.md 所在目录的 `scripts/local_bank.py` 为 `<cli>`,用独立虚拟环境的 Python 为 `<python>`(Python 3.10+;优先读 `.tizhuang-install.json` 里的 `runtime.python`)。不要写死开发者的机器路径,不要把依赖装进别的 skill 环境。 2. **定位题库**:只用老师指定的目录;没有就建议在当前工作区新建 `题庄本地题库`。不猜已有 vault,不扫整盘。 3. **体检**(严格只读:`doctor.py`、`status`、`show`、`search` 都不写任何文件,不刷新索引;要刷新首页/索引用 `dashboard`): ```text <python> <skill>/scripts/doctor.py --vault <vault> ``` 环境缺失时它只依赖标准库也能运行,并给出修复命令;环境正常则带出题量、待核对、待分类、知识树和**下一步建议**。需要安装/升级/修复时读 [安装](references/install.md);安装完成后必须再体检一次,通过才算装好。老师自己也可在插件设置里点“检查环境”。 所有命令格式:`<python> <cli> --vault <vault> <命令> ...`,输出 JSON。`ok:false` 或退出码非 0 就是失败:读 `error` 与 `hint`,修好原因再继续,**不要静默放宽筛选条件,不要重复执行写入命令**。V1 是中文子串+结构化检索,不要声称有向量/语义检索;单写入者,写操作要串行。 ## 怎么跟老师说话 - 用老师的话汇报:“已存入 12 道题,其中 3 道还没有答案”,而不是贴 JSON、ID 或命令。 - 一次只问阻塞性的问题(学科学段、教材版本、题库位置);能从 `status` 和已有数据判断的不要问。 - 每次写入后回报三件事:做了什么、文件/题目在哪、还差什么(待核对?待分类?)。路径用老师的真实 vault 路径。 - 不确定就如实说“不确定”,并把原因写进待核对,不要编。 …
Read the whole file at its exact version.
How to install
mdr add weishao2/tizhuang-agent-skills/tizhuang-local-bank@sha256:e7c983fe08ca759bThe line at the top of this page pins the label git:20261016.2c505df, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_ghv26ldkpbeez5tl)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 4 versions of this file, between Oct 11, 2026 and Oct 16, 2026, about one every 2 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261016.2c505df latest | 2026-10-16 | 2c505df | 8,153 B | A | view · diff |
| git:20261014.e0766fe | 2026-10-14 | e0766fe | 13,612 B | A | view · diff |
| git:20261011.26e1546 | 2026-10-11 | 26e1546 | 13,187 B | A | view · diff |
| git:20261011.1d9b0a6 | 2026-10-11 | 1d9b0a6 | 12,553 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (8153 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
weishao2/tizhuang-agent-skills · 31 stars · license MIT · pushed 2026-10-18 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_ghv26ldkpbeez5tl GET https://markdownregistry.com/api/v1/resolve?ref=weishao2/tizhuang-agent-skills/tizhuang-local-bank GET https://markdownregistry.com/api/v1/blob/e7c983fe08ca759b2fbcd229bf1aabde49f7d9a7e687a403e95a5221d096420b
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.