Agent Skills
› NeverSight/learn-skills.dev
› codex
codex
GitHub集成 Codex CLI,提供代码生成分析与网页搜索抓取两大能力。支持深度代码推理、重构及在线文档检索,通过命令行执行复杂任务。
Trigger Scenarios
需要深度代码分析或生成
大规模代码重构
在线研究或文档查询
获取特定网页内容
Install
npx skills add NeverSight/learn-skills.dev --skill codex -g -y
SKILL.md
Frontmatter
{
"name": "codex",
"description": "Execute Codex CLI for code generation, analysis, web search and web fetch. Two capabilities - (1) Code Generation with deep reasoning, (2) Web Search & Fetch for online research."
}
Codex CLI Integration
Two specialized capabilities for different use cases.
Capability 1: Code Generation
Deep code analysis and generation with maximum reasoning power.
When to Use
- Complex code analysis requiring deep understanding
- Large-scale refactoring across multiple files
- Automated code generation with safety controls
- Tasks requiring specialized reasoning models
Default Configuration
- Model:
gpt-5.2-codex - Reasoning:
xhigh(maximum thinking depth)
Command Pattern
codex e -m gpt-5.2-codex -c model_reasoning_effort=xhigh \
--dangerously-bypass-approvals-and-sandbox \
--skip-git-repo-check \
-C <workdir> \
"<task>"
Parameters
<task>(required): Task description, supports@filereferences-m <model>: Override model (e.g.,gpt-5.1-codex,gpt-5)-c model_reasoning_effort=<level>: Override reasoning (low/medium/high/xhigh)-C <workdir>: Working directory (default: current)
Examples
Basic code analysis:
codex e -m gpt-5.2-codex -c model_reasoning_effort=xhigh \
--dangerously-bypass-approvals-and-sandbox \
--skip-git-repo-check \
"explain @src/main.ts"
Refactoring with custom model:
codex e -m gpt-5.1-codex -c model_reasoning_effort=high \
--dangerously-bypass-approvals-and-sandbox \
--skip-git-repo-check \
"refactor @src/utils for performance"
Multi-file analysis:
codex e -m gpt-5.2-codex -c model_reasoning_effort=xhigh \
--dangerously-bypass-approvals-and-sandbox \
--skip-git-repo-check \
-C /path/to/project \
"analyze @. and find security issues"
Capability 2: Web Search & Fetch
Online research with web search and page content fetching.
When to Use
- Online research and documentation lookup
- Fetch and summarize specific web pages (GitHub repos, docs, articles)
- Current information retrieval
- API documentation search
- Technology comparison and recommendations
Default Configuration
- Model:
gpt-5.1-codex - Reasoning:
high - Web search: enabled
Command Pattern
codex e -m gpt-5.1-codex -c model_reasoning_effort=high \
--enable web_search_request \
--dangerously-bypass-approvals-and-sandbox \
--skip-git-repo-check \
"<task>"
Parameters
<task>(required): Search query or research task-m <model>: Override model-c model_reasoning_effort=<level>: Override reasoning (low/medium/high/xhigh)--enable web_search_request: Enable web search (required for this capability)
Alternative: Config File
Add to ~/.codex/config.toml:
[features]
web_search_request = true
Examples
Fetch GitHub repo:
codex e -m gpt-5.1-codex -c model_reasoning_effort=high \
--enable web_search_request \
--dangerously-bypass-approvals-and-sandbox \
--skip-git-repo-check \
"Fetch and summarize https://github.com/user/repo"
Documentation search:
codex e -m gpt-5.1-codex -c model_reasoning_effort=high \
--enable web_search_request \
--dangerously-bypass-approvals-and-sandbox \
--skip-git-repo-check \
"find the latest React 19 hooks documentation"
Technology research:
codex e -m gpt-5.1-codex -c model_reasoning_effort=high \
--enable web_search_request \
--dangerously-bypass-approvals-and-sandbox \
--skip-git-repo-check \
"compare Vite vs Webpack for React projects in 2024"
Session Resume
Both capabilities support session resumption for multi-turn conversations.
Resume Command
codex e resume <session_id> "<follow-up task>"
Example
# First session (code generation)
codex e -m gpt-5.2-codex -c model_reasoning_effort=xhigh \
--dangerously-bypass-approvals-and-sandbox \
--skip-git-repo-check \
"add comments to @utils.js"
# Output includes: thread_id in JSON output
# Continue the conversation
codex e resume <session_id> "now add type hints"
Notes
- Requires Codex CLI installed and authenticated
@filesyntax references files relative to working directory@.references entire working directory- JSON output available with
--jsonflag for programmatic use - All commands use
--dangerously-bypass-approvals-and-sandboxfor automation - Use
--skip-git-repo-checkto work in any directory
Version History
- e0220ca Current 2026-07-05 22:59


