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.

Install it, pinned
mdr add weishao2/tizhuang-agent-skills/tizhuang-local-bank@git:20261016.2c505df

Pins 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

The exact contents, by fingerprint
mdr add weishao2/tizhuang-agent-skills/tizhuang-local-bank@sha256:e7c983fe08ca759b

The 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.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_ghv26ldkpbeez5tl.svg)](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.

versioncommittedcommitsizeaudit
git:20261016.2c505df latest2026-10-16 2c505df 8,153 BA view · diff
git:20261014.e0766fe2026-10-14 e0766fe 13,612 BA view · diff
git:20261011.26e15462026-10-11 26e1546 13,187 BA view · diff
git:20261011.1d9b0a62026-10-11 1d9b0a6 12,553 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • 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

GitHub

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.

More from weishao2/tizhuang-agent-skills

question-bank SKILL.md skill
weishao2/tizhuang-agent-skills · skills/question-bank/SKILL.md · Search and fetch real K12 primary, middle, and high school questions from the Tizhuang question-bank service by…
git:20261018.fb34dd3 · audit B · 31 stars

Every file in weishao2/tizhuang-agent-skills

Browse by kind, by grade A, or by owner.