skills/codex-features/SKILL.md
Show OpenAI Codex release highlights in Chinese. Fetch GitHub release notes, summarize feature-level changes, skip bug-fix/chore noise by default, and append a mandatory highlights section. Trigger words: Codex updates, Codex features, Codex 新功能, Codex 更新, OpenAI Codex releases
npx skillsauth add shiqkuangsan/oh-my-daily-skills tooyoung:codex-featuresInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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} 的更新内容)development
清理当前项目的 Claude Code 会话:列出 ~/.claude/projects 下最近会话,按序号或 sessionId 选择,经二次确认后删除对应 .jsonl 与同名附件目录。Trigger words: 清理 cc 会话, 删除历史会话, cc resume 会话, clean cc sessions, cc session cleaner
development
Create simple Three.js web apps with scene setup, lighting, geometries, materials, animations, OrbitControls, particles, and responsive rendering. Use for Three.js scenes, WebGL demos, 3D showcases, and interactive 3D web content. Trigger: threejs, Three.js, 3D scene, WebGL, 三维展示, 3D showcase, interactive 3D
development
为 Claude Code 定义个性化身份风格(人设)。触发词:定义人设、创建身份、persona、角色设定、CLAUDE.local.md
data-ai
将 vless+reality 等新协议配置转换为带 GEOSITE 规则的配置文件,支持 11 地区分组 + AI/媒体/游戏分流,可直接上传 OpenClash 使用。触发词:合并 OpenClash、转换订阅、Clash 配置