From oh-my-daily-skills
Fetches OpenAI Codex release notes from GitHub, summarizes feature-level changes in Chinese, and filters out bug-fix/chore noise. Useful for staying updated on Codex features.
How this skill is triggered — by the user, by Claude, or both
Slash command
/oh-my-daily-skills:codex-featuresThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Extract feature-level changes from OpenAI Codex release notes, translate to Chinese, and present the changes that matter to daily usage.
Extract feature-level changes from OpenAI Codex release notes, translate to Chinese, and present the changes that matter to daily usage.
Primary source: GitHub Releases for openai/codex.
Prefer authenticated tools when available:
# List recent releases
gh release list --repo openai/codex --limit 50 --json tagName,name,publishedAt,isLatest
# Get release notes for a specific tag
gh release view rust-v{version} --repo openai/codex --json tagName,name,publishedAt,body
Fallback when gh is unavailable:
# List recent releases. Use GITHUB_TOKEN if present to avoid low unauthenticated rate limits.
if [ -n "$GITHUB_TOKEN" ]; then
curl -fsSL -H "Accept: application/vnd.github+json" -H "User-Agent: codex-features" \
-H "Authorization: Bearer $GITHUB_TOKEN" \
"https://api.github.com/repos/openai/codex/releases?per_page=50"
else
curl -fsSL -H "Accept: application/vnd.github+json" -H "User-Agent: codex-features" \
"https://api.github.com/repos/openai/codex/releases?per_page=50"
fi
If the API is rate-limited or inaccessible, use the GitHub releases page directly:
https://github.com/openai/codex/releases
Use the active Codex CLI path when available:
${CODEX_CLI_PATH:-codex} --version 2>/dev/null
Expected output may look like codex-cli 0.133.0-alpha.1.
Normalize versions before comparison:
codex-clirust-v and v0.133.0-alpha.1, treat the base 0.133.0 as the current release unless the user explicitly asks about prereleasesParse the user's arguments to determine what to fetch:
| Argument | Behavior |
|---|---|
| empty | Detect installed Codex version, list releases newer than it, and show those. If already latest, show the current version's release notes |
0.133.0 | Single release. Resolve either 0.133.0 or rust-v0.133.0 |
rust-v0.133.0 | Single release by exact tag |
0.131.0 0.133.0 or 0.131.0,0.133.0 | Multiple specific releases |
0.130.0-0.133.0 or 0.130.0..0.133.0 | Inclusive range, resolved from the release list rather than assuming every version exists |
latest or last 3 | Latest N releases |
all or full changelog | Include all sections and PR-level changelog items; otherwise keep the default feature-level filter |
Codex release notes are usually grouped by sections such as:
New FeaturesBug FixesDocumentationChoresChangelogBy default, KEEP feature-level sections:
New Features, Features, Added -> 新功能Improvements, Enhancements, Performance -> 增强Changed, Breaking Changes, Behavior Changes -> 变更Deprecated, Removed -> 废弃/移除Security -> 安全By default, DISCARD noise sections:
Bug Fixes / FixesDocumentationTestsChoresChangelogException: keep Chores items only when they materially affect users, such as installers, package layout, runtime packaging, CLI distribution, sandbox behavior, permissions, authentication, or migration requirements.
When choosing what to summarize and highlight, prioritize:
Breaking changes, deprecations, removed behavior, and migration requirements must always be included and marked with ⚠️.
For each release, output in Chinese:
## {version}({date})
- **新功能**:xxx(translated to Chinese, keep technical terms in English)
- **增强**:xxx
- **变更**:xxx
- **安全**:xxx
- **废弃/移除**:xxx
Rules:
(本版本无功能级变更,均为 bug 修复、文档或内部维护)After listing all requested releases, append this section. It is mandatory.
## 本次更新亮点
> 从以上 {N} 个版本 / {M} 条功能级变更中,挑出最值得关注的 {K} 项:
- **{亮点标题}**({version}):{为什么值得关注 / 对用户的影响}
- **⚠️ {破坏性变化标题}**({version}):{影响和需要注意的迁移点}
Selection rules:
## 本次更新亮点
> 本次范围内无功能级更新,全部为 bug 修复、文档或内部维护。
When listing 5 or more releases, cluster highlights by theme, such as "CLI/TUI", "权限与沙箱", "Plugins/Skills/MCP", "SDK/API", and "安装与运行时".
last 3gh missing -> use GitHub API via curl or the releases pageGITHUB_TOKEN, gh auth login, or the releases page(未找到 {version} 的 release) and continue with other requested versionslast 3 and say so once(当前已是最新版本,以下为 {version} 的更新内容)npx claudepluginhub shiqkuangsan/oh-my-daily-skillsFetches Claude Code GitHub release notes via gh CLI, filters out bug fixes, summarizes Added/Improved/Changed/Deprecated items in Chinese, detects running session version with lsof on PPID. Useful for update overviews.
Reviews Claude Code release notes, filtering for relevance to your installed plugins, skills, tools, and platform. Use for 'what's new?', update checks, or changelog queries.
Analyzes Claude Code changelog for breaking changes, new features, deprecations, and impacts on plugins. Identifies required updates and opportunities after releases.