Borrowing it
Nothing to install: this file belongs to labilezhu/everlingo. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/labilezhu/everlingo/main/.agents/skills/releasing/SKILL.mdgit clone --depth 1 https://github.com/labilezhu/everlingoWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/labilezhu/everlingo/releasing)<a href="https://agentmods.dev/skills/labilezhu/everlingo/releasing"><img src="https://agentmods.dev/badge/skills/labilezhu/everlingo/releasing/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/labilezhu/everlingo/releasing"><img src="https://agentmods.dev/badge/skills/labilezhu/everlingo/releasing.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00006 | $0.01449 |
| Opus 5 | $0.00003 | $0.00724 |
| Sonnet 5 | $0.00001 | $0.00290 |
| Haiku 4.5 | $0.00001 | $0.00145 |
Grade A, and why
releasing scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 83 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Release 的操作规范
版本号格式规范:
The format must be in the form of X.Y.Z or X.Y.Z-rc.NN, where X, Y, Z and NN are integers.
版本号语义: MAJOR.MINOR.PATCH[-PRERELEASE]
Parameters
The release version can be provided in the user request.
If the version is not provided: 默认取 /VERSION_HISTORY.yaml 中的最新一个版本,但它的 state 需要是 in-progress
Let's name the user specified release version as <version> for the following steps.
<next_version>
用户可以指定下一个版本号。以下以 <next_version> 作为标识。如果未指定,默认按以下规则生成 <next_version>:
- 如果
<version>没有 rc 后缀,那么<next_version>为<version>的 PATCH+1 即:MAJOR.MINOR.PATCH+1-rc.1]。 如 0.1.0 -> 0.1.1-rc.1 - 如果
<version>有 rc 后缀,那么<next_version>为<version>的 PRERELEASE+1 即:MAJOR.MINOR.PATCH-rc.PRERELEASE+1]。 如 0.1.1-rc.1 -> 0.1.1-rc.2
Workflow
- Verify the format is correct. If the format is incorrect, the system will ask the user to provide a valid version.
- Find the in the
/VERSION_HISTORY.yamlfile. And ensure version exists:
- version: <version>
- If found, ensure the state is not
released. If the state isreleased, release operation will be aborted. The system should tell the reason to the - If not found, create it in the
/VERSION_HISTORY.yamlfile.
- Update version number in files(skip the missing files and report to user):
- Replace
EVERLINGO_VERenv variable :
- /home/labile/diy-log/home-lab/pi4ub/everlingo/router-master@container/68-multiple-user-auth-deployment.md
- /user-docs/deployment/simple-single-deployment.md
- /user-docs/deployment/multiple-user-auth-deployment.md
- /user-docs/deployment/multiple-user-auth-deployment.zh-CN.md
- /README.md
- /README.zh-CN.md
- Replace
everlingo_versionvariable :- src/everlingo/mem/vault/templates/default/*/spec/vault_spec.md
- Replace version literals in source code (non-doc) — skip missing files and report to user:
- src/everlingo/init.py — replace
__version__ = "..."with__version__ = "<version>" - web/src/me/MePage.tsx — replace
{t('version', { version: '...' })}with{t('version', { version: '<version>' })} - src/everlingo/ws_master/app.py — replace
version="..."withversion="<version>" - src/everlingo/ws_router/app.py — replace
version="..."withversion="<version>" - pyproject.toml — 替换
version="..."但要注意。版本号要符合 PEP 440 规定。像 0.1.1-rc.6 要写成 0.1.1rc6
- src/everlingo/init.py — replace
- Chrome Extension 更新 Chrome 扩展版本号(关键约束):
- Chrome 的
manifest.json的version字段仅支持 1~4 个用点分隔的整数(如0.1.1),不支持 semver 的预发布后缀(如-rc.4)。任何带连字符的版本号在 Web Store 上传和本地chrome://extensions加载解压包时都会报 "Invalid value for 'version'" 而拒绝加载。 - 因此需对
<version>做如下转换后再写入文件:- 若
<version>为正式版X.Y.Z:manifest 与 package.json 均写X.Y.Z。 - 若
<version>为预发布版X.Y.Z-rc.N:- extension/public/manifest.json(必改)— 把 rc 次数编码为第 4 段整数:
"version": "X.Y.Z.N"(如0.1.1-rc.4→"0.1.1.4")。这是 Chrome 实际读取并决定加载/更新顺序的版本号。 - extension/package.json(建议同步)— 保留 semver 原值
"version": "X.Y.Z-rc.N",npm 合法。
- extension/public/manifest.json(必改)— 把 rc 次数编码为第 4 段整数:
- 若
- extension/package-lock.json(自动):运行
npm install会自动同步 root 的 version,无需手改。 - 验证:用
node -e "console.log(JSON.parse(require('fs').readFileSync('extension/public/manifest.json')).version)"确认 manifest 输出为整数形式(如0.1.1.4),并把 build 产物作为解压包加载到chrome://extensions确认无 version 报错。
- Chrome 的
- Replace
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 83 lines · 6 tokens per session scan A a73391ba5316
releasing is a skill published in the GitHub repository labilezhu/everlingo (14 stars, last pushed 15d ago), licensed MIT. It adds 6 tokens to every session and 1,449 once invoked, about $0.0000 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
omh-deploy-and-monitor
This is a Hermes-native deploy-and-monitor workflow skill.
git-wrapup
Land working-tree changes as logical commits — the work grouped by concern, topped by a release commit (version bump, changelog, regenerated artifacts). Verify, commit. Stops at "committed locally on main" — or, when the project releases through a release PR, at "release branch pushed, PR open". No tag, no push to…
release-and-publish
Ship a release end-to-end across every registry the project targets (npm, MCP Registry, GitHub Releases for .mcpb bundles, GHCR). Runs the final verification gate, fast-forwards main when the release rode a release PR, creates the annotated tag on the commit main now points at, pushes commits and tags, then publishes…
release-notes
Draft user-facing release notes from a git log range. Trigger when the user asks for "release notes", "changelog entry", or "what shipped this week" with a git ref range. Output is markdown sections grouped by Features / Fixes / Breaking with PR links.
finalize
Finalize orphaned recordings - stop processes, compress, push to orphan branch. TRIGGERS - finalize recording, stop asciinema, orphaned recording.
github
Use when automating GitHub issues, pull requests, reviews, CI checks, labels, releases, or engineering collaboration loops through the GitHub CLI.