windows-python-release SKILL.md skillA
windows-python-release from mambo-wang/codewiki-plus is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add mambo-wang/codewiki-plus/windows-python-release@git:20261027.0f9d1cdPins git:20261027.0f9d1cd in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- mambo-wang/codewiki-plus
- Path
.codebuddy/skills/windows-python-release/SKILL.md- Versions recorded
- 3
- Latest version
- git:20261027.0f9d1cd, committed Oct 27, 2026
- First version recorded
- Sep 23, 2026
- Size
- 8,603 bytes
- Repository stars
- 21
- License
- MIT
当要手动发布 Python 包(codewiki-plus)到 PyPI 并建 GitHub Release 时——CI 不发布、Windows 控制台为 GBK、可能无 gh CLI、本机网络对 upload.pypi.org 的 Python TLS 握手有干扰——先核对 tag 区间与工作区未提交改动定 bump 级别,再按 8 步主干执行:同步四处版本→bump 提交(只 add 具体文件)→聚焦+ruff+全量闸门→清 dist 构建→PR 合并 main→tag merge commit 建 Release→uv publish(TLS 超时则 curl.exe 直传)→PyPI JSON API 核对.
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
## 工作场景 手动发布 Python 包(`codewiki-plus`)到 PyPI 并创建 GitHub Release。**CI 只跑测试与 lint,不负责构建与发布**(`.github/workflows/ci.yml:13-74`),因此发布主干没有脚本承载,必须按序手工执行。Windows 控制台默认 GBK,环境可能无 gh CLI。 ## 适用条件 - 发布是手动流程,仓库无发布脚本 - 提交信息或 Release 正文含中文/emoji - 环境无 gh CLI / 未配置 GH_TOKEN,但 git credential manager 已保存凭据 ## 核心 SOP 按序执行 8 步,**每步有判定点,不通过就停,不要带着问题往下走**。 0. **判定发布内容与 bump 级别**:`git log <上一tag>..HEAD --oneline` 看提交,**同时 `git status --short` + `git diff --stat` 核对工作区未提交改动**——tag 区间无新提交 ≠ 没有发布内容,发布内容可能全在未提交的工作区里(v5.16.2 实例:log 为空但 fix 改动全在工作区)。据实际内容定 patch/minor bump。 判定点:发布内容清单明确,bump 级别有依据。 1. **同步四处版本引用**:`pyproject.toml`(`version`)、`codewiki/__init__.py`(`__version__`)、`uv.lock`(用 `uv lock` 刷新,勿手改)、`codewiki/mcp/server.py`(`version=__version__` 注入,勿手写常量)。CLI 与 actor id 也从 `__version__` 读取,自动跟随。 判定点:四处版本字符串完全一致。 2. **提交 bump 并推送 develop**:消息 `chore: bump version to X`;推 `origin develop`。 判定点:`git show` 确认版本改动齐全。 ⚠️ 中文提交信息用 `git commit -F <utf8 文件>`,**不要用 `-m`**(GBK 破坏,乱码或拆词)。 ⚠️ **只 add 具体文件**:fix 改动与版本 bump 分两个 commit;工作区混着的 repowiki 产物等非发布文件不入库。`git add -A` 会扫入未跟踪的 `.scratch/`、草稿文档等无关文件(v5.16.3 实例:误暂存 157 文件 8 万行),用 `git add -u` + 显式路径精确暂存。 …
Read the whole file at its exact version.
How to install
mdr add mambo-wang/codewiki-plus/windows-python-release@sha256:03a621d7ba3de13dThe line at the top of this page pins the label git:20261027.0f9d1cd, 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_gfefnpdsz2peqxki)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 3 versions of this file, between Sep 23, 2026 and Oct 27, 2026, about one every 17 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261027.0f9d1cd latest | 2026-10-27 | 0f9d1cd | 8,603 B | A | view · diff |
| git:20260923.9360ad5 | 2026-09-23 | 9360ad5 | 6,656 B | A | view · diff |
| git:20260923.fb77062 | 2026-09-23 | fb77062 | 5,745 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 (8603 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
mambo-wang/codewiki-plus · 21 stars · license MIT · pushed 2026-11-02 · branch develop
API
GET https://markdownregistry.com/api/v1/artifacts/art_gfefnpdsz2peqxki GET https://markdownregistry.com/api/v1/resolve?ref=mambo-wang/codewiki-plus/windows-python-release GET https://markdownregistry.com/api/v1/blob/03a621d7ba3de13da525f8fdf0a269dc6451f1facb1eedd0a98eab14664ea43c
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 mambo-wang/codewiki-plus
Every file in mambo-wang/codewiki-plus